starting build "1055ed65-f751-44ed-b272-a72d84d2e93c" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 7.168kB Step #1: Step 1/6 : FROM gcr.io/oss-fuzz-base/base-builder Step #1: latest: Pulling from oss-fuzz-base/base-builder Step #1: b549f31133a9: Pulling fs layer Step #1: 9e47fb9dd199: Pulling fs layer Step #1: 905e641a4b54: Pulling fs layer Step #1: 8fcaf59102ed: Pulling fs layer Step #1: a9c74f632174: Pulling fs layer Step #1: f013ccbc22d3: Pulling fs layer Step #1: aa7628f757ea: Pulling fs layer Step #1: 49780d3797d7: Pulling fs layer Step #1: 8bb48e7bd5aa: Pulling fs layer Step #1: a60c1afcc4de: Pulling fs layer Step #1: 1bf625c1f2e9: Pulling fs layer Step #1: 0d403ab20828: Pulling fs layer Step #1: 59b333e0d31f: Pulling fs layer Step #1: f9f618c603e5: Pulling fs layer Step #1: 51a11501906f: Pulling fs layer Step #1: 058ec0f2cc9f: Pulling fs layer Step #1: 8fcaf59102ed: Waiting Step #1: a9c74f632174: Waiting Step #1: bf5fa999ddb8: Pulling fs layer Step #1: 3b79056069ee: Pulling fs layer Step #1: 2af4c62c4868: Pulling fs layer Step #1: f013ccbc22d3: Waiting Step #1: aa7628f757ea: Waiting Step #1: 49780d3797d7: Waiting Step #1: 8bb48e7bd5aa: Waiting Step #1: 59b333e0d31f: Waiting Step #1: a60c1afcc4de: Waiting Step #1: 1bf625c1f2e9: Waiting Step #1: 51a11501906f: Waiting Step #1: f9f618c603e5: Waiting Step #1: 058ec0f2cc9f: Waiting Step #1: b7f4aba96676: Pulling fs layer Step #1: bf5fa999ddb8: Waiting Step #1: b183bf4b4905: Pulling fs layer Step #1: 684bf5ceae20: Pulling fs layer Step #1: 9f325110a2f2: Pulling fs layer Step #1: 9506c77dd40c: Pulling fs layer Step #1: 9fe2f424e764: Pulling fs layer Step #1: 629364863e03: Pulling fs layer Step #1: d2235c9c3e41: Pulling fs layer Step #1: 3ae4a153df7c: Pulling fs layer Step #1: 5363e097ce6b: Pulling fs layer Step #1: edf30144e380: Pulling fs layer Step #1: 9fe2f424e764: Waiting Step #1: 9506c77dd40c: Waiting Step #1: 2af4c62c4868: Waiting Step #1: 3ae4a153df7c: Waiting Step #1: 684bf5ceae20: Waiting Step #1: 9f325110a2f2: Waiting Step #1: edf30144e380: Waiting Step #1: b183bf4b4905: Waiting Step #1: b7f4aba96676: Waiting Step #1: 3b79056069ee: Waiting Step #1: 905e641a4b54: Verifying Checksum Step #1: 905e641a4b54: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 8fcaf59102ed: Verifying Checksum Step #1: 8fcaf59102ed: Download complete Step #1: f013ccbc22d3: Verifying Checksum Step #1: f013ccbc22d3: Download complete Step #1: a9c74f632174: Verifying Checksum Step #1: a9c74f632174: Download complete Step #1: 49780d3797d7: Verifying Checksum Step #1: 49780d3797d7: Download complete Step #1: 8bb48e7bd5aa: Verifying Checksum Step #1: 8bb48e7bd5aa: Download complete Step #1: 9e47fb9dd199: Verifying Checksum Step #1: 9e47fb9dd199: Download complete Step #1: b549f31133a9: Pull complete Step #1: 1bf625c1f2e9: Verifying Checksum Step #1: 1bf625c1f2e9: Download complete Step #1: 0d403ab20828: Verifying Checksum Step #1: 0d403ab20828: Download complete Step #1: 59b333e0d31f: Verifying Checksum Step #1: 59b333e0d31f: Download complete Step #1: f9f618c603e5: Verifying Checksum Step #1: f9f618c603e5: Download complete Step #1: 51a11501906f: Download complete Step #1: 058ec0f2cc9f: Verifying Checksum Step #1: 058ec0f2cc9f: Download complete Step #1: bf5fa999ddb8: Verifying Checksum Step #1: bf5fa999ddb8: Download complete Step #1: 3b79056069ee: Verifying Checksum Step #1: 3b79056069ee: Download complete Step #1: 2af4c62c4868: Verifying Checksum Step #1: 2af4c62c4868: Download complete Step #1: b7f4aba96676: Verifying Checksum Step #1: b7f4aba96676: Download complete Step #1: a60c1afcc4de: Verifying Checksum Step #1: a60c1afcc4de: Download complete Step #1: b183bf4b4905: Download complete Step #1: 684bf5ceae20: Download complete Step #1: 9f325110a2f2: Verifying Checksum Step #1: 9f325110a2f2: Download complete Step #1: 9506c77dd40c: Verifying Checksum Step #1: 9506c77dd40c: Download complete Step #1: 9fe2f424e764: Verifying Checksum Step #1: 9fe2f424e764: Download complete Step #1: 629364863e03: Verifying Checksum Step #1: 629364863e03: Download complete Step #1: aa7628f757ea: Verifying Checksum Step #1: aa7628f757ea: Download complete Step #1: 3ae4a153df7c: Verifying Checksum Step #1: 3ae4a153df7c: Download complete Step #1: 5363e097ce6b: Download complete Step #1: d2235c9c3e41: Verifying Checksum Step #1: d2235c9c3e41: Download complete Step #1: edf30144e380: Verifying Checksum Step #1: edf30144e380: Download complete Step #1: 9e47fb9dd199: Pull complete Step #1: 905e641a4b54: Pull complete Step #1: 8fcaf59102ed: Pull complete Step #1: a9c74f632174: Pull complete Step #1: f013ccbc22d3: Pull complete Step #1: aa7628f757ea: Pull complete Step #1: 49780d3797d7: Pull complete Step #1: 8bb48e7bd5aa: Pull complete Step #1: a60c1afcc4de: Pull complete Step #1: 1bf625c1f2e9: Pull complete Step #1: 0d403ab20828: Pull complete Step #1: 59b333e0d31f: Pull complete Step #1: f9f618c603e5: Pull complete Step #1: 51a11501906f: Pull complete Step #1: 058ec0f2cc9f: Pull complete Step #1: bf5fa999ddb8: Pull complete Step #1: 3b79056069ee: Pull complete Step #1: 2af4c62c4868: Pull complete Step #1: b7f4aba96676: Pull complete Step #1: b183bf4b4905: Pull complete Step #1: 684bf5ceae20: Pull complete Step #1: 9f325110a2f2: Pull complete Step #1: 9506c77dd40c: Pull complete Step #1: 9fe2f424e764: Pull complete Step #1: 629364863e03: Pull complete Step #1: d2235c9c3e41: Pull complete Step #1: 3ae4a153df7c: Pull complete Step #1: 5363e097ce6b: Pull complete Step #1: edf30144e380: Pull complete Step #1: Digest: sha256:a12e55c253891a7a7f49dd0924af0ae754bfc6d6bc9247186cdc3f6ac67b5c9e Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1: ---> cb9b9f14e1ff Step #1: Step 2/6 : RUN apt-get update && apt-get install -y devscripts equivs build-essential git-core cmake ninja-build pkg-config ccache Step #1: ---> Running in dcd4122c40f6 Step #1: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Step #1: Hit:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1: Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4145 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1502 kB] Step #1: Get:7 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1205 kB] Step #1: Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [3670 kB] Step #1: Fetched 10.7 MB in 2s (5645 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: build-essential is already the newest version (12.8ubuntu1.1). Step #1: git is already the newest version (1:2.25.1-1ubuntu3.11). Step #1: The following additional packages will be installed: Step #1: at autoconf automake autopoint autotools-dev bsdmainutils cmake-data Step #1: dctrl-tools debhelper dh-autoreconf dh-strip-nondeterminism diffstat Step #1: distro-info-data dput dwz file gettext gettext-base groff-base Step #1: intltool-debian iso-codes libapt-pkg-perl libarchive-cpio-perl Step #1: libarchive-zip-perl libarchive13 libarray-intspan-perl Step #1: libasync-mergepoint-perl libauthen-sasl-perl libb-hooks-endofscope-perl Step #1: libb-hooks-op-check-perl libcapture-tiny-perl libclass-method-modifiers-perl Step #1: libclass-xsaccessor-perl libclone-perl libcommon-sense-perl Step #1: libconst-fast-perl libcontextual-return-perl libcpanel-json-xs-perl Step #1: libcroco3 libdata-dump-perl libdata-optlist-perl libdebhelper-perl Step #1: libdevel-callchecker-perl libdevel-size-perl libdigest-bubblebabble-perl Step #1: libdigest-hmac-perl libdistro-info-perl libdynaloader-functions-perl libelf1 Step #1: libemail-valid-perl libencode-locale-perl libexporter-tiny-perl Step #1: libfile-basedir-perl libfile-chdir-perl libfile-find-rule-perl Step #1: libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl Step #1: libfile-which-perl libfl2 libfont-afm-perl libfont-ttf-perl libfuture-perl Step #1: libgetopt-long-descriptive-perl libgit-wrapper-perl libgitlab-api-v4-perl Step #1: libglib2.0-0 libglib2.0-data libgpgme11 libhash-fieldhash-perl Step #1: libhtml-form-perl libhtml-format-perl libhtml-parser-perl Step #1: libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl Step #1: libhttp-daemon-perl libhttp-date-perl libhttp-message-perl Step #1: libhttp-negotiate-perl libhttp-tiny-multipart-perl libicu66 libidn11 Step #1: libimport-into-perl libio-async-loop-epoll-perl libio-async-perl Step #1: libio-html-perl libio-prompter-perl libio-pty-perl libio-socket-ssl-perl Step #1: libio-string-perl libio-stringy-perl libipc-run-perl Step #1: libipc-system-simple-perl libjson-maybexs-perl libjson-perl libjson-xs-perl Step #1: libjsoncpp1 liblinux-epoll-perl liblist-compare-perl liblist-moreutils-perl Step #1: liblist-someutils-perl liblist-someutils-xs-perl Step #1: liblog-any-adapter-screen-perl liblog-any-perl libltdl-dev libltdl7 Step #1: liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 Step #1: libmail-sendmail-perl libmailtools-perl libmodule-implementation-perl Step #1: libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmoox-struct-perl Step #1: libmpdec2 libnamespace-clean-perl libnet-dns-perl libnet-dns-sec-perl Step #1: libnet-domain-tld-perl libnet-http-perl libnet-ip-perl libnet-libidn-perl Step #1: libnet-smtp-ssl-perl libnet-ssleay-perl libnumber-compare-perl Step #1: libnumber-range-perl libobject-id-perl libpackage-stash-perl Step #1: libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl Step #1: libparams-validate-perl libpath-iterator-rule-perl libpath-tiny-perl Step #1: libperl4-corelibs-perl libperlio-gzip-perl libpipeline1 Step #1: libpod-constants-perl libpython3-stdlib libpython3.8-minimal Step #1: libpython3.8-stdlib libre-engine-re2-perl libre2-5 libreadonly-perl Step #1: libref-util-perl libref-util-xs-perl libregexp-pattern-license-perl Step #1: libregexp-pattern-perl librhash0 librole-tiny-perl libsereal-decoder-perl Step #1: libsereal-encoder-perl libsereal-perl libsigsegv2 libsort-key-perl Step #1: libsort-versions-perl libstrictures-perl libstring-copyright-perl Step #1: libstring-escape-perl libstring-shellquote-perl libstruct-dumb-perl Step #1: libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl Step #1: libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl Step #1: libsys-hostname-long-perl libterm-readkey-perl libtest-fatal-perl Step #1: libtest-refcount-perl libtext-glob-perl libtext-levenshtein-perl Step #1: libtimedate-perl libtool libtry-tiny-perl libtype-tiny-perl Step #1: libtype-tiny-xs-perl libtypes-serialiser-perl libuchardet0 Step #1: libunicode-utf8-perl libunwind8 liburi-perl libuv1 libvariable-magic-perl Step #1: libwant-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl Step #1: libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl Step #1: libxml-sax-expat-perl libxml-sax-perl libxml-writer-perl libxml2 libyaml-0-2 Step #1: libyaml-libyaml-perl licensecheck lintian lsb-release m4 man-db mime-support Step #1: patchutils perl-openssl-defaults po-debconf python-apt-common python3 Step #1: python3-apt python3-certifi python3-chardet python3-debian python3-gpg Step #1: python3-idna python3-magic python3-minimal python3-pkg-resources Step #1: python3-requests python3-six python3-unidiff python3-urllib3 python3-xdg Step #1: python3.8 python3.8-minimal shared-mime-info strace t1utils ucf wdiff Step #1: xdg-user-dirs Step #1: Suggested packages: Step #1: default-mta | mail-transport-agent autoconf-archive gnu-standards Step #1: autoconf-doc wamerican | wordlist whois vacation distcc | icecc cmake-doc Step #1: debtags dh-make adequate autopkgtest bls-standalone bsd-mailx | mailx Step #1: check-all-the-things cvs-buildpackage devscripts-el diffoscope disorderfs Step #1: dose-extra duck faketime gnuplot how-can-i-help libdbd-pg-perl Step #1: libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl Step #1: libyaml-syck-perl mozilla-devscripts mutt piuparts postgresql-client quilt Step #1: ratt reprotest svn-buildpackage w3m debian-keyring libsoap-lite-perl Step #1: python3-paramiko mini-dinstall gettext-doc libasprintf-dev libgettextpo-dev Step #1: groff isoquery lrzip libgssapi-perl libtool-doc libcrypt-ssleay-perl Step #1: libossp-uuid-perl libscalar-number-perl libbareword-filehandles-perl Step #1: libindirect-perl libmultidimensional-perl gfortran | fortran95-compiler Step #1: gcj-jdk libdevel-lexalias-perl libdevel-stacktrace-perl libauthen-ntlm-perl Step #1: libxml-sax-expatxs-perl bash-completion binutils-multiarch Step #1: libtext-template-perl m4-doc apparmor www-browser libmail-box-perl Step #1: python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc Step #1: python3-setuptools python3-cryptography python3-openssl python3-socks Step #1: python3.8-venv python3.8-doc binfmt-support wdiff-doc Step #1: The following NEW packages will be installed: Step #1: at autoconf automake autopoint autotools-dev bsdmainutils ccache cmake Step #1: cmake-data dctrl-tools debhelper devscripts dh-autoreconf Step #1: dh-strip-nondeterminism diffstat distro-info-data dput dwz equivs file Step #1: gettext gettext-base groff-base intltool-debian iso-codes libapt-pkg-perl Step #1: libarchive-cpio-perl libarchive-zip-perl libarchive13 libarray-intspan-perl Step #1: libasync-mergepoint-perl libauthen-sasl-perl libb-hooks-endofscope-perl Step #1: libb-hooks-op-check-perl libcapture-tiny-perl libclass-method-modifiers-perl Step #1: libclass-xsaccessor-perl libclone-perl libcommon-sense-perl Step #1: libconst-fast-perl libcontextual-return-perl libcpanel-json-xs-perl Step #1: libcroco3 libdata-dump-perl libdata-optlist-perl libdebhelper-perl Step #1: libdevel-callchecker-perl libdevel-size-perl libdigest-bubblebabble-perl Step #1: libdigest-hmac-perl libdistro-info-perl libdynaloader-functions-perl libelf1 Step #1: libemail-valid-perl libencode-locale-perl libexporter-tiny-perl Step #1: libfile-basedir-perl libfile-chdir-perl libfile-find-rule-perl Step #1: libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl Step #1: libfile-which-perl libfl2 libfont-afm-perl libfont-ttf-perl libfuture-perl Step #1: libgetopt-long-descriptive-perl libgit-wrapper-perl libgitlab-api-v4-perl Step #1: libglib2.0-0 libglib2.0-data libgpgme11 libhash-fieldhash-perl Step #1: libhtml-form-perl libhtml-format-perl libhtml-parser-perl Step #1: libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl Step #1: libhttp-daemon-perl libhttp-date-perl libhttp-message-perl Step #1: libhttp-negotiate-perl libhttp-tiny-multipart-perl libicu66 libidn11 Step #1: libimport-into-perl libio-async-loop-epoll-perl libio-async-perl Step #1: libio-html-perl libio-prompter-perl libio-pty-perl libio-socket-ssl-perl Step #1: libio-string-perl libio-stringy-perl libipc-run-perl Step #1: libipc-system-simple-perl libjson-maybexs-perl libjson-perl libjson-xs-perl Step #1: libjsoncpp1 liblinux-epoll-perl liblist-compare-perl liblist-moreutils-perl Step #1: liblist-someutils-perl liblist-someutils-xs-perl Step #1: liblog-any-adapter-screen-perl liblog-any-perl libltdl-dev libltdl7 Step #1: liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 Step #1: libmail-sendmail-perl libmailtools-perl libmodule-implementation-perl Step #1: libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmoox-struct-perl Step #1: libmpdec2 libnamespace-clean-perl libnet-dns-perl libnet-dns-sec-perl Step #1: libnet-domain-tld-perl libnet-http-perl libnet-ip-perl libnet-libidn-perl Step #1: libnet-smtp-ssl-perl libnet-ssleay-perl libnumber-compare-perl Step #1: libnumber-range-perl libobject-id-perl libpackage-stash-perl Step #1: libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl Step #1: libparams-validate-perl libpath-iterator-rule-perl libpath-tiny-perl Step #1: libperl4-corelibs-perl libperlio-gzip-perl libpipeline1 Step #1: libpod-constants-perl libpython3-stdlib libpython3.8-minimal Step #1: libpython3.8-stdlib libre-engine-re2-perl libre2-5 libreadonly-perl Step #1: libref-util-perl libref-util-xs-perl libregexp-pattern-license-perl Step #1: libregexp-pattern-perl librhash0 librole-tiny-perl libsereal-decoder-perl Step #1: libsereal-encoder-perl libsereal-perl libsigsegv2 libsort-key-perl Step #1: libsort-versions-perl libstrictures-perl libstring-copyright-perl Step #1: libstring-escape-perl libstring-shellquote-perl libstruct-dumb-perl Step #1: libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl Step #1: libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl Step #1: libsys-hostname-long-perl libterm-readkey-perl libtest-fatal-perl Step #1: libtest-refcount-perl libtext-glob-perl libtext-levenshtein-perl Step #1: libtimedate-perl libtool libtry-tiny-perl libtype-tiny-perl Step #1: libtype-tiny-xs-perl libtypes-serialiser-perl libuchardet0 Step #1: libunicode-utf8-perl libunwind8 liburi-perl libuv1 libvariable-magic-perl Step #1: libwant-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl Step #1: libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl Step #1: libxml-sax-expat-perl libxml-sax-perl libxml-writer-perl libxml2 libyaml-0-2 Step #1: libyaml-libyaml-perl licensecheck lintian lsb-release m4 man-db mime-support Step #1: ninja-build patchutils perl-openssl-defaults pkg-config po-debconf Step #1: python-apt-common python3 python3-apt python3-certifi python3-chardet Step #1: python3-debian python3-gpg python3-idna python3-magic python3-minimal Step #1: python3-pkg-resources python3-requests python3-six python3-unidiff Step #1: python3-urllib3 python3-xdg python3.8 python3.8-minimal shared-mime-info Step #1: strace t1utils ucf wdiff xdg-user-dirs Step #1: 0 upgraded, 242 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 42.1 MB of archives. Step #1: After this operation, 181 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.9 [718 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.9 [1890 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.9 [1674 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.9 [387 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Step #1: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Step #1: Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 bsdmainutils amd64 11.1.2ubuntu3 [181 kB] Step #1: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libuchardet0 amd64 0.0.6-3build1 [65.2 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 groff-base amd64 1.22.4-4build1 [847 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Step #1: Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 man-db amd64 2.9.1-1 [1112 kB] Step #1: Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 distro-info-data all 0.43ubuntu1.16 [5032 B] Step #1: Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1: Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1: Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1: Get:19 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libelf1 amd64 0.176-1.1ubuntu0.1 [44.2 kB] Step #1: Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.7 [1289 kB] Step #1: Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.7 [5944 B] Step #1: Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #1: Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.7 [640 kB] Step #1: Get:24 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #1: Get:25 http://archive.ubuntu.com/ubuntu focal/main amd64 lsb-release all 11.1.0ubuntu2 [10.6 kB] Step #1: Get:26 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pkg-resources all 45.2.0-1ubuntu0.1 [130 kB] Step #1: Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-six all 1.14.0-2 [12.1 kB] Step #1: Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #1: Get:29 http://archive.ubuntu.com/ubuntu focal/main amd64 ucf all 3.0038+nmu1 [51.6 kB] Step #1: Get:30 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #1: Get:31 http://archive.ubuntu.com/ubuntu focal/main amd64 gettext-base amd64 0.19.8.1-10build1 [50.2 kB] Step #1: Get:32 http://archive.ubuntu.com/ubuntu focal/main amd64 iso-codes all 4.4-1 [2695 kB] Step #1: Get:33 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #1: Get:34 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python-apt-common all 2.0.1ubuntu0.20.04.1 [16.5 kB] Step #1: Get:35 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-apt amd64 2.0.1ubuntu0.20.04.1 [154 kB] Step #1: Get:36 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libunwind8 amd64 1.2.1-9ubuntu0.1 [47.7 kB] Step #1: Get:37 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 strace amd64 5.5-3ubuntu1 [380 kB] Step #1: Get:38 http://archive.ubuntu.com/ubuntu focal/main amd64 libfl2 amd64 2.6.4-6.2 [11.5 kB] Step #1: Get:39 http://archive.ubuntu.com/ubuntu focal/main amd64 at amd64 3.1.23-1ubuntu1 [38.7 kB] Step #1: Get:40 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #1: Get:41 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #1: Get:42 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #1: Get:43 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Step #1: Get:44 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #1: Get:45 http://archive.ubuntu.com/ubuntu focal/main amd64 autopoint all 0.19.8.1-10build1 [412 kB] Step #1: Get:46 http://archive.ubuntu.com/ubuntu focal/main amd64 ccache amd64 3.7.7-1 [121 kB] Step #1: Get:47 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #1: Get:48 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.2 [327 kB] Step #1: Get:49 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #1: Get:50 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #1: Get:51 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #1: Get:52 http://archive.ubuntu.com/ubuntu focal/main amd64 dctrl-tools amd64 2.24-3 [61.5 kB] Step #1: Get:53 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #1: Get:54 http://archive.ubuntu.com/ubuntu focal/main amd64 dh-autoreconf all 19 [16.1 kB] Step #1: Get:55 http://archive.ubuntu.com/ubuntu focal/main amd64 libdebhelper-perl all 12.10ubuntu1 [62.1 kB] Step #1: Get:56 http://archive.ubuntu.com/ubuntu focal/main amd64 libarchive-zip-perl all 1.67-2 [90.5 kB] Step #1: Get:57 http://archive.ubuntu.com/ubuntu focal/main amd64 libsub-override-perl all 0.09-2 [9532 B] Step #1: Get:58 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-stripnondeterminism-perl all 1.7.0-1 [15.9 kB] Step #1: Get:59 http://archive.ubuntu.com/ubuntu focal/main amd64 dh-strip-nondeterminism all 1.7.0-1 [5228 B] Step #1: Get:60 http://archive.ubuntu.com/ubuntu focal/main amd64 dwz amd64 0.13-5 [151 kB] Step #1: Get:61 http://archive.ubuntu.com/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Step #1: Get:62 http://archive.ubuntu.com/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10build1 [895 kB] Step #1: Get:63 http://archive.ubuntu.com/ubuntu focal/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Step #1: Get:64 http://archive.ubuntu.com/ubuntu focal/main amd64 po-debconf all 1.0.21 [233 kB] Step #1: Get:65 http://archive.ubuntu.com/ubuntu focal/main amd64 debhelper all 12.10ubuntu1 [877 kB] Step #1: Get:66 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-which-perl all 1.23-1 [13.8 kB] Step #1: Get:67 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-homedir-perl all 1.004-1 [37.3 kB] Step #1: Get:68 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-pty-perl amd64 1:1.12-1 [32.4 kB] Step #1: Get:69 http://archive.ubuntu.com/ubuntu focal/main amd64 libipc-run-perl all 20180523.0-2 [89.7 kB] Step #1: Get:70 http://archive.ubuntu.com/ubuntu focal/main amd64 libclass-method-modifiers-perl all 2.13-1 [16.2 kB] Step #1: Get:71 http://archive.ubuntu.com/ubuntu focal/main amd64 libb-hooks-op-check-perl amd64 0.22-1build2 [10.2 kB] Step #1: Get:72 http://archive.ubuntu.com/ubuntu focal/main amd64 libdynaloader-functions-perl all 0.003-1 [11.9 kB] Step #1: Get:73 http://archive.ubuntu.com/ubuntu focal/main amd64 libdevel-callchecker-perl amd64 0.008-1ubuntu1 [14.5 kB] Step #1: Get:74 http://archive.ubuntu.com/ubuntu focal/main amd64 libparams-classify-perl amd64 0.015-1build2 [21.1 kB] Step #1: Get:75 http://archive.ubuntu.com/ubuntu focal/main amd64 libmodule-runtime-perl all 0.016-1 [16.2 kB] Step #1: Get:76 http://archive.ubuntu.com/ubuntu focal/main amd64 libimport-into-perl all 1.002005-1 [11.0 kB] Step #1: Get:77 http://archive.ubuntu.com/ubuntu focal/main amd64 librole-tiny-perl all 2.001004-1 [16.5 kB] Step #1: Get:78 http://archive.ubuntu.com/ubuntu focal/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB] Step #1: Get:79 http://archive.ubuntu.com/ubuntu focal/main amd64 libsub-quote-perl all 2.006006-1 [19.5 kB] Step #1: Get:80 http://archive.ubuntu.com/ubuntu focal/main amd64 libmoo-perl all 2.003006-1 [46.3 kB] Step #1: Get:81 http://archive.ubuntu.com/ubuntu focal/main amd64 libencode-locale-perl all 1.05-1 [12.3 kB] Step #1: Get:82 http://archive.ubuntu.com/ubuntu focal/main amd64 libtimedate-perl all 2.3200-1 [34.0 kB] Step #1: Get:83 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-date-perl all 6.05-1 [9920 B] Step #1: Get:84 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-listing-perl all 6.04-1 [9774 B] Step #1: Get:85 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-tagset-perl all 3.20-4 [12.5 kB] Step #1: Get:86 http://archive.ubuntu.com/ubuntu focal/main amd64 liburi-perl all 1.76-2 [77.5 kB] Step #1: Get:87 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-parser-perl amd64 3.72-5 [86.3 kB] Step #1: Get:88 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-tree-perl all 5.07-2 [200 kB] Step #1: Get:89 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-html-perl all 1.001-1 [14.9 kB] Step #1: Get:90 http://archive.ubuntu.com/ubuntu focal/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Step #1: Get:91 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-message-perl all 6.22-1 [76.1 kB] Step #1: Get:92 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-cookies-perl all 6.08-1 [18.3 kB] Step #1: Get:93 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-negotiate-perl all 6.01-1 [12.5 kB] Step #1: Get:94 http://archive.ubuntu.com/ubuntu focal/main amd64 perl-openssl-defaults amd64 4 [7192 B] Step #1: Get:95 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-ssleay-perl amd64 1.88-2ubuntu1 [291 kB] Step #1: Get:96 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-socket-ssl-perl all 2.067-1 [176 kB] Step #1: Get:97 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-http-perl all 6.19-1 [22.8 kB] Step #1: Get:98 http://archive.ubuntu.com/ubuntu focal/main amd64 liblwp-protocol-https-perl all 6.07-2ubuntu2 [8560 B] Step #1: Get:99 http://archive.ubuntu.com/ubuntu focal/main amd64 libtry-tiny-perl all 0.30-1 [20.5 kB] Step #1: Get:100 http://archive.ubuntu.com/ubuntu focal/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] Step #1: Get:101 http://archive.ubuntu.com/ubuntu focal/main amd64 libwww-perl all 6.43-1 [140 kB] Step #1: Get:102 http://archive.ubuntu.com/ubuntu focal/main amd64 patchutils amd64 0.3.4-2 [71.1 kB] Step #1: Get:103 http://archive.ubuntu.com/ubuntu focal/main amd64 wdiff amd64 1.2.2-2build1 [29.8 kB] Step #1: Get:104 http://archive.ubuntu.com/ubuntu focal/main amd64 devscripts amd64 2.20.2ubuntu2 [940 kB] Step #1: Get:105 http://archive.ubuntu.com/ubuntu focal/main amd64 diffstat amd64 1.63-1 [27.2 kB] Step #1: Get:106 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-chardet all 3.0.4-4build1 [80.4 kB] Step #1: Get:107 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-debian all 0.1.36ubuntu1.1 [64.9 kB] Step #1: Get:108 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgpgme11 amd64 1.13.1-7ubuntu2.2 [120 kB] Step #1: Get:109 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-gpg amd64 1.13.1-7ubuntu2.2 [163 kB] Step #1: Get:110 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 dput all 1.0.3ubuntu1.1 [42.0 kB] Step #1: Get:111 http://archive.ubuntu.com/ubuntu focal/main amd64 libapt-pkg-perl amd64 0.1.36build3 [68.5 kB] Step #1: Get:112 http://archive.ubuntu.com/ubuntu focal/main amd64 libarchive-cpio-perl all 0.10-1 [9644 B] Step #1: Get:113 http://archive.ubuntu.com/ubuntu focal/main amd64 libarray-intspan-perl all 2.003-1 [23.3 kB] Step #1: Get:114 http://archive.ubuntu.com/ubuntu focal/main amd64 libasync-mergepoint-perl all 0.04-2 [10.2 kB] Step #1: Get:115 http://archive.ubuntu.com/ubuntu focal/main amd64 libmodule-implementation-perl all 0.09-1 [12.2 kB] Step #1: Get:116 http://archive.ubuntu.com/ubuntu focal/main amd64 libsub-exporter-progressive-perl all 0.001013-1 [6784 B] Step #1: Get:117 http://archive.ubuntu.com/ubuntu focal/main amd64 libvariable-magic-perl amd64 0.62-1build2 [34.4 kB] Step #1: Get:118 http://archive.ubuntu.com/ubuntu focal/main amd64 libb-hooks-endofscope-perl all 0.24-1 [16.8 kB] Step #1: Get:119 http://archive.ubuntu.com/ubuntu focal/main amd64 libcapture-tiny-perl all 0.48-1 [20.4 kB] Step #1: Get:120 http://archive.ubuntu.com/ubuntu focal/main amd64 libclass-xsaccessor-perl amd64 1.19-3build3 [33.6 kB] Step #1: Get:121 http://archive.ubuntu.com/ubuntu focal/main amd64 libclone-perl amd64 0.43-2 [11.0 kB] Step #1: Get:122 http://archive.ubuntu.com/ubuntu focal/main amd64 libcommon-sense-perl amd64 3.74-2build6 [20.1 kB] Step #1: Get:123 http://archive.ubuntu.com/ubuntu focal/main amd64 libparams-util-perl amd64 1.07-3build5 [19.7 kB] Step #1: Get:124 http://archive.ubuntu.com/ubuntu focal/main amd64 libsub-install-perl all 0.928-1 [10.5 kB] Step #1: Get:125 http://archive.ubuntu.com/ubuntu focal/main amd64 libdata-optlist-perl all 0.110-1 [9956 B] Step #1: Get:126 http://archive.ubuntu.com/ubuntu focal/main amd64 libsub-exporter-perl all 0.987-1 [44.9 kB] Step #1: Get:127 http://archive.ubuntu.com/ubuntu focal/main amd64 libconst-fast-perl all 0.014-1 [7958 B] Step #1: Get:128 http://archive.ubuntu.com/ubuntu focal/main amd64 libwant-perl amd64 0.29-1build4 [24.2 kB] Step #1: Get:129 http://archive.ubuntu.com/ubuntu focal/main amd64 libcontextual-return-perl all 0.004014-2 [53.1 kB] Step #1: Get:130 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcpanel-json-xs-perl amd64 4.19-1ubuntu0.1 [110 kB] Step #1: Get:131 http://archive.ubuntu.com/ubuntu focal/main amd64 libdata-dump-perl all 1.23-1 [27.0 kB] Step #1: Get:132 http://archive.ubuntu.com/ubuntu focal/main amd64 libdigest-bubblebabble-perl all 0.02-2 [7908 B] Step #1: Get:133 http://archive.ubuntu.com/ubuntu focal/main amd64 libdigest-hmac-perl all 1.03+dfsg-2 [10.3 kB] Step #1: Get:134 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdistro-info-perl all 0.23ubuntu1.1 [4684 B] Step #1: Get:135 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-smtp-ssl-perl all 1.04-1 [5948 B] Step #1: Get:136 http://archive.ubuntu.com/ubuntu focal/main amd64 libmailtools-perl all 2.21-1 [80.7 kB] Step #1: Get:137 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-ip-perl all 1.26-2 [27.4 kB] Step #1: Get:138 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-dns-perl all 1.22-1 [336 kB] Step #1: Get:139 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-domain-tld-perl all 1.75-1 [29.1 kB] Step #1: Get:140 http://archive.ubuntu.com/ubuntu focal/main amd64 libemail-valid-perl all 1.202-1 [16.3 kB] Step #1: Get:141 http://archive.ubuntu.com/ubuntu focal/main amd64 libexporter-tiny-perl all 1.002001-1 [35.5 kB] Step #1: Get:142 http://archive.ubuntu.com/ubuntu focal/main amd64 libipc-system-simple-perl all 1.26-1 [22.8 kB] Step #1: Get:143 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-basedir-perl all 0.08-1 [16.9 kB] Step #1: Get:144 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-chdir-perl all 0.1008-1 [11.7 kB] Step #1: Get:145 http://archive.ubuntu.com/ubuntu focal/main amd64 libnumber-compare-perl all 0.03-1 [7318 B] Step #1: Get:146 http://archive.ubuntu.com/ubuntu focal/main amd64 libtext-glob-perl all 0.10-1 [7554 B] Step #1: Get:147 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-find-rule-perl all 0.34-1 [28.3 kB] Step #1: Get:148 http://archive.ubuntu.com/ubuntu focal/main amd64 libfont-afm-perl all 1.20-2 [13.2 kB] Step #1: Get:149 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-string-perl all 1.08-3 [11.1 kB] Step #1: Get:150 http://archive.ubuntu.com/ubuntu focal/main amd64 libfont-ttf-perl all 1.06-1 [313 kB] Step #1: Get:151 http://archive.ubuntu.com/ubuntu focal/main amd64 libfuture-perl all 0.43-1 [77.8 kB] Step #1: Get:152 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-stringy-perl all 2.111-3 [55.8 kB] Step #1: Get:153 http://archive.ubuntu.com/ubuntu focal/main amd64 libparams-validate-perl amd64 1.29-3 [52.7 kB] Step #1: Get:154 http://archive.ubuntu.com/ubuntu focal/main amd64 libgetopt-long-descriptive-perl all 0.104-1 [24.6 kB] Step #1: Get:155 http://archive.ubuntu.com/ubuntu focal/main amd64 libsort-versions-perl all 1.62-1 [9294 B] Step #1: Get:156 http://archive.ubuntu.com/ubuntu focal/main amd64 libgit-wrapper-perl all 0.048-1 [29.9 kB] Step #1: Get:157 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-tiny-multipart-perl all 0.08-1 [8488 B] Step #1: Get:158 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-prompter-perl all 0.004015-1 [58.1 kB] Step #1: Get:159 http://archive.ubuntu.com/ubuntu focal/main amd64 libjson-perl all 4.02000-2 [80.9 kB] Step #1: Get:160 http://archive.ubuntu.com/ubuntu focal/main amd64 liblog-any-perl all 1.708-1 [67.8 kB] Step #1: Get:161 http://archive.ubuntu.com/ubuntu focal/main amd64 liblog-any-adapter-screen-perl all 0.140-1 [12.1 kB] Step #1: Get:162 http://archive.ubuntu.com/ubuntu focal/main amd64 libpackage-stash-perl all 0.38-1 [19.1 kB] Step #1: Get:163 http://archive.ubuntu.com/ubuntu focal/main amd64 libsub-identify-perl amd64 0.14-1build2 [10.7 kB] Step #1: Get:164 http://archive.ubuntu.com/ubuntu focal/main amd64 libsub-name-perl amd64 0.26-1 [11.5 kB] Step #1: Get:165 http://archive.ubuntu.com/ubuntu focal/main amd64 libnamespace-clean-perl all 0.27-1 [13.6 kB] Step #1: Get:166 http://archive.ubuntu.com/ubuntu focal/main amd64 libpath-tiny-perl all 0.108-1 [42.6 kB] Step #1: Get:167 http://archive.ubuntu.com/ubuntu focal/main amd64 libtype-tiny-perl all 1.008001-2 [304 kB] Step #1: Get:168 http://archive.ubuntu.com/ubuntu focal/main amd64 libgitlab-api-v4-perl all 0.25-1 [83.8 kB] Step #1: Get:169 http://archive.ubuntu.com/ubuntu focal/main amd64 libhash-fieldhash-perl amd64 0.15-1build2 [16.9 kB] Step #1: Get:170 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-form-perl all 6.07-1 [22.2 kB] Step #1: Get:171 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-format-perl all 2.12-1 [41.3 kB] Step #1: Get:172 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libhttp-daemon-perl all 6.06-1ubuntu0.1 [22.0 kB] Step #1: Get:173 http://archive.ubuntu.com/ubuntu focal/main amd64 libidn11 amd64 1.33-2.2ubuntu2 [46.2 kB] Step #1: Get:174 http://archive.ubuntu.com/ubuntu focal/main amd64 libstruct-dumb-perl all 0.09-1 [10.5 kB] Step #1: Get:175 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-async-perl all 0.75-1 [254 kB] Step #1: Get:176 http://archive.ubuntu.com/ubuntu focal/main amd64 liblinux-epoll-perl amd64 0.017-1 [16.0 kB] Step #1: Get:177 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-async-loop-epoll-perl all 0.20-1 [10.4 kB] Step #1: Get:178 http://archive.ubuntu.com/ubuntu focal/main amd64 libtypes-serialiser-perl all 1.0-1 [12.1 kB] Step #1: Get:179 http://archive.ubuntu.com/ubuntu focal/main amd64 libjson-xs-perl amd64 4.020-1build1 [83.7 kB] Step #1: Get:180 http://archive.ubuntu.com/ubuntu focal/main amd64 libjson-maybexs-perl all 1.004000-1 [11.0 kB] Step #1: Get:181 http://archive.ubuntu.com/ubuntu focal/main amd64 liblist-compare-perl all 0.53-1 [65.6 kB] Step #1: Get:182 http://archive.ubuntu.com/ubuntu focal/main amd64 liblist-moreutils-perl amd64 0.416-1build5 [55.5 kB] Step #1: Get:183 http://archive.ubuntu.com/ubuntu focal/main amd64 liblist-someutils-perl all 0.58-1 [29.7 kB] Step #1: Get:184 http://archive.ubuntu.com/ubuntu focal/main amd64 liblist-someutils-xs-perl amd64 0.58-2 [32.5 kB] Step #1: Get:185 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #1: Get:186 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #1: Get:187 http://archive.ubuntu.com/ubuntu focal/main amd64 libsys-hostname-long-perl all 1.5-1 [11.7 kB] Step #1: Get:188 http://archive.ubuntu.com/ubuntu focal/main amd64 libmail-sendmail-perl all 0.80-1 [22.6 kB] Step #1: Get:189 http://archive.ubuntu.com/ubuntu focal/main amd64 libmoox-aliases-perl all 0.001006-1 [7176 B] Step #1: Get:190 http://archive.ubuntu.com/ubuntu focal/main amd64 libobject-id-perl all 0.1.2-2ubuntu1 [15.9 kB] Step #1: Get:191 http://archive.ubuntu.com/ubuntu focal/main amd64 libmoox-struct-perl all 0.017-1 [23.4 kB] Step #1: Get:192 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-dns-sec-perl amd64 1.15-1 [44.6 kB] Step #1: Get:193 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-libidn-perl amd64 0.12.ds-3build2 [17.3 kB] Step #1: Get:194 http://archive.ubuntu.com/ubuntu focal/main amd64 libnumber-range-perl all 0.12-1 [8556 B] Step #1: Get:195 http://archive.ubuntu.com/ubuntu focal/main amd64 libpackage-stash-xs-perl amd64 0.29-1build1 [18.4 kB] Step #1: Get:196 http://archive.ubuntu.com/ubuntu focal/main amd64 libpath-iterator-rule-perl all 1.014-1 [49.5 kB] Step #1: Get:197 http://archive.ubuntu.com/ubuntu focal/main amd64 libperl4-corelibs-perl all 0.004-2 [37.4 kB] Step #1: Get:198 http://archive.ubuntu.com/ubuntu focal/main amd64 libperlio-gzip-perl amd64 0.19-1build5 [14.6 kB] Step #1: Get:199 http://archive.ubuntu.com/ubuntu focal/main amd64 libpod-constants-perl all 0.19-1 [16.0 kB] Step #1: Get:200 http://archive.ubuntu.com/ubuntu focal/main amd64 libre2-5 amd64 20200101+dfsg-1build1 [162 kB] Step #1: Get:201 http://archive.ubuntu.com/ubuntu focal/main amd64 libre-engine-re2-perl amd64 0.13-5 [16.2 kB] Step #1: Get:202 http://archive.ubuntu.com/ubuntu focal/main amd64 libreadonly-perl all 2.050-2 [19.9 kB] Step #1: Get:203 http://archive.ubuntu.com/ubuntu focal/main amd64 libref-util-perl all 0.204-1 [15.0 kB] Step #1: Get:204 http://archive.ubuntu.com/ubuntu focal/main amd64 libref-util-xs-perl amd64 0.117-1build2 [12.0 kB] Step #1: Get:205 http://archive.ubuntu.com/ubuntu focal/main amd64 libregexp-pattern-license-perl all 3.2.0-1 [36.2 kB] Step #1: Get:206 http://archive.ubuntu.com/ubuntu focal/main amd64 libregexp-pattern-perl all 0.2.12-1 [17.1 kB] Step #1: Get:207 http://archive.ubuntu.com/ubuntu focal/main amd64 libsereal-decoder-perl amd64 4.011+ds-1build1 [102 kB] Step #1: Get:208 http://archive.ubuntu.com/ubuntu focal/main amd64 libsereal-encoder-perl amd64 4.011+ds-1build1 [104 kB] Step #1: Get:209 http://archive.ubuntu.com/ubuntu focal/main amd64 libsereal-perl all 4.011-1 [8604 B] Step #1: Get:210 http://archive.ubuntu.com/ubuntu focal/main amd64 libsort-key-perl amd64 1.33-2build2 [35.4 kB] Step #1: Get:211 http://archive.ubuntu.com/ubuntu focal/main amd64 libstring-copyright-perl all 0.003006-1 [9608 B] Step #1: Get:212 http://archive.ubuntu.com/ubuntu focal/main amd64 libstring-escape-perl all 2010.002-2 [17.6 kB] Step #1: Get:213 http://archive.ubuntu.com/ubuntu focal/main amd64 libstring-shellquote-perl all 1.04-1 [12.0 kB] Step #1: Get:214 http://archive.ubuntu.com/ubuntu focal/main amd64 libterm-readkey-perl amd64 2.38-1build1 [24.6 kB] Step #1: Get:215 http://archive.ubuntu.com/ubuntu focal/main amd64 libtest-fatal-perl all 0.014-1 [11.1 kB] Step #1: Get:216 http://archive.ubuntu.com/ubuntu focal/main amd64 libtest-refcount-perl all 0.10-1 [11.4 kB] Step #1: Get:217 http://archive.ubuntu.com/ubuntu focal/main amd64 libtext-levenshtein-perl all 0.13-1 [9612 B] Step #1: Get:218 http://archive.ubuntu.com/ubuntu focal/main amd64 libtype-tiny-xs-perl amd64 0.016-1 [22.9 kB] Step #1: Get:219 http://archive.ubuntu.com/ubuntu focal/main amd64 libunicode-utf8-perl amd64 0.62-1build1 [18.1 kB] Step #1: Get:220 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Step #1: Get:221 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-sax-base-perl all 1.09-1 [18.8 kB] Step #1: Get:222 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-sax-perl all 1.02+dfsg-1 [56.2 kB] Step #1: Get:223 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-1build1 [320 kB] Step #1: Get:224 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-parser-perl amd64 2.46-1 [193 kB] Step #1: Get:225 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-sax-expat-perl all 0.51-1 [10.5 kB] Step #1: Get:226 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-writer-perl all 0.625-1 [24.9 kB] Step #1: Get:227 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-libyaml-perl amd64 0.81+repack-1 [28.5 kB] Step #1: Get:228 http://archive.ubuntu.com/ubuntu focal/main amd64 licensecheck all 3.0.45-1 [23.9 kB] Step #1: Get:229 http://archive.ubuntu.com/ubuntu focal/main amd64 libdevel-size-perl amd64 0.83-1build1 [20.0 kB] Step #1: Get:230 http://archive.ubuntu.com/ubuntu focal/main amd64 t1utils amd64 1.41-3 [56.1 kB] Step #1: Get:231 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 lintian all 2.62.0ubuntu2.4 [980 kB] Step #1: Get:232 http://archive.ubuntu.com/ubuntu focal/universe amd64 ninja-build amd64 1.10.0-1build1 [107 kB] Step #1: Get:233 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #1: Get:234 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-certifi all 2019.11.28-1 [149 kB] Step #1: Get:235 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-idna all 2.8-1 [34.6 kB] Step #1: Get:236 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-urllib3 all 1.25.8-2ubuntu0.3 [88.7 kB] Step #1: Get:237 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-requests all 2.22.0-2ubuntu1.1 [47.2 kB] Step #1: Get:238 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-unidiff all 0.5.5-2 [9180 B] Step #1: Get:239 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-xdg all 0.26-1ubuntu1 [36.1 kB] Step #1: Get:240 http://archive.ubuntu.com/ubuntu focal/universe amd64 equivs all 2.2.0 [19.7 kB] Step #1: Get:241 http://archive.ubuntu.com/ubuntu focal/main amd64 libauthen-sasl-perl all 2.1600-1 [48.7 kB] Step #1: Get:242 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-magic all 2:0.4.15-3 [9376 B] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 42.1 MB in 3s (14.4 MB/s) Step #1: Selecting previously unselected package libpython3.8-minimal:amd64. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17384 files and directories currently installed.) Step #1: Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #1: Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #1: Selecting previously unselected package python3.8-minimal. Step #1: Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #1: Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.9) ... Step #1: Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #1: Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.9) ... Step #1: Selecting previously unselected package python3-minimal. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17667 files and directories currently installed.) Step #1: Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Step #1: Unpacking python3-minimal (3.8.2-0ubuntu2) ... Step #1: Selecting previously unselected package mime-support. Step #1: Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Step #1: Unpacking mime-support (3.64ubuntu1) ... Step #1: Selecting previously unselected package libmpdec2:amd64. Step #1: Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Step #1: Unpacking libmpdec2:amd64 (2.4.2-3) ... Step #1: Selecting previously unselected package libpython3.8-stdlib:amd64. Step #1: Preparing to unpack .../3-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #1: Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #1: Selecting previously unselected package python3.8. Step #1: Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #1: Unpacking python3.8 (3.8.10-0ubuntu1~20.04.9) ... Step #1: Selecting previously unselected package libpython3-stdlib:amd64. Step #1: Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Step #1: Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #1: Setting up python3-minimal (3.8.2-0ubuntu2) ... Step #1: Selecting previously unselected package python3. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18069 files and directories currently installed.) Step #1: Preparing to unpack .../000-python3_3.8.2-0ubuntu2_amd64.deb ... Step #1: Unpacking python3 (3.8.2-0ubuntu2) ... Step #1: Selecting previously unselected package bsdmainutils. Step #1: Preparing to unpack .../001-bsdmainutils_11.1.2ubuntu3_amd64.deb ... Step #1: Unpacking bsdmainutils (11.1.2ubuntu3) ... Step #1: Selecting previously unselected package libuchardet0:amd64. Step #1: Preparing to unpack .../002-libuchardet0_0.0.6-3build1_amd64.deb ... Step #1: Unpacking libuchardet0:amd64 (0.0.6-3build1) ... Step #1: Selecting previously unselected package groff-base. Step #1: Preparing to unpack .../003-groff-base_1.22.4-4build1_amd64.deb ... Step #1: Unpacking groff-base (1.22.4-4build1) ... Step #1: Selecting previously unselected package libpipeline1:amd64. Step #1: Preparing to unpack .../004-libpipeline1_1.5.2-2build1_amd64.deb ... Step #1: Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Step #1: Selecting previously unselected package man-db. Step #1: Preparing to unpack .../005-man-db_2.9.1-1_amd64.deb ... Step #1: Unpacking man-db (2.9.1-1) ... Step #1: Selecting previously unselected package distro-info-data. Step #1: Preparing to unpack .../006-distro-info-data_0.43ubuntu1.16_all.deb ... Step #1: Unpacking distro-info-data (0.43ubuntu1.16) ... Step #1: Selecting previously unselected package libmagic-mgc. Step #1: Preparing to unpack .../007-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic-mgc (1:5.38-4) ... Step #1: Selecting previously unselected package libmagic1:amd64. Step #1: Preparing to unpack .../008-libmagic1_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1: Selecting previously unselected package file. Step #1: Preparing to unpack .../009-file_1%3a5.38-4_amd64.deb ... Step #1: Unpacking file (1:5.38-4) ... Step #1: Selecting previously unselected package libelf1:amd64. Step #1: Preparing to unpack .../010-libelf1_0.176-1.1ubuntu0.1_amd64.deb ... Step #1: Unpacking libelf1:amd64 (0.176-1.1ubuntu0.1) ... Step #1: Selecting previously unselected package libglib2.0-0:amd64. Step #1: Preparing to unpack .../011-libglib2.0-0_2.64.6-1~ubuntu20.04.7_amd64.deb ... Step #1: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #1: Selecting previously unselected package libglib2.0-data. Step #1: Preparing to unpack .../012-libglib2.0-data_2.64.6-1~ubuntu20.04.7_all.deb ... Step #1: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.7) ... Step #1: Selecting previously unselected package libicu66:amd64. Step #1: Preparing to unpack .../013-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #1: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1: Selecting previously unselected package libxml2:amd64. Step #1: Preparing to unpack .../014-libxml2_2.9.10+dfsg-5ubuntu0.20.04.7_amd64.deb ... Step #1: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Selecting previously unselected package libyaml-0-2:amd64. Step #1: Preparing to unpack .../015-libyaml-0-2_0.2.2-1_amd64.deb ... Step #1: Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #1: Selecting previously unselected package lsb-release. Step #1: Preparing to unpack .../016-lsb-release_11.1.0ubuntu2_all.deb ... Step #1: Unpacking lsb-release (11.1.0ubuntu2) ... Step #1: Selecting previously unselected package python3-pkg-resources. Step #1: Preparing to unpack .../017-python3-pkg-resources_45.2.0-1ubuntu0.1_all.deb ... Step #1: Unpacking python3-pkg-resources (45.2.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package python3-six. Step #1: Preparing to unpack .../018-python3-six_1.14.0-2_all.deb ... Step #1: Unpacking python3-six (1.14.0-2) ... Step #1: Selecting previously unselected package shared-mime-info. Step #1: Preparing to unpack .../019-shared-mime-info_1.15-1_amd64.deb ... Step #1: Unpacking shared-mime-info (1.15-1) ... Step #1: Selecting previously unselected package ucf. Step #1: Preparing to unpack .../020-ucf_3.0038+nmu1_all.deb ... Step #1: Moving old data out of the way Step #1: Unpacking ucf (3.0038+nmu1) ... Step #1: Selecting previously unselected package xdg-user-dirs. Step #1: Preparing to unpack .../021-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #1: Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #1: Selecting previously unselected package gettext-base. Step #1: Preparing to unpack .../022-gettext-base_0.19.8.1-10build1_amd64.deb ... Step #1: Unpacking gettext-base (0.19.8.1-10build1) ... Step #1: Selecting previously unselected package iso-codes. Step #1: Preparing to unpack .../023-iso-codes_4.4-1_all.deb ... Step #1: Unpacking iso-codes (4.4-1) ... Step #1: Selecting previously unselected package libuv1:amd64. Step #1: Preparing to unpack .../024-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #1: Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1: Selecting previously unselected package python-apt-common. Step #1: Preparing to unpack .../025-python-apt-common_2.0.1ubuntu0.20.04.1_all.deb ... Step #1: Unpacking python-apt-common (2.0.1ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package python3-apt. Step #1: Preparing to unpack .../026-python3-apt_2.0.1ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking python3-apt (2.0.1ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package libunwind8:amd64. Step #1: Preparing to unpack .../027-libunwind8_1.2.1-9ubuntu0.1_amd64.deb ... Step #1: Unpacking libunwind8:amd64 (1.2.1-9ubuntu0.1) ... Step #1: Selecting previously unselected package strace. Step #1: Preparing to unpack .../028-strace_5.5-3ubuntu1_amd64.deb ... Step #1: Unpacking strace (5.5-3ubuntu1) ... Step #1: Selecting previously unselected package libfl2:amd64. Step #1: Preparing to unpack .../029-libfl2_2.6.4-6.2_amd64.deb ... Step #1: Unpacking libfl2:amd64 (2.6.4-6.2) ... Step #1: Selecting previously unselected package at. Step #1: Preparing to unpack .../030-at_3.1.23-1ubuntu1_amd64.deb ... Step #1: Unpacking at (3.1.23-1ubuntu1) ... Step #1: Selecting previously unselected package libsigsegv2:amd64. Step #1: Preparing to unpack .../031-libsigsegv2_2.12-2_amd64.deb ... Step #1: Unpacking libsigsegv2:amd64 (2.12-2) ... Step #1: Selecting previously unselected package m4. Step #1: Preparing to unpack .../032-m4_1.4.18-4_amd64.deb ... Step #1: Unpacking m4 (1.4.18-4) ... Step #1: Selecting previously unselected package autoconf. Step #1: Preparing to unpack .../033-autoconf_2.69-11.1_all.deb ... Step #1: Unpacking autoconf (2.69-11.1) ... Step #1: Selecting previously unselected package autotools-dev. Step #1: Preparing to unpack .../034-autotools-dev_20180224.1_all.deb ... Step #1: Unpacking autotools-dev (20180224.1) ... Step #1: Selecting previously unselected package automake. Step #1: Preparing to unpack .../035-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #1: Unpacking automake (1:1.16.1-4ubuntu6) ... Step #1: Selecting previously unselected package autopoint. Step #1: Preparing to unpack .../036-autopoint_0.19.8.1-10build1_all.deb ... Step #1: Unpacking autopoint (0.19.8.1-10build1) ... Step #1: Selecting previously unselected package ccache. Step #1: Preparing to unpack .../037-ccache_3.7.7-1_amd64.deb ... Step #1: Unpacking ccache (3.7.7-1) ... Step #1: Selecting previously unselected package cmake-data. Step #1: Preparing to unpack .../038-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #1: Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1: Selecting previously unselected package libarchive13:amd64. Step #1: Preparing to unpack .../039-libarchive13_3.4.0-2ubuntu1.2_amd64.deb ... Step #1: Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.2) ... Step #1: Selecting previously unselected package libjsoncpp1:amd64. Step #1: Preparing to unpack .../040-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #1: Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1: Selecting previously unselected package librhash0:amd64. Step #1: Preparing to unpack .../041-librhash0_1.3.9-1_amd64.deb ... Step #1: Unpacking librhash0:amd64 (1.3.9-1) ... Step #1: Selecting previously unselected package cmake. Step #1: Preparing to unpack .../042-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #1: Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1: Selecting previously unselected package dctrl-tools. Step #1: Preparing to unpack .../043-dctrl-tools_2.24-3_amd64.deb ... Step #1: Unpacking dctrl-tools (2.24-3) ... Step #1: Selecting previously unselected package libtool. Step #1: Preparing to unpack .../044-libtool_2.4.6-14_all.deb ... Step #1: Unpacking libtool (2.4.6-14) ... Step #1: Selecting previously unselected package dh-autoreconf. Step #1: Preparing to unpack .../045-dh-autoreconf_19_all.deb ... Step #1: Unpacking dh-autoreconf (19) ... Step #1: Selecting previously unselected package libdebhelper-perl. Step #1: Preparing to unpack .../046-libdebhelper-perl_12.10ubuntu1_all.deb ... Step #1: Unpacking libdebhelper-perl (12.10ubuntu1) ... Step #1: Selecting previously unselected package libarchive-zip-perl. Step #1: Preparing to unpack .../047-libarchive-zip-perl_1.67-2_all.deb ... Step #1: Unpacking libarchive-zip-perl (1.67-2) ... Step #1: Selecting previously unselected package libsub-override-perl. Step #1: Preparing to unpack .../048-libsub-override-perl_0.09-2_all.deb ... Step #1: Unpacking libsub-override-perl (0.09-2) ... Step #1: Selecting previously unselected package libfile-stripnondeterminism-perl. Step #1: Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.7.0-1_all.deb ... Step #1: Unpacking libfile-stripnondeterminism-perl (1.7.0-1) ... Step #1: Selecting previously unselected package dh-strip-nondeterminism. Step #1: Preparing to unpack .../050-dh-strip-nondeterminism_1.7.0-1_all.deb ... Step #1: Unpacking dh-strip-nondeterminism (1.7.0-1) ... Step #1: Selecting previously unselected package dwz. Step #1: Preparing to unpack .../051-dwz_0.13-5_amd64.deb ... Step #1: Unpacking dwz (0.13-5) ... Step #1: Selecting previously unselected package libcroco3:amd64. Step #1: Preparing to unpack .../052-libcroco3_0.6.13-1_amd64.deb ... Step #1: Unpacking libcroco3:amd64 (0.6.13-1) ... Step #1: Selecting previously unselected package gettext. Step #1: Preparing to unpack .../053-gettext_0.19.8.1-10build1_amd64.deb ... Step #1: Unpacking gettext (0.19.8.1-10build1) ... Step #1: Selecting previously unselected package intltool-debian. Step #1: Preparing to unpack .../054-intltool-debian_0.35.0+20060710.5_all.deb ... Step #1: Unpacking intltool-debian (0.35.0+20060710.5) ... Step #1: Selecting previously unselected package po-debconf. Step #1: Preparing to unpack .../055-po-debconf_1.0.21_all.deb ... Step #1: Unpacking po-debconf (1.0.21) ... Step #1: Selecting previously unselected package debhelper. Step #1: Preparing to unpack .../056-debhelper_12.10ubuntu1_all.deb ... Step #1: Unpacking debhelper (12.10ubuntu1) ... Step #1: Selecting previously unselected package libfile-which-perl. Step #1: Preparing to unpack .../057-libfile-which-perl_1.23-1_all.deb ... Step #1: Unpacking libfile-which-perl (1.23-1) ... Step #1: Selecting previously unselected package libfile-homedir-perl. Step #1: Preparing to unpack .../058-libfile-homedir-perl_1.004-1_all.deb ... Step #1: Unpacking libfile-homedir-perl (1.004-1) ... Step #1: Selecting previously unselected package libio-pty-perl. Step #1: Preparing to unpack .../059-libio-pty-perl_1%3a1.12-1_amd64.deb ... Step #1: Unpacking libio-pty-perl (1:1.12-1) ... Step #1: Selecting previously unselected package libipc-run-perl. Step #1: Preparing to unpack .../060-libipc-run-perl_20180523.0-2_all.deb ... Step #1: Unpacking libipc-run-perl (20180523.0-2) ... Step #1: Selecting previously unselected package libclass-method-modifiers-perl. Step #1: Preparing to unpack .../061-libclass-method-modifiers-perl_2.13-1_all.deb ... Step #1: Unpacking libclass-method-modifiers-perl (2.13-1) ... Step #1: Selecting previously unselected package libb-hooks-op-check-perl. Step #1: Preparing to unpack .../062-libb-hooks-op-check-perl_0.22-1build2_amd64.deb ... Step #1: Unpacking libb-hooks-op-check-perl (0.22-1build2) ... Step #1: Selecting previously unselected package libdynaloader-functions-perl. Step #1: Preparing to unpack .../063-libdynaloader-functions-perl_0.003-1_all.deb ... Step #1: Unpacking libdynaloader-functions-perl (0.003-1) ... Step #1: Selecting previously unselected package libdevel-callchecker-perl. Step #1: Preparing to unpack .../064-libdevel-callchecker-perl_0.008-1ubuntu1_amd64.deb ... Step #1: Unpacking libdevel-callchecker-perl (0.008-1ubuntu1) ... Step #1: Selecting previously unselected package libparams-classify-perl. Step #1: Preparing to unpack .../065-libparams-classify-perl_0.015-1build2_amd64.deb ... Step #1: Unpacking libparams-classify-perl (0.015-1build2) ... Step #1: Selecting previously unselected package libmodule-runtime-perl. Step #1: Preparing to unpack .../066-libmodule-runtime-perl_0.016-1_all.deb ... Step #1: Unpacking libmodule-runtime-perl (0.016-1) ... Step #1: Selecting previously unselected package libimport-into-perl. Step #1: Preparing to unpack .../067-libimport-into-perl_1.002005-1_all.deb ... Step #1: Unpacking libimport-into-perl (1.002005-1) ... Step #1: Selecting previously unselected package librole-tiny-perl. Step #1: Preparing to unpack .../068-librole-tiny-perl_2.001004-1_all.deb ... Step #1: Unpacking librole-tiny-perl (2.001004-1) ... Step #1: Selecting previously unselected package libstrictures-perl. Step #1: Preparing to unpack .../069-libstrictures-perl_2.000006-1_all.deb ... Step #1: Unpacking libstrictures-perl (2.000006-1) ... Step #1: Selecting previously unselected package libsub-quote-perl. Step #1: Preparing to unpack .../070-libsub-quote-perl_2.006006-1_all.deb ... Step #1: Unpacking libsub-quote-perl (2.006006-1) ... Step #1: Selecting previously unselected package libmoo-perl. Step #1: Preparing to unpack .../071-libmoo-perl_2.003006-1_all.deb ... Step #1: Unpacking libmoo-perl (2.003006-1) ... Step #1: Selecting previously unselected package libencode-locale-perl. Step #1: Preparing to unpack .../072-libencode-locale-perl_1.05-1_all.deb ... Step #1: Unpacking libencode-locale-perl (1.05-1) ... Step #1: Selecting previously unselected package libtimedate-perl. Step #1: Preparing to unpack .../073-libtimedate-perl_2.3200-1_all.deb ... Step #1: Unpacking libtimedate-perl (2.3200-1) ... Step #1: Selecting previously unselected package libhttp-date-perl. Step #1: Preparing to unpack .../074-libhttp-date-perl_6.05-1_all.deb ... Step #1: Unpacking libhttp-date-perl (6.05-1) ... Step #1: Selecting previously unselected package libfile-listing-perl. Step #1: Preparing to unpack .../075-libfile-listing-perl_6.04-1_all.deb ... Step #1: Unpacking libfile-listing-perl (6.04-1) ... Step #1: Selecting previously unselected package libhtml-tagset-perl. Step #1: Preparing to unpack .../076-libhtml-tagset-perl_3.20-4_all.deb ... Step #1: Unpacking libhtml-tagset-perl (3.20-4) ... Step #1: Selecting previously unselected package liburi-perl. Step #1: Preparing to unpack .../077-liburi-perl_1.76-2_all.deb ... Step #1: Unpacking liburi-perl (1.76-2) ... Step #1: Selecting previously unselected package libhtml-parser-perl. Step #1: Preparing to unpack .../078-libhtml-parser-perl_3.72-5_amd64.deb ... Step #1: Unpacking libhtml-parser-perl (3.72-5) ... Step #1: Selecting previously unselected package libhtml-tree-perl. Step #1: Preparing to unpack .../079-libhtml-tree-perl_5.07-2_all.deb ... Step #1: Unpacking libhtml-tree-perl (5.07-2) ... Step #1: Selecting previously unselected package libio-html-perl. Step #1: Preparing to unpack .../080-libio-html-perl_1.001-1_all.deb ... Step #1: Unpacking libio-html-perl (1.001-1) ... Step #1: Selecting previously unselected package liblwp-mediatypes-perl. Step #1: Preparing to unpack .../081-liblwp-mediatypes-perl_6.04-1_all.deb ... Step #1: Unpacking liblwp-mediatypes-perl (6.04-1) ... Step #1: Selecting previously unselected package libhttp-message-perl. Step #1: Preparing to unpack .../082-libhttp-message-perl_6.22-1_all.deb ... Step #1: Unpacking libhttp-message-perl (6.22-1) ... Step #1: Selecting previously unselected package libhttp-cookies-perl. Step #1: Preparing to unpack .../083-libhttp-cookies-perl_6.08-1_all.deb ... Step #1: Unpacking libhttp-cookies-perl (6.08-1) ... Step #1: Selecting previously unselected package libhttp-negotiate-perl. Step #1: Preparing to unpack .../084-libhttp-negotiate-perl_6.01-1_all.deb ... Step #1: Unpacking libhttp-negotiate-perl (6.01-1) ... Step #1: Selecting previously unselected package perl-openssl-defaults:amd64. Step #1: Preparing to unpack .../085-perl-openssl-defaults_4_amd64.deb ... Step #1: Unpacking perl-openssl-defaults:amd64 (4) ... Step #1: Selecting previously unselected package libnet-ssleay-perl. Step #1: Preparing to unpack .../086-libnet-ssleay-perl_1.88-2ubuntu1_amd64.deb ... Step #1: Unpacking libnet-ssleay-perl (1.88-2ubuntu1) ... Step #1: Selecting previously unselected package libio-socket-ssl-perl. Step #1: Preparing to unpack .../087-libio-socket-ssl-perl_2.067-1_all.deb ... Step #1: Unpacking libio-socket-ssl-perl (2.067-1) ... Step #1: Selecting previously unselected package libnet-http-perl. Step #1: Preparing to unpack .../088-libnet-http-perl_6.19-1_all.deb ... Step #1: Unpacking libnet-http-perl (6.19-1) ... Step #1: Selecting previously unselected package liblwp-protocol-https-perl. Step #1: Preparing to unpack .../089-liblwp-protocol-https-perl_6.07-2ubuntu2_all.deb ... Step #1: Unpacking liblwp-protocol-https-perl (6.07-2ubuntu2) ... Step #1: Selecting previously unselected package libtry-tiny-perl. Step #1: Preparing to unpack .../090-libtry-tiny-perl_0.30-1_all.deb ... Step #1: Unpacking libtry-tiny-perl (0.30-1) ... Step #1: Selecting previously unselected package libwww-robotrules-perl. Step #1: Preparing to unpack .../091-libwww-robotrules-perl_6.02-1_all.deb ... Step #1: Unpacking libwww-robotrules-perl (6.02-1) ... Step #1: Selecting previously unselected package libwww-perl. Step #1: Preparing to unpack .../092-libwww-perl_6.43-1_all.deb ... Step #1: Unpacking libwww-perl (6.43-1) ... Step #1: Selecting previously unselected package patchutils. Step #1: Preparing to unpack .../093-patchutils_0.3.4-2_amd64.deb ... Step #1: Unpacking patchutils (0.3.4-2) ... Step #1: Selecting previously unselected package wdiff. Step #1: Preparing to unpack .../094-wdiff_1.2.2-2build1_amd64.deb ... Step #1: Unpacking wdiff (1.2.2-2build1) ... Step #1: Selecting previously unselected package devscripts. Step #1: Preparing to unpack .../095-devscripts_2.20.2ubuntu2_amd64.deb ... Step #1: Unpacking devscripts (2.20.2ubuntu2) ... Step #1: Selecting previously unselected package diffstat. Step #1: Preparing to unpack .../096-diffstat_1.63-1_amd64.deb ... Step #1: Unpacking diffstat (1.63-1) ... Step #1: Selecting previously unselected package python3-chardet. Step #1: Preparing to unpack .../097-python3-chardet_3.0.4-4build1_all.deb ... Step #1: Unpacking python3-chardet (3.0.4-4build1) ... Step #1: Selecting previously unselected package python3-debian. Step #1: Preparing to unpack .../098-python3-debian_0.1.36ubuntu1.1_all.deb ... Step #1: Unpacking python3-debian (0.1.36ubuntu1.1) ... Step #1: Selecting previously unselected package libgpgme11:amd64. Step #1: Preparing to unpack .../099-libgpgme11_1.13.1-7ubuntu2.2_amd64.deb ... Step #1: Unpacking libgpgme11:amd64 (1.13.1-7ubuntu2.2) ... Step #1: Selecting previously unselected package python3-gpg. Step #1: Preparing to unpack .../100-python3-gpg_1.13.1-7ubuntu2.2_amd64.deb ... Step #1: Unpacking python3-gpg (1.13.1-7ubuntu2.2) ... Step #1: Selecting previously unselected package dput. Step #1: Preparing to unpack .../101-dput_1.0.3ubuntu1.1_all.deb ... Step #1: Unpacking dput (1.0.3ubuntu1.1) ... Step #1: Selecting previously unselected package libapt-pkg-perl. Step #1: Preparing to unpack .../102-libapt-pkg-perl_0.1.36build3_amd64.deb ... Step #1: Unpacking libapt-pkg-perl (0.1.36build3) ... Step #1: Selecting previously unselected package libarchive-cpio-perl. Step #1: Preparing to unpack .../103-libarchive-cpio-perl_0.10-1_all.deb ... Step #1: Unpacking libarchive-cpio-perl (0.10-1) ... Step #1: Selecting previously unselected package libarray-intspan-perl. Step #1: Preparing to unpack .../104-libarray-intspan-perl_2.003-1_all.deb ... Step #1: Unpacking libarray-intspan-perl (2.003-1) ... Step #1: Selecting previously unselected package libasync-mergepoint-perl. Step #1: Preparing to unpack .../105-libasync-mergepoint-perl_0.04-2_all.deb ... Step #1: Unpacking libasync-mergepoint-perl (0.04-2) ... Step #1: Selecting previously unselected package libmodule-implementation-perl. Step #1: Preparing to unpack .../106-libmodule-implementation-perl_0.09-1_all.deb ... Step #1: Unpacking libmodule-implementation-perl (0.09-1) ... Step #1: Selecting previously unselected package libsub-exporter-progressive-perl. Step #1: Preparing to unpack .../107-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Step #1: Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Step #1: Selecting previously unselected package libvariable-magic-perl. Step #1: Preparing to unpack .../108-libvariable-magic-perl_0.62-1build2_amd64.deb ... Step #1: Unpacking libvariable-magic-perl (0.62-1build2) ... Step #1: Selecting previously unselected package libb-hooks-endofscope-perl. Step #1: Preparing to unpack .../109-libb-hooks-endofscope-perl_0.24-1_all.deb ... Step #1: Unpacking libb-hooks-endofscope-perl (0.24-1) ... Step #1: Selecting previously unselected package libcapture-tiny-perl. Step #1: Preparing to unpack .../110-libcapture-tiny-perl_0.48-1_all.deb ... Step #1: Unpacking libcapture-tiny-perl (0.48-1) ... Step #1: Selecting previously unselected package libclass-xsaccessor-perl. Step #1: Preparing to unpack .../111-libclass-xsaccessor-perl_1.19-3build3_amd64.deb ... Step #1: Unpacking libclass-xsaccessor-perl (1.19-3build3) ... Step #1: Selecting previously unselected package libclone-perl. Step #1: Preparing to unpack .../112-libclone-perl_0.43-2_amd64.deb ... Step #1: Unpacking libclone-perl (0.43-2) ... Step #1: Selecting previously unselected package libcommon-sense-perl. Step #1: Preparing to unpack .../113-libcommon-sense-perl_3.74-2build6_amd64.deb ... Step #1: Unpacking libcommon-sense-perl (3.74-2build6) ... Step #1: Selecting previously unselected package libparams-util-perl. Step #1: Preparing to unpack .../114-libparams-util-perl_1.07-3build5_amd64.deb ... Step #1: Unpacking libparams-util-perl (1.07-3build5) ... Step #1: Selecting previously unselected package libsub-install-perl. Step #1: Preparing to unpack .../115-libsub-install-perl_0.928-1_all.deb ... Step #1: Unpacking libsub-install-perl (0.928-1) ... Step #1: Selecting previously unselected package libdata-optlist-perl. Step #1: Preparing to unpack .../116-libdata-optlist-perl_0.110-1_all.deb ... Step #1: Unpacking libdata-optlist-perl (0.110-1) ... Step #1: Selecting previously unselected package libsub-exporter-perl. Step #1: Preparing to unpack .../117-libsub-exporter-perl_0.987-1_all.deb ... Step #1: Unpacking libsub-exporter-perl (0.987-1) ... Step #1: Selecting previously unselected package libconst-fast-perl. Step #1: Preparing to unpack .../118-libconst-fast-perl_0.014-1_all.deb ... Step #1: Unpacking libconst-fast-perl (0.014-1) ... Step #1: Selecting previously unselected package libwant-perl. Step #1: Preparing to unpack .../119-libwant-perl_0.29-1build4_amd64.deb ... Step #1: Unpacking libwant-perl (0.29-1build4) ... Step #1: Selecting previously unselected package libcontextual-return-perl. Step #1: Preparing to unpack .../120-libcontextual-return-perl_0.004014-2_all.deb ... Step #1: Unpacking libcontextual-return-perl (0.004014-2) ... Step #1: Selecting previously unselected package libcpanel-json-xs-perl. Step #1: Preparing to unpack .../121-libcpanel-json-xs-perl_4.19-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libcpanel-json-xs-perl (4.19-1ubuntu0.1) ... Step #1: Selecting previously unselected package libdata-dump-perl. Step #1: Preparing to unpack .../122-libdata-dump-perl_1.23-1_all.deb ... Step #1: Unpacking libdata-dump-perl (1.23-1) ... Step #1: Selecting previously unselected package libdigest-bubblebabble-perl. Step #1: Preparing to unpack .../123-libdigest-bubblebabble-perl_0.02-2_all.deb ... Step #1: Unpacking libdigest-bubblebabble-perl (0.02-2) ... Step #1: Selecting previously unselected package libdigest-hmac-perl. Step #1: Preparing to unpack .../124-libdigest-hmac-perl_1.03+dfsg-2_all.deb ... Step #1: Unpacking libdigest-hmac-perl (1.03+dfsg-2) ... Step #1: Selecting previously unselected package libdistro-info-perl. Step #1: Preparing to unpack .../125-libdistro-info-perl_0.23ubuntu1.1_all.deb ... Step #1: Unpacking libdistro-info-perl (0.23ubuntu1.1) ... Step #1: Selecting previously unselected package libnet-smtp-ssl-perl. Step #1: Preparing to unpack .../126-libnet-smtp-ssl-perl_1.04-1_all.deb ... Step #1: Unpacking libnet-smtp-ssl-perl (1.04-1) ... Step #1: Selecting previously unselected package libmailtools-perl. Step #1: Preparing to unpack .../127-libmailtools-perl_2.21-1_all.deb ... Step #1: Unpacking libmailtools-perl (2.21-1) ... Step #1: Selecting previously unselected package libnet-ip-perl. Step #1: Preparing to unpack .../128-libnet-ip-perl_1.26-2_all.deb ... Step #1: Unpacking libnet-ip-perl (1.26-2) ... Step #1: Selecting previously unselected package libnet-dns-perl. Step #1: Preparing to unpack .../129-libnet-dns-perl_1.22-1_all.deb ... Step #1: Unpacking libnet-dns-perl (1.22-1) ... Step #1: Selecting previously unselected package libnet-domain-tld-perl. Step #1: Preparing to unpack .../130-libnet-domain-tld-perl_1.75-1_all.deb ... Step #1: Unpacking libnet-domain-tld-perl (1.75-1) ... Step #1: Selecting previously unselected package libemail-valid-perl. Step #1: Preparing to unpack .../131-libemail-valid-perl_1.202-1_all.deb ... Step #1: Unpacking libemail-valid-perl (1.202-1) ... Step #1: Selecting previously unselected package libexporter-tiny-perl. Step #1: Preparing to unpack .../132-libexporter-tiny-perl_1.002001-1_all.deb ... Step #1: Unpacking libexporter-tiny-perl (1.002001-1) ... Step #1: Selecting previously unselected package libipc-system-simple-perl. Step #1: Preparing to unpack .../133-libipc-system-simple-perl_1.26-1_all.deb ... Step #1: Unpacking libipc-system-simple-perl (1.26-1) ... Step #1: Selecting previously unselected package libfile-basedir-perl. Step #1: Preparing to unpack .../134-libfile-basedir-perl_0.08-1_all.deb ... Step #1: Unpacking libfile-basedir-perl (0.08-1) ... Step #1: Selecting previously unselected package libfile-chdir-perl. Step #1: Preparing to unpack .../135-libfile-chdir-perl_0.1008-1_all.deb ... Step #1: Unpacking libfile-chdir-perl (0.1008-1) ... Step #1: Selecting previously unselected package libnumber-compare-perl. Step #1: Preparing to unpack .../136-libnumber-compare-perl_0.03-1_all.deb ... Step #1: Unpacking libnumber-compare-perl (0.03-1) ... Step #1: Selecting previously unselected package libtext-glob-perl. Step #1: Preparing to unpack .../137-libtext-glob-perl_0.10-1_all.deb ... Step #1: Unpacking libtext-glob-perl (0.10-1) ... Step #1: Selecting previously unselected package libfile-find-rule-perl. Step #1: Preparing to unpack .../138-libfile-find-rule-perl_0.34-1_all.deb ... Step #1: Unpacking libfile-find-rule-perl (0.34-1) ... Step #1: Selecting previously unselected package libfont-afm-perl. Step #1: Preparing to unpack .../139-libfont-afm-perl_1.20-2_all.deb ... Step #1: Unpacking libfont-afm-perl (1.20-2) ... Step #1: Selecting previously unselected package libio-string-perl. Step #1: Preparing to unpack .../140-libio-string-perl_1.08-3_all.deb ... Step #1: Unpacking libio-string-perl (1.08-3) ... Step #1: Selecting previously unselected package libfont-ttf-perl. Step #1: Preparing to unpack .../141-libfont-ttf-perl_1.06-1_all.deb ... Step #1: Unpacking libfont-ttf-perl (1.06-1) ... Step #1: Selecting previously unselected package libfuture-perl. Step #1: Preparing to unpack .../142-libfuture-perl_0.43-1_all.deb ... Step #1: Unpacking libfuture-perl (0.43-1) ... Step #1: Selecting previously unselected package libio-stringy-perl. Step #1: Preparing to unpack .../143-libio-stringy-perl_2.111-3_all.deb ... Step #1: Unpacking libio-stringy-perl (2.111-3) ... Step #1: Selecting previously unselected package libparams-validate-perl. Step #1: Preparing to unpack .../144-libparams-validate-perl_1.29-3_amd64.deb ... Step #1: Unpacking libparams-validate-perl (1.29-3) ... Step #1: Selecting previously unselected package libgetopt-long-descriptive-perl. Step #1: Preparing to unpack .../145-libgetopt-long-descriptive-perl_0.104-1_all.deb ... Step #1: Unpacking libgetopt-long-descriptive-perl (0.104-1) ... Step #1: Selecting previously unselected package libsort-versions-perl. Step #1: Preparing to unpack .../146-libsort-versions-perl_1.62-1_all.deb ... Step #1: Unpacking libsort-versions-perl (1.62-1) ... Step #1: Selecting previously unselected package libgit-wrapper-perl. Step #1: Preparing to unpack .../147-libgit-wrapper-perl_0.048-1_all.deb ... Step #1: Unpacking libgit-wrapper-perl (0.048-1) ... Step #1: Selecting previously unselected package libhttp-tiny-multipart-perl. Step #1: Preparing to unpack .../148-libhttp-tiny-multipart-perl_0.08-1_all.deb ... Step #1: Unpacking libhttp-tiny-multipart-perl (0.08-1) ... Step #1: Selecting previously unselected package libio-prompter-perl. Step #1: Preparing to unpack .../149-libio-prompter-perl_0.004015-1_all.deb ... Step #1: Unpacking libio-prompter-perl (0.004015-1) ... Step #1: Selecting previously unselected package libjson-perl. Step #1: Preparing to unpack .../150-libjson-perl_4.02000-2_all.deb ... Step #1: Unpacking libjson-perl (4.02000-2) ... Step #1: Selecting previously unselected package liblog-any-perl. Step #1: Preparing to unpack .../151-liblog-any-perl_1.708-1_all.deb ... Step #1: Unpacking liblog-any-perl (1.708-1) ... Step #1: Selecting previously unselected package liblog-any-adapter-screen-perl. Step #1: Preparing to unpack .../152-liblog-any-adapter-screen-perl_0.140-1_all.deb ... Step #1: Unpacking liblog-any-adapter-screen-perl (0.140-1) ... Step #1: Selecting previously unselected package libpackage-stash-perl. Step #1: Preparing to unpack .../153-libpackage-stash-perl_0.38-1_all.deb ... Step #1: Unpacking libpackage-stash-perl (0.38-1) ... Step #1: Selecting previously unselected package libsub-identify-perl. Step #1: Preparing to unpack .../154-libsub-identify-perl_0.14-1build2_amd64.deb ... Step #1: Unpacking libsub-identify-perl (0.14-1build2) ... Step #1: Selecting previously unselected package libsub-name-perl. Step #1: Preparing to unpack .../155-libsub-name-perl_0.26-1_amd64.deb ... Step #1: Unpacking libsub-name-perl (0.26-1) ... Step #1: Selecting previously unselected package libnamespace-clean-perl. Step #1: Preparing to unpack .../156-libnamespace-clean-perl_0.27-1_all.deb ... Step #1: Unpacking libnamespace-clean-perl (0.27-1) ... Step #1: Selecting previously unselected package libpath-tiny-perl. Step #1: Preparing to unpack .../157-libpath-tiny-perl_0.108-1_all.deb ... Step #1: Unpacking libpath-tiny-perl (0.108-1) ... Step #1: Selecting previously unselected package libtype-tiny-perl. Step #1: Preparing to unpack .../158-libtype-tiny-perl_1.008001-2_all.deb ... Step #1: Unpacking libtype-tiny-perl (1.008001-2) ... Step #1: Selecting previously unselected package libgitlab-api-v4-perl. Step #1: Preparing to unpack .../159-libgitlab-api-v4-perl_0.25-1_all.deb ... Step #1: Unpacking libgitlab-api-v4-perl (0.25-1) ... Step #1: Selecting previously unselected package libhash-fieldhash-perl. Step #1: Preparing to unpack .../160-libhash-fieldhash-perl_0.15-1build2_amd64.deb ... Step #1: Unpacking libhash-fieldhash-perl (0.15-1build2) ... Step #1: Selecting previously unselected package libhtml-form-perl. Step #1: Preparing to unpack .../161-libhtml-form-perl_6.07-1_all.deb ... Step #1: Unpacking libhtml-form-perl (6.07-1) ... Step #1: Selecting previously unselected package libhtml-format-perl. Step #1: Preparing to unpack .../162-libhtml-format-perl_2.12-1_all.deb ... Step #1: Unpacking libhtml-format-perl (2.12-1) ... Step #1: Selecting previously unselected package libhttp-daemon-perl. Step #1: Preparing to unpack .../163-libhttp-daemon-perl_6.06-1ubuntu0.1_all.deb ... Step #1: Unpacking libhttp-daemon-perl (6.06-1ubuntu0.1) ... Step #1: Selecting previously unselected package libidn11:amd64. Step #1: Preparing to unpack .../164-libidn11_1.33-2.2ubuntu2_amd64.deb ... Step #1: Unpacking libidn11:amd64 (1.33-2.2ubuntu2) ... Step #1: Selecting previously unselected package libstruct-dumb-perl. Step #1: Preparing to unpack .../165-libstruct-dumb-perl_0.09-1_all.deb ... Step #1: Unpacking libstruct-dumb-perl (0.09-1) ... Step #1: Selecting previously unselected package libio-async-perl. Step #1: Preparing to unpack .../166-libio-async-perl_0.75-1_all.deb ... Step #1: Unpacking libio-async-perl (0.75-1) ... Step #1: Selecting previously unselected package liblinux-epoll-perl. Step #1: Preparing to unpack .../167-liblinux-epoll-perl_0.017-1_amd64.deb ... Step #1: Unpacking liblinux-epoll-perl (0.017-1) ... Step #1: Selecting previously unselected package libio-async-loop-epoll-perl. Step #1: Preparing to unpack .../168-libio-async-loop-epoll-perl_0.20-1_all.deb ... Step #1: Unpacking libio-async-loop-epoll-perl (0.20-1) ... Step #1: Selecting previously unselected package libtypes-serialiser-perl. Step #1: Preparing to unpack .../169-libtypes-serialiser-perl_1.0-1_all.deb ... Step #1: Unpacking libtypes-serialiser-perl (1.0-1) ... Step #1: Selecting previously unselected package libjson-xs-perl. Step #1: Preparing to unpack .../170-libjson-xs-perl_4.020-1build1_amd64.deb ... Step #1: Unpacking libjson-xs-perl (4.020-1build1) ... Step #1: Selecting previously unselected package libjson-maybexs-perl. Step #1: Preparing to unpack .../171-libjson-maybexs-perl_1.004000-1_all.deb ... Step #1: Unpacking libjson-maybexs-perl (1.004000-1) ... Step #1: Selecting previously unselected package liblist-compare-perl. Step #1: Preparing to unpack .../172-liblist-compare-perl_0.53-1_all.deb ... Step #1: Unpacking liblist-compare-perl (0.53-1) ... Step #1: Selecting previously unselected package liblist-moreutils-perl. Step #1: Preparing to unpack .../173-liblist-moreutils-perl_0.416-1build5_amd64.deb ... Step #1: Unpacking liblist-moreutils-perl (0.416-1build5) ... Step #1: Selecting previously unselected package liblist-someutils-perl. Step #1: Preparing to unpack .../174-liblist-someutils-perl_0.58-1_all.deb ... Step #1: Unpacking liblist-someutils-perl (0.58-1) ... Step #1: Selecting previously unselected package liblist-someutils-xs-perl. Step #1: Preparing to unpack .../175-liblist-someutils-xs-perl_0.58-2_amd64.deb ... Step #1: Unpacking liblist-someutils-xs-perl (0.58-2) ... Step #1: Selecting previously unselected package libltdl7:amd64. Step #1: Preparing to unpack .../176-libltdl7_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl7:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libltdl-dev:amd64. Step #1: Preparing to unpack .../177-libltdl-dev_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libsys-hostname-long-perl. Step #1: Preparing to unpack .../178-libsys-hostname-long-perl_1.5-1_all.deb ... Step #1: Unpacking libsys-hostname-long-perl (1.5-1) ... Step #1: Selecting previously unselected package libmail-sendmail-perl. Step #1: Preparing to unpack .../179-libmail-sendmail-perl_0.80-1_all.deb ... Step #1: Unpacking libmail-sendmail-perl (0.80-1) ... Step #1: Selecting previously unselected package libmoox-aliases-perl. Step #1: Preparing to unpack .../180-libmoox-aliases-perl_0.001006-1_all.deb ... Step #1: Unpacking libmoox-aliases-perl (0.001006-1) ... Step #1: Selecting previously unselected package libobject-id-perl. Step #1: Preparing to unpack .../181-libobject-id-perl_0.1.2-2ubuntu1_all.deb ... Step #1: Unpacking libobject-id-perl (0.1.2-2ubuntu1) ... Step #1: Selecting previously unselected package libmoox-struct-perl. Step #1: Preparing to unpack .../182-libmoox-struct-perl_0.017-1_all.deb ... Step #1: Unpacking libmoox-struct-perl (0.017-1) ... Step #1: Selecting previously unselected package libnet-dns-sec-perl. Step #1: Preparing to unpack .../183-libnet-dns-sec-perl_1.15-1_amd64.deb ... Step #1: Unpacking libnet-dns-sec-perl (1.15-1) ... Step #1: Selecting previously unselected package libnet-libidn-perl. Step #1: Preparing to unpack .../184-libnet-libidn-perl_0.12.ds-3build2_amd64.deb ... Step #1: Unpacking libnet-libidn-perl (0.12.ds-3build2) ... Step #1: Selecting previously unselected package libnumber-range-perl. Step #1: Preparing to unpack .../185-libnumber-range-perl_0.12-1_all.deb ... Step #1: Unpacking libnumber-range-perl (0.12-1) ... Step #1: Selecting previously unselected package libpackage-stash-xs-perl. Step #1: Preparing to unpack .../186-libpackage-stash-xs-perl_0.29-1build1_amd64.deb ... Step #1: Unpacking libpackage-stash-xs-perl (0.29-1build1) ... Step #1: Selecting previously unselected package libpath-iterator-rule-perl. Step #1: Preparing to unpack .../187-libpath-iterator-rule-perl_1.014-1_all.deb ... Step #1: Unpacking libpath-iterator-rule-perl (1.014-1) ... Step #1: Selecting previously unselected package libperl4-corelibs-perl. Step #1: Preparing to unpack .../188-libperl4-corelibs-perl_0.004-2_all.deb ... Step #1: Unpacking libperl4-corelibs-perl (0.004-2) ... Step #1: Selecting previously unselected package libperlio-gzip-perl. Step #1: Preparing to unpack .../189-libperlio-gzip-perl_0.19-1build5_amd64.deb ... Step #1: Unpacking libperlio-gzip-perl (0.19-1build5) ... Step #1: Selecting previously unselected package libpod-constants-perl. Step #1: Preparing to unpack .../190-libpod-constants-perl_0.19-1_all.deb ... Step #1: Unpacking libpod-constants-perl (0.19-1) ... Step #1: Selecting previously unselected package libre2-5:amd64. Step #1: Preparing to unpack .../191-libre2-5_20200101+dfsg-1build1_amd64.deb ... Step #1: Unpacking libre2-5:amd64 (20200101+dfsg-1build1) ... Step #1: Selecting previously unselected package libre-engine-re2-perl. Step #1: Preparing to unpack .../192-libre-engine-re2-perl_0.13-5_amd64.deb ... Step #1: Unpacking libre-engine-re2-perl (0.13-5) ... Step #1: Selecting previously unselected package libreadonly-perl. Step #1: Preparing to unpack .../193-libreadonly-perl_2.050-2_all.deb ... Step #1: Unpacking libreadonly-perl (2.050-2) ... Step #1: Selecting previously unselected package libref-util-perl. Step #1: Preparing to unpack .../194-libref-util-perl_0.204-1_all.deb ... Step #1: Unpacking libref-util-perl (0.204-1) ... Step #1: Selecting previously unselected package libref-util-xs-perl. Step #1: Preparing to unpack .../195-libref-util-xs-perl_0.117-1build2_amd64.deb ... Step #1: Unpacking libref-util-xs-perl (0.117-1build2) ... Step #1: Selecting previously unselected package libregexp-pattern-license-perl. Step #1: Preparing to unpack .../196-libregexp-pattern-license-perl_3.2.0-1_all.deb ... Step #1: Unpacking libregexp-pattern-license-perl (3.2.0-1) ... Step #1: Selecting previously unselected package libregexp-pattern-perl. Step #1: Preparing to unpack .../197-libregexp-pattern-perl_0.2.12-1_all.deb ... Step #1: Unpacking libregexp-pattern-perl (0.2.12-1) ... Step #1: Selecting previously unselected package libsereal-decoder-perl. Step #1: Preparing to unpack .../198-libsereal-decoder-perl_4.011+ds-1build1_amd64.deb ... Step #1: Unpacking libsereal-decoder-perl (4.011+ds-1build1) ... Step #1: Selecting previously unselected package libsereal-encoder-perl. Step #1: Preparing to unpack .../199-libsereal-encoder-perl_4.011+ds-1build1_amd64.deb ... Step #1: Unpacking libsereal-encoder-perl (4.011+ds-1build1) ... Step #1: Selecting previously unselected package libsereal-perl. Step #1: Preparing to unpack .../200-libsereal-perl_4.011-1_all.deb ... Step #1: Unpacking libsereal-perl (4.011-1) ... Step #1: Selecting previously unselected package libsort-key-perl. Step #1: Preparing to unpack .../201-libsort-key-perl_1.33-2build2_amd64.deb ... Step #1: Unpacking libsort-key-perl (1.33-2build2) ... Step #1: Selecting previously unselected package libstring-copyright-perl. Step #1: Preparing to unpack .../202-libstring-copyright-perl_0.003006-1_all.deb ... Step #1: Unpacking libstring-copyright-perl (0.003006-1) ... Step #1: Selecting previously unselected package libstring-escape-perl. Step #1: Preparing to unpack .../203-libstring-escape-perl_2010.002-2_all.deb ... Step #1: Unpacking libstring-escape-perl (2010.002-2) ... Step #1: Selecting previously unselected package libstring-shellquote-perl. Step #1: Preparing to unpack .../204-libstring-shellquote-perl_1.04-1_all.deb ... Step #1: Unpacking libstring-shellquote-perl (1.04-1) ... Step #1: Selecting previously unselected package libterm-readkey-perl. Step #1: Preparing to unpack .../205-libterm-readkey-perl_2.38-1build1_amd64.deb ... Step #1: Unpacking libterm-readkey-perl (2.38-1build1) ... Step #1: Selecting previously unselected package libtest-fatal-perl. Step #1: Preparing to unpack .../206-libtest-fatal-perl_0.014-1_all.deb ... Step #1: Unpacking libtest-fatal-perl (0.014-1) ... Step #1: Selecting previously unselected package libtest-refcount-perl. Step #1: Preparing to unpack .../207-libtest-refcount-perl_0.10-1_all.deb ... Step #1: Unpacking libtest-refcount-perl (0.10-1) ... Step #1: Selecting previously unselected package libtext-levenshtein-perl. Step #1: Preparing to unpack .../208-libtext-levenshtein-perl_0.13-1_all.deb ... Step #1: Unpacking libtext-levenshtein-perl (0.13-1) ... Step #1: Selecting previously unselected package libtype-tiny-xs-perl. Step #1: Preparing to unpack .../209-libtype-tiny-xs-perl_0.016-1_amd64.deb ... Step #1: Unpacking libtype-tiny-xs-perl (0.016-1) ... Step #1: Selecting previously unselected package libunicode-utf8-perl. Step #1: Preparing to unpack .../210-libunicode-utf8-perl_0.62-1build1_amd64.deb ... Step #1: Unpacking libunicode-utf8-perl (0.62-1build1) ... Step #1: Selecting previously unselected package libxml-namespacesupport-perl. Step #1: Preparing to unpack .../211-libxml-namespacesupport-perl_1.12-1_all.deb ... Step #1: Unpacking libxml-namespacesupport-perl (1.12-1) ... Step #1: Selecting previously unselected package libxml-sax-base-perl. Step #1: Preparing to unpack .../212-libxml-sax-base-perl_1.09-1_all.deb ... Step #1: Unpacking libxml-sax-base-perl (1.09-1) ... Step #1: Selecting previously unselected package libxml-sax-perl. Step #1: Preparing to unpack .../213-libxml-sax-perl_1.02+dfsg-1_all.deb ... Step #1: Unpacking libxml-sax-perl (1.02+dfsg-1) ... Step #1: Selecting previously unselected package libxml-libxml-perl. Step #1: Preparing to unpack .../214-libxml-libxml-perl_2.0134+dfsg-1build1_amd64.deb ... Step #1: Unpacking libxml-libxml-perl (2.0134+dfsg-1build1) ... Step #1: Selecting previously unselected package libxml-parser-perl. Step #1: Preparing to unpack .../215-libxml-parser-perl_2.46-1_amd64.deb ... Step #1: Unpacking libxml-parser-perl (2.46-1) ... Step #1: Selecting previously unselected package libxml-sax-expat-perl. Step #1: Preparing to unpack .../216-libxml-sax-expat-perl_0.51-1_all.deb ... Step #1: Unpacking libxml-sax-expat-perl (0.51-1) ... Step #1: Selecting previously unselected package libxml-writer-perl. Step #1: Preparing to unpack .../217-libxml-writer-perl_0.625-1_all.deb ... Step #1: Unpacking libxml-writer-perl (0.625-1) ... Step #1: Selecting previously unselected package libyaml-libyaml-perl. Step #1: Preparing to unpack .../218-libyaml-libyaml-perl_0.81+repack-1_amd64.deb ... Step #1: Unpacking libyaml-libyaml-perl (0.81+repack-1) ... Step #1: Selecting previously unselected package licensecheck. Step #1: Preparing to unpack .../219-licensecheck_3.0.45-1_all.deb ... Step #1: Unpacking licensecheck (3.0.45-1) ... Step #1: Selecting previously unselected package libdevel-size-perl. Step #1: Preparing to unpack .../220-libdevel-size-perl_0.83-1build1_amd64.deb ... Step #1: Unpacking libdevel-size-perl (0.83-1build1) ... Step #1: Selecting previously unselected package t1utils. Step #1: Preparing to unpack .../221-t1utils_1.41-3_amd64.deb ... Step #1: Unpacking t1utils (1.41-3) ... Step #1: Selecting previously unselected package lintian. Step #1: Preparing to unpack .../222-lintian_2.62.0ubuntu2.4_all.deb ... Step #1: Unpacking lintian (2.62.0ubuntu2.4) ... Step #1: Selecting previously unselected package ninja-build. Step #1: Preparing to unpack .../223-ninja-build_1.10.0-1build1_amd64.deb ... Step #1: Unpacking ninja-build (1.10.0-1build1) ... Step #1: Selecting previously unselected package pkg-config. Step #1: Preparing to unpack .../224-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #1: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #1: Selecting previously unselected package python3-certifi. Step #1: Preparing to unpack .../225-python3-certifi_2019.11.28-1_all.deb ... Step #1: Unpacking python3-certifi (2019.11.28-1) ... Step #1: Selecting previously unselected package python3-idna. Step #1: Preparing to unpack .../226-python3-idna_2.8-1_all.deb ... Step #1: Unpacking python3-idna (2.8-1) ... Step #1: Selecting previously unselected package python3-urllib3. Step #1: Preparing to unpack .../227-python3-urllib3_1.25.8-2ubuntu0.3_all.deb ... Step #1: Unpacking python3-urllib3 (1.25.8-2ubuntu0.3) ... Step #1: Selecting previously unselected package python3-requests. Step #1: Preparing to unpack .../228-python3-requests_2.22.0-2ubuntu1.1_all.deb ... Step #1: Unpacking python3-requests (2.22.0-2ubuntu1.1) ... Step #1: Selecting previously unselected package python3-unidiff. Step #1: Preparing to unpack .../229-python3-unidiff_0.5.5-2_all.deb ... Step #1: Unpacking python3-unidiff (0.5.5-2) ... Step #1: Selecting previously unselected package python3-xdg. Step #1: Preparing to unpack .../230-python3-xdg_0.26-1ubuntu1_all.deb ... Step #1: Unpacking python3-xdg (0.26-1ubuntu1) ... Step #1: Selecting previously unselected package equivs. Step #1: Preparing to unpack .../231-equivs_2.2.0_all.deb ... Step #1: Unpacking equivs (2.2.0) ... Step #1: Selecting previously unselected package libauthen-sasl-perl. Step #1: Preparing to unpack .../232-libauthen-sasl-perl_2.1600-1_all.deb ... Step #1: Unpacking libauthen-sasl-perl (2.1600-1) ... Step #1: Selecting previously unselected package python3-magic. Step #1: Preparing to unpack .../233-python3-magic_2%3a0.4.15-3_all.deb ... Step #1: Unpacking python3-magic (2:0.4.15-3) ... Step #1: Setting up libasync-mergepoint-perl (0.04-2) ... Step #1: Setting up libapt-pkg-perl (0.1.36build3) ... Step #1: Setting up libpipeline1:amd64 (1.5.2-2build1) ... Step #1: Setting up libstring-escape-perl (2010.002-2) ... Step #1: Setting up wdiff (1.2.2-2build1) ... Step #1: Setting up libfile-which-perl (1.23-1) ... Step #1: Setting up libnumber-range-perl (0.12-1) ... Step #1: Setting up libunicode-utf8-perl (0.62-1build1) ... Step #1: Setting up libstruct-dumb-perl (0.09-1) ... Step #1: Setting up mime-support (3.64ubuntu1) ... Step #1: Setting up libregexp-pattern-perl (0.2.12-1) ... Step #1: Setting up libfont-afm-perl (1.20-2) ... Step #1: Setting up libwant-perl (0.29-1build4) ... Step #1: Setting up libdynaloader-functions-perl (0.003-1) ... Step #1: Setting up libtext-glob-perl (0.10-1) ... Step #1: Setting up libclass-method-modifiers-perl (2.13-1) ... Step #1: Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #1: Setting up liblist-compare-perl (0.53-1) ... Step #1: Setting up libref-util-xs-perl (0.117-1build2) ... Step #1: Setting up libio-pty-perl (1:1.12-1) ... Step #1: Setting up libmagic-mgc (1:5.38-4) ... Step #1: Setting up libsort-key-perl (1.33-2build2) ... Step #1: Setting up libclone-perl (0.43-2) ... Step #1: Setting up libarchive-zip-perl (1.67-2) ... Step #1: Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #1: Setting up libsub-identify-perl (0.14-1build2) ... Step #1: Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #1: No schema files found: doing nothing. Step #1: Setting up distro-info-data (0.43ubuntu1.16) ... Step #1: Setting up libcpanel-json-xs-perl (4.19-1ubuntu0.1) ... Step #1: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1: Setting up libio-stringy-perl (2.111-3) ... Step #1: Setting up libhtml-tagset-perl (3.20-4) ... Step #1: Setting up liblog-any-perl (1.708-1) ... Step #1: Setting up libauthen-sasl-perl (2.1600-1) ... Step #1: Setting up libdevel-size-perl (0.83-1build1) ... Step #1: Setting up libdebhelper-perl (12.10ubuntu1) ... Step #1: Setting up libpod-constants-perl (0.19-1) ... Step #1: Setting up libperl4-corelibs-perl (0.004-2) ... Step #1: Setting up ccache (3.7.7-1) ... Step #1: Updating symlinks in /usr/lib/ccache ... Step #1: Setting up libfuture-perl (0.43-1) ... Step #1: Setting up liblwp-mediatypes-perl (6.04-1) ... Step #1: Setting up libyaml-libyaml-perl (0.81+repack-1) ... Step #1: Setting up libtry-tiny-perl (0.30-1) ... Step #1: Setting up libmagic1:amd64 (1:5.38-4) ... Step #1: Setting up libtest-fatal-perl (0.014-1) ... Step #1: Setting up perl-openssl-defaults:amd64 (4) ... Step #1: Setting up libcommon-sense-perl (3.74-2build6) ... Step #1: Setting up libxml-namespacesupport-perl (1.12-1) ... Step #1: Setting up gettext-base (0.19.8.1-10build1) ... Step #1: Setting up libhttp-tiny-multipart-perl (0.08-1) ... Step #1: Setting up libencode-locale-perl (1.05-1) ... Step #1: Setting up libtext-levenshtein-perl (0.13-1) ... Step #1: Setting up file (1:5.38-4) ... Step #1: Setting up libsereal-encoder-perl (4.011+ds-1build1) ... Step #1: Setting up libunwind8:amd64 (1.2.1-9ubuntu0.1) ... Step #1: Setting up libgpgme11:amd64 (1.13.1-7ubuntu2.2) ... Step #1: Setting up libstring-shellquote-perl (1.04-1) ... Step #1: Setting up ninja-build (1.10.0-1build1) ... Step #1: Setting up libsub-install-perl (0.928-1) ... Step #1: Setting up libnumber-compare-perl (0.03-1) ... Step #1: Setting up libio-async-perl (0.75-1) ... Step #1: Setting up patchutils (0.3.4-2) ... Step #1: Setting up libjson-maybexs-perl (1.004000-1) ... Step #1: Setting up libxml-sax-base-perl (1.09-1) ... Step #1: Setting up libio-string-perl (1.08-3) ... Step #1: Setting up libreadonly-perl (2.050-2) ... Step #1: Setting up libpackage-stash-xs-perl (0.29-1build1) ... Step #1: Setting up autotools-dev (20180224.1) ... Step #1: Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.7) ... Step #1: Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1: Setting up libdata-dump-perl (1.23-1) ... Step #1: Setting up libfile-find-rule-perl (0.34-1) ... Step #1: Setting up libdigest-hmac-perl (1.03+dfsg-2) ... Step #1: Setting up libref-util-perl (0.204-1) ... Step #1: Setting up libipc-system-simple-perl (1.26-1) ... Step #1: Setting up libidn11:amd64 (1.33-2.2ubuntu2) ... Step #1: Setting up libnet-domain-tld-perl (1.75-1) ... Step #1: Setting up libxml-writer-perl (0.625-1) ... Step #1: Setting up strace (5.5-3ubuntu1) ... Step #1: Setting up libhash-fieldhash-perl (0.15-1build2) ... Step #1: Setting up libsigsegv2:amd64 (2.12-2) ... Step #1: Setting up libnet-libidn-perl (0.12.ds-3build2) ... Step #1: Setting up t1utils (1.41-3) ... Step #1: Setting up liblinux-epoll-perl (0.017-1) ... Step #1: Setting up diffstat (1.63-1) ... Step #1: Setting up bsdmainutils (11.1.2ubuntu3) ... Step #1: update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/write.1.gz because associated file /usr/share/man/man1/bsd-write.1.gz (of link group write) doesn't exist Step #1: update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/from.1.gz because associated file /usr/share/man/man1/bsd-from.1.gz (of link group from) doesn't exist Step #1: Setting up libvariable-magic-perl (0.62-1build2) ... Step #1: Setting up libio-html-perl (1.001-1) ... Step #1: Setting up autopoint (0.19.8.1-10build1) ... Step #1: Setting up libb-hooks-op-check-perl (0.22-1build2) ... Step #1: Setting up pkg-config (0.29.1-0ubuntu4) ... Step #1: Setting up libipc-run-perl (20180523.0-2) ... Step #1: Setting up libfl2:amd64 (2.6.4-6.2) ... Step #1: Setting up ucf (3.0038+nmu1) ... Step #1: Setting up libtest-refcount-perl (0.10-1) ... Step #1: Setting up libltdl7:amd64 (2.4.6-14) ... Step #1: Setting up libparams-util-perl (1.07-3build5) ... Step #1: Setting up libsub-exporter-progressive-perl (0.001013-1) ... Step #1: Setting up libarray-intspan-perl (2.003-1) ... Step #1: Setting up libcapture-tiny-perl (0.48-1) ... Step #1: Setting up libtimedate-perl (2.3200-1) ... Step #1: Setting up libcontextual-return-perl (0.004014-2) ... Step #1: Setting up libsub-name-perl (0.26-1) ... Step #1: Setting up libtype-tiny-xs-perl (0.016-1) ... Step #1: Setting up libtypes-serialiser-perl (1.0-1) ... Step #1: Setting up python-apt-common (2.0.1ubuntu0.20.04.1) ... Step #1: Setting up libfile-chdir-perl (0.1008-1) ... Step #1: Setting up librhash0:amd64 (1.3.9-1) ... Step #1: Setting up libpath-tiny-perl (0.108-1) ... Step #1: Setting up libarchive-cpio-perl (0.10-1) ... Step #1: Setting up libuchardet0:amd64 (0.0.6-3build1) ... Step #1: Setting up libjson-perl (4.02000-2) ... Step #1: Setting up liblog-any-adapter-screen-perl (0.140-1) ... Step #1: Setting up librole-tiny-perl (2.001004-1) ... Step #1: Setting up libre2-5:amd64 (20200101+dfsg-1build1) ... Step #1: Setting up libsub-override-perl (0.09-2) ... Step #1: Setting up libstrictures-perl (2.000006-1) ... Step #1: Setting up libsub-quote-perl (2.006006-1) ... Step #1: Setting up libclass-xsaccessor-perl (1.19-3build3) ... Step #1: Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1: Setting up libsort-versions-perl (1.62-1) ... Step #1: Setting up libmpdec2:amd64 (2.4.2-3) ... Step #1: Setting up libexporter-tiny-perl (1.002001-1) ... Step #1: Setting up libre-engine-re2-perl (0.13-5) ... Step #1: Setting up libterm-readkey-perl (2.38-1build1) ... Step #1: Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #1: Setting up python3.8 (3.8.10-0ubuntu1~20.04.9) ... Step #1: Setting up libfont-ttf-perl (1.06-1) ... Step #1: Setting up libfile-homedir-perl (1.004-1) ... Step #1: Setting up libnet-ip-perl (1.26-2) ... Step #1: Setting up libperlio-gzip-perl (0.19-1build5) ... Step #1: Setting up libelf1:amd64 (0.176-1.1ubuntu0.1) ... Step #1: Setting up libsys-hostname-long-perl (1.5-1) ... Step #1: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Setting up libsereal-decoder-perl (4.011+ds-1build1) ... Step #1: Setting up liburi-perl (1.76-2) ... Step #1: Setting up iso-codes (4.4-1) ... Step #1: Setting up dctrl-tools (2.24-3) ... Step #1: Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1: Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #1: Setting up libdigest-bubblebabble-perl (0.02-2) ... Step #1: Setting up libnet-ssleay-perl (1.88-2ubuntu1) ... Step #1: Setting up libfile-stripnondeterminism-perl (1.7.0-1) ... Step #1: Setting up libjson-xs-perl (4.020-1build1) ... Step #1: Setting up libhttp-date-perl (6.05-1) ... Step #1: Setting up libfile-basedir-perl (0.08-1) ... Step #1: Setting up libio-prompter-perl (0.004015-1) ... Step #1: Setting up libfile-listing-perl (6.04-1) ... Step #1: Setting up libtool (2.4.6-14) ... Step #1: Setting up at (3.1.23-1ubuntu1) ... Step #1: invoke-rc.d: could not determine current runlevel Step #1: invoke-rc.d: policy-rc.d denied execution of start. Step #1: Setting up libarchive13:amd64 (3.4.0-2ubuntu1.2) ... Step #1: Setting up libdistro-info-perl (0.23ubuntu1.1) ... Step #1: Setting up libobject-id-perl (0.1.2-2ubuntu1) ... Step #1: Setting up liblist-moreutils-perl (0.416-1build5) ... Step #1: Setting up libregexp-pattern-license-perl (3.2.0-1) ... Step #1: Setting up libtype-tiny-perl (1.008001-2) ... Step #1: Setting up libnet-http-perl (6.19-1) ... Step #1: Setting up libpath-iterator-rule-perl (1.014-1) ... Step #1: Setting up m4 (1.4.18-4) ... Step #1: Setting up python3 (3.8.2-0ubuntu2) ... Step #1: Setting up libsereal-perl (4.011-1) ... Step #1: Setting up libnet-dns-perl (1.22-1) ... Step #1: Setting up python3-xdg (0.26-1ubuntu1) ... Step #1: Setting up libdevel-callchecker-perl (0.008-1ubuntu1) ... Step #1: Setting up libxml-sax-perl (1.02+dfsg-1) ... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... Step #1: update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Step #1: Step #1: Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Step #1: Setting up libio-async-loop-epoll-perl (0.20-1) ... Step #1: Setting up python3-six (1.14.0-2) ... Step #1: Setting up libmail-sendmail-perl (0.80-1) ... Step #1: Setting up python3-gpg (1.13.1-7ubuntu2.2) ... Step #1: Setting up python3-certifi (2019.11.28-1) ... Step #1: Setting up libstring-copyright-perl (0.003006-1) ... Step #1: Setting up shared-mime-info (1.15-1) ... Step #1: Setting up python3-idna (2.8-1) ... Step #1: Setting up libdata-optlist-perl (0.110-1) ... Step #1: Setting up libcroco3:amd64 (0.6.13-1) ... Step #1: Setting up autoconf (2.69-11.1) ... Step #1: Setting up python3-urllib3 (1.25.8-2ubuntu0.3) ... Step #1: Setting up libxml-libxml-perl (2.0134+dfsg-1build1) ... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... Step #1: update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Step #1: Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Step #1: Setting up dh-strip-nondeterminism (1.7.0-1) ... Step #1: Setting up libwww-robotrules-perl (6.02-1) ... Step #1: Setting up dwz (0.13-5) ... Step #1: Setting up groff-base (1.22.4-4build1) ... Step #1: Setting up libhtml-parser-perl (3.72-5) ... Step #1: Setting up libgit-wrapper-perl (0.048-1) ... Step #1: Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1: Setting up python3-unidiff (0.5.5-2) ... Step #1: Setting up lsb-release (11.1.0ubuntu2) ... Step #1: Setting up python3-magic (2:0.4.15-3) ... Step #1: Setting up libio-socket-ssl-perl (2.067-1) ... Step #1: Setting up libsub-exporter-perl (0.987-1) ... Step #1: Setting up libhttp-message-perl (6.22-1) ... Step #1: Setting up libhtml-form-perl (6.07-1) ... Step #1: Setting up python3-pkg-resources (45.2.0-1ubuntu0.1) ... Step #1: Setting up automake (1:1.16.1-4ubuntu6) ... Step #1: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #1: Setting up libhttp-negotiate-perl (6.01-1) ... Step #1: Setting up gettext (0.19.8.1-10build1) ... Step #1: Setting up libhttp-cookies-perl (6.08-1) ... Step #1: Setting up python3-apt (2.0.1ubuntu0.20.04.1) ... Step #1: Setting up libhtml-tree-perl (5.07-2) ... Step #1: Setting up libparams-classify-perl (0.015-1build2) ... Step #1: Setting up libnet-dns-sec-perl (1.15-1) ... Step #1: Setting up libhtml-format-perl (2.12-1) ... Step #1: Setting up man-db (2.9.1-1) ... Step #1: Building database of manual pages ... Step #1: Setting up intltool-debian (0.35.0+20060710.5) ... Step #1: Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #1: Setting up python3-chardet (3.0.4-4build1) ... Step #1: Setting up libnet-smtp-ssl-perl (1.04-1) ... Step #1: Setting up libmodule-runtime-perl (0.016-1) ... Step #1: Setting up libmailtools-perl (2.21-1) ... Step #1: Setting up python3-debian (0.1.36ubuntu1.1) ... Step #1: Setting up python3-requests (2.22.0-2ubuntu1.1) ... Step #1: Setting up libconst-fast-perl (0.014-1) ... Step #1: Setting up libhttp-daemon-perl (6.06-1ubuntu0.1) ... Step #1: Setting up libmodule-implementation-perl (0.09-1) ... Step #1: Setting up libemail-valid-perl (1.202-1) ... Step #1: Setting up libpackage-stash-perl (0.38-1) ... Step #1: Setting up libimport-into-perl (1.002005-1) ... Step #1: Setting up libmoo-perl (2.003006-1) ... Step #1: Setting up po-debconf (1.0.21) ... Step #1: Setting up liblist-someutils-perl (0.58-1) ... Step #1: Setting up dput (1.0.3ubuntu1.1) ... Step #1: Setting up liblist-someutils-xs-perl (0.58-2) ... Step #1: Setting up libmoox-aliases-perl (0.001006-1) ... Step #1: Setting up libparams-validate-perl (1.29-3) ... Step #1: Setting up libb-hooks-endofscope-perl (0.24-1) ... Step #1: Setting up libnamespace-clean-perl (0.27-1) ... Step #1: Setting up libgetopt-long-descriptive-perl (0.104-1) ... Step #1: Setting up libgitlab-api-v4-perl (0.25-1) ... Step #1: Setting up libmoox-struct-perl (0.017-1) ... Step #1: Setting up lintian (2.62.0ubuntu2.4) ... Step #1: Setting up licensecheck (3.0.45-1) ... Step #1: Setting up dh-autoreconf (19) ... Step #1: Setting up liblwp-protocol-https-perl (6.07-2ubuntu2) ... Step #1: Setting up libwww-perl (6.43-1) ... Step #1: Setting up debhelper (12.10ubuntu1) ... Step #1: Setting up devscripts (2.20.2ubuntu2) ... Step #1: Setting up equivs (2.2.0) ... Step #1: Setting up libxml-parser-perl (2.46-1) ... Step #1: Setting up libxml-sax-expat-perl (0.51-1) ... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50... Step #1: update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Step #1: Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Step #1: Processing triggers for libc-bin (2.31-0ubuntu9.15) ... Step #1: Removing intermediate container dcd4122c40f6 Step #1: ---> fc9a4d21fc46 Step #1: Step 3/6 : RUN git clone --depth 1 https://github.com/FreeRDP/FreeRDP.git Step #1: ---> Running in beb8db22db40 Step #1: Cloning into 'FreeRDP'... Step #1: Removing intermediate container beb8db22db40 Step #1: ---> 89357605802b Step #1: Step 4/6 : WORKDIR FreeRDP Step #1: ---> Running in 46e11f19fafa Step #1: Removing intermediate container 46e11f19fafa Step #1: ---> c4f6bd795d7b Step #1: Step 5/6 : RUN mk-build-deps --install --tool 'apt-get --yes --no-remove --no-install-recommends' packaging/deb/freerdp-nightly/control Step #1: ---> Running in acdc2c7d9d6b Step #1: dh_testdir Step #1: dh_testroot Step #1: dh_prep Step #1: dh_testdir Step #1: dh_testroot Step #1: dh_install Step #1: dh_installdocs Step #1: dh_installchangelogs Step #1: dh_compress Step #1: dh_fixperms Step #1: dh_installdeb Step #1: dh_gencontrol Step #1: dh_md5sums Step #1: dh_builddeb Step #1: dpkg-deb: building package 'freerdp-nightly-build-deps' in '../freerdp-nightly-build-deps_3.0.0_all.deb'. Step #1: Step #1: The package has been created. Step #1: Attention, the package has been created in the current directory, Step #1: not in ".." as indicated by the message above! Step #1: Selecting previously unselected package freerdp-nightly-build-deps. Step #1: (Reading database ... 30449 files and directories currently installed.) Step #1: Preparing to unpack freerdp-nightly-build-deps_3.0.0_all.deb ... Step #1: Unpacking freerdp-nightly-build-deps (3.0.0) ... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: Correcting dependencies... Done Step #1: The following additional packages will be installed: Step #1: adwaita-icon-theme bubblewrap cdbs comerr-dev dbus dbus-user-session Step #1: dconf-gsettings-backend dconf-service dh-translations dictionaries-common Step #1: docbook-xsl emacsen-common fontconfig fontconfig-config fonts-dejavu-core Step #1: gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 Step #1: gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 Step #1: gir1.2-javascriptcoregtk-4.0 gir1.2-pango-1.0 gir1.2-soup-2.4 Step #1: gir1.2-webkit2-4.0 glib-networking glib-networking-common Step #1: glib-networking-services gsettings-desktop-schemas gtk-update-icon-cache Step #1: hicolor-icon-theme humanity-icon-theme hunspell-en-us icu-devtools intltool Step #1: krb5-multidev libaom0 libapparmor1 libargon2-1 libasound2 libasound2-data Step #1: libasound2-dev libaspell15 libasyncns0 libatk-bridge2.0-0 Step #1: libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 Step #1: libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 Step #1: libavcodec-dev libavcodec58 libavutil-dev libavutil56 libblkid-dev Step #1: libbrotli-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 Step #1: libcairo2-dev libcap2 libcap2-bin libcodec2-0.9 libcolord2 libcryptsetup12 Step #1: libcups2 libcups2-dev libcupsimage2 libcupsimage2-dev libdatrie-dev Step #1: libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev Step #1: libdbus-glib-1-dev-bin libdconf1 libdevmapper1.02.1 libdrm-amdgpu1 Step #1: libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 Step #1: libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libenchant-2-2 libepoxy-dev Step #1: libepoxy0 libexpat1-dev libffi-dev libflac8 libfontconfig1 Step #1: libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev Step #1: libfribidi-dev libfribidi0 libfuse3-3 libfuse3-dev libgbm1 Step #1: libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common Step #1: libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dev Step #1: libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 Step #1: libgles2-mesa-dev libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin Step #1: libglu1-mesa libglu1-mesa-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 Step #1: libglx0 libgraphite2-3 libgraphite2-dev libgsm1 libgssrpc4 Step #1: libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 Step #1: libgtk-3-0 libgtk-3-common libgtk-3-dev libgudev-1.0-0 libharfbuzz-dev Step #1: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhunspell-1.7-0 Step #1: libhyphen0 libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev Step #1: libip4tc2 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-dev Step #1: libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 Step #1: libjpeg8-dev libjson-c-dev libjson-c4 libjson-glib-1.0-0 Step #1: libjson-glib-1.0-common libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-9 Step #1: libkmod2 libkrb5-dev liblcms2-2 libllvm12 liblzma-dev liblzo2-2 libmount-dev Step #1: libmp3lame0 libnuma1 libogg0 libopengl-dev libopengl0 libopenjp2-7 Step #1: libopus-dev libopus0 liborc-0.4-0 libpam-systemd libpam0g-dev libpango-1.0-0 Step #1: libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 Step #1: libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev Step #1: libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpcsclite-dev Step #1: libpcsclite1 libpixman-1-0 libpixman-1-dev libpng-dev libpng16-16 Step #1: libproxy1v5 libpsl-dev libpthread-stubs0-dev libpulse-dev Step #1: libpulse-mainloop-glib0 libpulse0 librest-0.7-0 librsvg2-2 librsvg2-common Step #1: libsdl2-2.0-0 libsdl2-dev libsdl2-image-2.0-0 libsdl2-image-dev Step #1: libsdl2-ttf-2.0-0 libsdl2-ttf-dev libsecret-1-0 libsecret-common Step #1: libselinux1-dev libsensors-config libsensors5 libsepol1-dev libshine3 Step #1: libsm-dev libsm6 libsnappy1v5 libsndfile1 libsndio-dev libsndio7.0 Step #1: libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-dev libsoxr0 libspeex1 Step #1: libsqlite3-dev libswresample-dev libswresample3 libswscale-dev libswscale5 Step #1: libsystemd-dev libtext-iconv-perl libthai-data libthai-dev libthai0 Step #1: libtheora0 libtiff-dev libtiff5 libtiffxx5 libtwolame0 libudev-dev Step #1: liburiparser-dev liburiparser1 libusb-1.0-0 libusb-1.0-0-dev libva-drm2 Step #1: libva-x11-2 libva2 libvdpau1 libvorbis0a libvorbisenc2 libvpx6 libvulkan1 Step #1: libwavpack1 libwayland-bin libwayland-client0 libwayland-cursor0 Step #1: libwayland-dev libwayland-egl1 libwayland-server0 libwebkit2gtk-4.0-37 Step #1: libwebkit2gtk-4.0-dev libwebp-dev libwebp6 libwebpdemux2 libwebpmux3 Step #1: libwoff1 libwrap0 libx11-dev libx11-xcb1 libx264-155 libx265-179 libxau-dev Step #1: libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 Step #1: libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 Step #1: libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 Step #1: libxdamage-dev libxdamage1 libxdmcp-dev libxext-dev libxfixes-dev libxfixes3 Step #1: libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 Step #1: libxkbcommon-dev libxkbcommon0 libxkbfile-dev libxkbfile1 libxml2-dev Step #1: libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1.1 Step #1: libxss-dev libxss1 libxt-dev libxt6 libxtst-dev libxtst6 libxv-dev libxv1 Step #1: libxvidcore4 libxxf86vm-dev libxxf86vm1 libzvbi-common libzvbi0 Step #1: ocl-icd-libopencl1 opensc-pkcs11 pango1.0-tools python3-distutils Step #1: python3-lib2to3 python3-scour scour sgml-base systemd systemd-sysv Step #1: systemd-timesyncd ubuntu-mono uuid-dev wayland-protocols x11-common Step #1: x11proto-core-dev x11proto-dev x11proto-input-dev x11proto-randr-dev Step #1: x11proto-record-dev x11proto-scrnsaver-dev x11proto-xext-dev Step #1: x11proto-xf86vidmode-dev x11proto-xinerama-dev xdg-dbus-proxy xkb-data Step #1: xml-core xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev Step #1: Suggested packages: Step #1: doc-base ispell | aspell | hunspell wordlist dbtoepub docbook-xsl-doc-html Step #1: | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc Step #1: docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan Step #1: hunspell openoffice.org-hunspell | openoffice.org-core krb5-doc Step #1: libasound2-plugins alsa-utils libasound2-doc aspell libcairo2-doc colord Step #1: cups-common libdatrie-doc libenchant-2-voikko freetype2-doc fuse3 fuse Step #1: libgirepository1.0-dev libglib2.0-doc libxml2-utils libgraphite2-utils Step #1: krb5-user libvisual-0.4-plugins gstreamer1.0-tools gvfs libgtk-3-doc Step #1: libice-doc icu-doc liblcms2-utils liblzma-doc opus-tools imagemagick Step #1: libpango1.0-doc pciutils pcscd pulseaudio librsvg2-bin lm-sensors libsm-doc Step #1: sndiod libsoup2.4-doc speex sqlite3-doc libthai-doc libwayland-doc Step #1: gstreamer1.0-libav libx11-doc libxcb-doc libxext-doc libxt-doc opencl-icd Step #1: gir1.2-rsvg-2.0 python3-gi-cairo sgml-base-doc systemd-container policykit-1 Step #1: Recommended packages: Step #1: docbook-xml alsa-ucm-conf alsa-topology-conf aspell-en | aspell-dictionary Step #1: | aspell6a-dictionary at-spi2-core libpam-cap libcupsfilters1 Step #1: libcupsfilters-dev dmsetup enchant-2 gstreamer1.0-gl Step #1: gstreamer1.0-plugins-base libgtk-3-bin libpng-tools libusb-1.0-doc Step #1: va-driver-all | va-driver vdpau-driver-all | vdpau-driver Step #1: mesa-vulkan-drivers | vulkan-icd gstreamer1.0-plugins-good Step #1: gstreamer1.0-pulseaudio | gstreamer1.0-alsa networkd-dispatcher Step #1: libnss-systemd Step #1: The following NEW packages will be installed: Step #1: adwaita-icon-theme bubblewrap cdbs comerr-dev dbus dbus-user-session Step #1: dconf-gsettings-backend dconf-service dh-translations dictionaries-common Step #1: docbook-xsl emacsen-common fontconfig fontconfig-config fonts-dejavu-core Step #1: gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 Step #1: gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 Step #1: gir1.2-javascriptcoregtk-4.0 gir1.2-pango-1.0 gir1.2-soup-2.4 Step #1: gir1.2-webkit2-4.0 glib-networking glib-networking-common Step #1: glib-networking-services gsettings-desktop-schemas gtk-update-icon-cache Step #1: hicolor-icon-theme humanity-icon-theme hunspell-en-us icu-devtools intltool Step #1: krb5-multidev libaom0 libapparmor1 libargon2-1 libasound2 libasound2-data Step #1: libasound2-dev libaspell15 libasyncns0 libatk-bridge2.0-0 Step #1: libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 Step #1: libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 Step #1: libavcodec-dev libavcodec58 libavutil-dev libavutil56 libblkid-dev Step #1: libbrotli-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 Step #1: libcairo2-dev libcap2 libcap2-bin libcodec2-0.9 libcolord2 libcryptsetup12 Step #1: libcups2 libcups2-dev libcupsimage2 libcupsimage2-dev libdatrie-dev Step #1: libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev Step #1: libdbus-glib-1-dev-bin libdconf1 libdevmapper1.02.1 libdrm-amdgpu1 Step #1: libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 Step #1: libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libenchant-2-2 libepoxy-dev Step #1: libepoxy0 libexpat1-dev libffi-dev libflac8 libfontconfig1 Step #1: libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev Step #1: libfribidi-dev libfribidi0 libfuse3-3 libfuse3-dev libgbm1 Step #1: libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common Step #1: libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dev Step #1: libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 Step #1: libgles2-mesa-dev libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin Step #1: libglu1-mesa libglu1-mesa-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 Step #1: libglx0 libgraphite2-3 libgraphite2-dev libgsm1 libgssrpc4 Step #1: libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 Step #1: libgtk-3-0 libgtk-3-common libgtk-3-dev libgudev-1.0-0 libharfbuzz-dev Step #1: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhunspell-1.7-0 Step #1: libhyphen0 libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev Step #1: libip4tc2 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-dev Step #1: libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 Step #1: libjpeg8-dev libjson-c-dev libjson-c4 libjson-glib-1.0-0 Step #1: libjson-glib-1.0-common libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-9 Step #1: libkmod2 libkrb5-dev liblcms2-2 libllvm12 liblzma-dev liblzo2-2 libmount-dev Step #1: libmp3lame0 libnuma1 libogg0 libopengl-dev libopengl0 libopenjp2-7 Step #1: libopus-dev libopus0 liborc-0.4-0 libpam-systemd libpam0g-dev libpango-1.0-0 Step #1: libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 Step #1: libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev Step #1: libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpcsclite-dev Step #1: libpcsclite1 libpixman-1-0 libpixman-1-dev libpng-dev libpng16-16 Step #1: libproxy1v5 libpsl-dev libpthread-stubs0-dev libpulse-dev Step #1: libpulse-mainloop-glib0 libpulse0 librest-0.7-0 librsvg2-2 librsvg2-common Step #1: libsdl2-2.0-0 libsdl2-dev libsdl2-image-2.0-0 libsdl2-image-dev Step #1: libsdl2-ttf-2.0-0 libsdl2-ttf-dev libsecret-1-0 libsecret-common Step #1: libselinux1-dev libsensors-config libsensors5 libsepol1-dev libshine3 Step #1: libsm-dev libsm6 libsnappy1v5 libsndfile1 libsndio-dev libsndio7.0 Step #1: libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-dev libsoxr0 libspeex1 Step #1: libsqlite3-dev libswresample-dev libswresample3 libswscale-dev libswscale5 Step #1: libsystemd-dev libtext-iconv-perl libthai-data libthai-dev libthai0 Step #1: libtheora0 libtiff-dev libtiff5 libtiffxx5 libtwolame0 libudev-dev Step #1: liburiparser-dev liburiparser1 libusb-1.0-0 libusb-1.0-0-dev libva-drm2 Step #1: libva-x11-2 libva2 libvdpau1 libvorbis0a libvorbisenc2 libvpx6 libvulkan1 Step #1: libwavpack1 libwayland-bin libwayland-client0 libwayland-cursor0 Step #1: libwayland-dev libwayland-egl1 libwayland-server0 libwebkit2gtk-4.0-37 Step #1: libwebkit2gtk-4.0-dev libwebp-dev libwebp6 libwebpdemux2 libwebpmux3 Step #1: libwoff1 libwrap0 libx11-dev libx11-xcb1 libx264-155 libx265-179 libxau-dev Step #1: libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 Step #1: libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 Step #1: libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 Step #1: libxdamage-dev libxdamage1 libxdmcp-dev libxext-dev libxfixes-dev libxfixes3 Step #1: libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 Step #1: libxkbcommon-dev libxkbcommon0 libxkbfile-dev libxkbfile1 libxml2-dev Step #1: libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1.1 Step #1: libxss-dev libxss1 libxt-dev libxt6 libxtst-dev libxtst6 libxv-dev libxv1 Step #1: libxvidcore4 libxxf86vm-dev libxxf86vm1 libzvbi-common libzvbi0 Step #1: ocl-icd-libopencl1 opensc-pkcs11 pango1.0-tools python3-distutils Step #1: python3-lib2to3 python3-scour scour sgml-base systemd systemd-sysv Step #1: systemd-timesyncd ubuntu-mono uuid-dev wayland-protocols x11-common Step #1: x11proto-core-dev x11proto-dev x11proto-input-dev x11proto-randr-dev Step #1: x11proto-record-dev x11proto-scrnsaver-dev x11proto-xext-dev Step #1: x11proto-xf86vidmode-dev x11proto-xinerama-dev xdg-dbus-proxy xkb-data Step #1: xml-core xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev Step #1: 0 upgraded, 374 newly installed, 0 to remove and 0 not upgraded. Step #1: 1 not fully installed or removed. Step #1: Need to get 138 MB of archives. Step #1: After this operation, 973 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 intltool all 0.51.0-5ubuntu1 [44.6 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 dh-translations all 144.20.04.0 [25.0 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-scour all 0.37-4build1 [45.5 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal/universe amd64 scour all 0.37-4build1 [7436 B] Step #1: Get:5 http://archive.ubuntu.com/ubuntu focal/universe amd64 cdbs all 0.4.159ubuntu2 [45.4 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 sgml-base all 1.29.1 [12.4 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 xml-core all 0.18+nmu1 [21.6 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu focal/universe amd64 docbook-xsl all 1.79.1+dfsg-2 [1075 kB] Step #1: Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.20.04.1 [151 kB] Step #1: Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 xsltproc amd64 1.1.34-4ubuntu0.20.04.1 [14.3 kB] Step #1: Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgssrpc4 amd64 1.17-6ubuntu4.4 [55.2 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkdb5-9 amd64 1.17-6ubuntu4.4 [37.5 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkadm5srv-mit11 amd64 1.17-6ubuntu4.4 [49.6 kB] Step #1: Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkadm5clnt-mit11 amd64 1.17-6ubuntu4.4 [37.7 kB] Step #1: Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 comerr-dev amd64 2.1-1.45.5-2ubuntu1.1 [39.9 kB] Step #1: Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 krb5-multidev amd64 1.17-6ubuntu4.4 [120 kB] Step #1: Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkrb5-dev amd64 1.17-6ubuntu4.4 [11.8 kB] Step #1: Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 xkb-data all 2.29-2 [349 kB] Step #1: Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 libxkbcommon0 amd64 0.10.0-1 [98.4 kB] Step #1: Get:20 http://archive.ubuntu.com/ubuntu focal/main amd64 libxkbcommon-dev amd64 0.10.0-1 [45.4 kB] Step #1: Get:21 http://archive.ubuntu.com/ubuntu focal/main amd64 libxkbfile1 amd64 1:1.1.0-1 [65.3 kB] Step #1: Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Step #1: Get:23 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-dev all 2019.2-1ubuntu1 [594 kB] Step #1: Get:24 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-core-dev all 2019.2-1ubuntu1 [2620 B] Step #1: Get:25 http://archive.ubuntu.com/ubuntu focal/main amd64 libxau-dev amd64 1:1.0.9-0ubuntu1 [9552 B] Step #1: Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu1 [25.3 kB] Step #1: Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] Step #1: Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5384 B] Step #1: Get:29 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb1-dev amd64 1.14-2 [80.5 kB] Step #1: Get:30 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libx11-dev amd64 2:1.6.9-2ubuntu1.6 [648 kB] Step #1: Get:31 http://archive.ubuntu.com/ubuntu focal/main amd64 libxkbfile-dev amd64 1:1.1.0-1 [74.7 kB] Step #1: Get:32 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwayland-client0 amd64 1.18.0-1ubuntu0.1 [23.9 kB] Step #1: Get:33 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwayland-server0 amd64 1.18.0-1ubuntu0.1 [31.3 kB] Step #1: Get:34 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwayland-cursor0 amd64 1.18.0-1ubuntu0.1 [10.3 kB] Step #1: Get:35 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwayland-egl1 amd64 1.18.0-1ubuntu0.1 [5596 B] Step #1: Get:36 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwayland-bin amd64 1.18.0-1ubuntu0.1 [20.2 kB] Step #1: Get:37 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwayland-dev amd64 1.18.0-1ubuntu0.1 [64.6 kB] Step #1: Get:38 http://archive.ubuntu.com/ubuntu focal/main amd64 libxrender1 amd64 1:0.9.10-1 [18.7 kB] Step #1: Get:39 http://archive.ubuntu.com/ubuntu focal/main amd64 libxrandr2 amd64 2:1.5.2-0ubuntu1 [18.5 kB] Step #1: Get:40 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-xext-dev all 2019.2-1ubuntu1 [2616 B] Step #1: Get:41 http://archive.ubuntu.com/ubuntu focal/main amd64 libxext-dev amd64 2:1.3.4-0ubuntu1 [82.2 kB] Step #1: Get:42 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-randr-dev all 2019.2-1ubuntu1 [2620 B] Step #1: Get:43 http://archive.ubuntu.com/ubuntu focal/main amd64 libxrender-dev amd64 1:0.9.10-1 [24.9 kB] Step #1: Get:44 http://archive.ubuntu.com/ubuntu focal/main amd64 libxrandr-dev amd64 2:1.5.2-0ubuntu1 [25.0 kB] Step #1: Get:45 http://archive.ubuntu.com/ubuntu focal/main amd64 libxi6 amd64 2:1.7.10-0ubuntu1 [29.9 kB] Step #1: Get:46 http://archive.ubuntu.com/ubuntu focal/main amd64 libxfixes3 amd64 1:5.0.3-2 [10.9 kB] Step #1: Get:47 http://archive.ubuntu.com/ubuntu focal/main amd64 libxfixes-dev amd64 1:5.0.3-2 [11.4 kB] Step #1: Get:48 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-input-dev all 2019.2-1ubuntu1 [2628 B] Step #1: Get:49 http://archive.ubuntu.com/ubuntu focal/main amd64 libxi-dev amd64 2:1.7.10-0ubuntu1 [187 kB] Step #1: Get:50 http://archive.ubuntu.com/ubuntu focal/main amd64 libxinerama1 amd64 2:1.1.4-2 [6904 B] Step #1: Get:51 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-xinerama-dev all 2019.2-1ubuntu1 [2628 B] Step #1: Get:52 http://archive.ubuntu.com/ubuntu focal/main amd64 libxinerama-dev amd64 2:1.1.4-2 [7896 B] Step #1: Get:53 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcursor1 amd64 1:1.2.0-2 [20.1 kB] Step #1: Get:54 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcursor-dev amd64 1:1.2.0-2 [26.5 kB] Step #1: Get:55 http://archive.ubuntu.com/ubuntu focal/main amd64 libxv1 amd64 2:1.0.11-1 [10.7 kB] Step #1: Get:56 http://archive.ubuntu.com/ubuntu focal/main amd64 libxv-dev amd64 2:1.0.11-1 [32.5 kB] Step #1: Get:57 http://archive.ubuntu.com/ubuntu focal/main amd64 libxdamage1 amd64 1:1.1.5-2 [6996 B] Step #1: Get:58 http://archive.ubuntu.com/ubuntu focal/main amd64 libxdamage-dev amd64 1:1.1.5-2 [5228 B] Step #1: Get:59 http://archive.ubuntu.com/ubuntu focal/main amd64 x11-common all 1:7.7+19ubuntu14 [22.3 kB] Step #1: Get:60 http://archive.ubuntu.com/ubuntu focal/main amd64 libxtst6 amd64 2:1.2.3-1 [12.8 kB] Step #1: Get:61 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-record-dev all 2019.2-1ubuntu1 [2624 B] Step #1: Get:62 http://archive.ubuntu.com/ubuntu focal/main amd64 libxtst-dev amd64 2:1.2.3-1 [15.2 kB] Step #1: Get:63 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libavahi-common-data amd64 0.7-4ubuntu7.3 [21.4 kB] Step #1: Get:64 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libavahi-common3 amd64 0.7-4ubuntu7.3 [21.9 kB] Step #1: Get:65 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdbus-1-3 amd64 1.12.16-2ubuntu2.3 [179 kB] Step #1: Get:66 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libavahi-client3 amd64 0.7-4ubuntu7.3 [25.5 kB] Step #1: Get:67 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcups2 amd64 2.3.1-9ubuntu1.6 [233 kB] Step #1: Get:68 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcupsimage2 amd64 2.3.1-9ubuntu1.6 [6212 B] Step #1: Get:69 http://archive.ubuntu.com/ubuntu focal/main amd64 libpng16-16 amd64 1.6.37-2 [179 kB] Step #1: Get:70 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #1: Get:71 http://archive.ubuntu.com/ubuntu focal/main amd64 libpng-dev amd64 1.6.37-2 [175 kB] Step #1: Get:72 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjbig0 amd64 2.1-3.1ubuntu0.20.04.1 [27.3 kB] Step #1: Get:73 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjbig-dev amd64 2.1-3.1ubuntu0.20.04.1 [25.7 kB] Step #1: Get:74 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #1: Get:75 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1.20.04.3 [238 kB] Step #1: Get:76 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #1: Get:77 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #1: Get:78 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #1: Get:79 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblzma-dev amd64 5.2.4-1ubuntu1.1 [147 kB] Step #1: Get:80 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebp6 amd64 0.6.1-2ubuntu0.20.04.3 [185 kB] Step #1: Get:81 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtiff5 amd64 4.1.0+git191117-2ubuntu0.20.04.12 [164 kB] Step #1: Get:82 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtiffxx5 amd64 4.1.0+git191117-2ubuntu0.20.04.12 [5880 B] Step #1: Get:83 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtiff-dev amd64 4.1.0+git191117-2ubuntu0.20.04.12 [287 kB] Step #1: Get:84 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcupsimage2-dev amd64 2.3.1-9ubuntu1.6 [6784 B] Step #1: Get:85 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcups2-dev amd64 2.3.1-9ubuntu1.6 [281 kB] Step #1: Get:86 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libfreetype6 amd64 2.10.1-2ubuntu0.3 [341 kB] Step #1: Get:87 http://archive.ubuntu.com/ubuntu focal/main amd64 fonts-dejavu-core all 2.37-1 [1041 kB] Step #1: Get:88 http://archive.ubuntu.com/ubuntu focal/main amd64 fontconfig-config all 2.13.1-2ubuntu3 [28.8 kB] Step #1: Get:89 http://archive.ubuntu.com/ubuntu focal/main amd64 libfontconfig1 amd64 2.13.1-2ubuntu3 [114 kB] Step #1: Get:90 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpixman-1-0 amd64 0.38.4-0ubuntu2.1 [227 kB] Step #1: Get:91 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-render0 amd64 1.14-2 [14.8 kB] Step #1: Get:92 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-shm0 amd64 1.14-2 [5584 B] Step #1: Get:93 http://archive.ubuntu.com/ubuntu focal/main amd64 libcairo2 amd64 1.16.0-4ubuntu1 [583 kB] Step #1: Get:94 http://archive.ubuntu.com/ubuntu focal/main amd64 libcairo-gobject2 amd64 1.16.0-4ubuntu1 [17.2 kB] Step #1: Get:95 http://archive.ubuntu.com/ubuntu focal/main amd64 liblzo2-2 amd64 2.10-2 [50.8 kB] Step #1: Get:96 http://archive.ubuntu.com/ubuntu focal/main amd64 libcairo-script-interpreter2 amd64 1.16.0-4ubuntu1 [54.2 kB] Step #1: Get:97 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1-dev amd64 2.2.9-1ubuntu0.6 [116 kB] Step #1: Get:98 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libfreetype-dev amd64 2.10.1-2ubuntu0.3 [493 kB] Step #1: Get:99 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libfreetype6-dev amd64 2.10.1-2ubuntu0.3 [9808 B] Step #1: Get:100 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 uuid-dev amd64 2.34-0.1ubuntu9.6 [33.6 kB] Step #1: Get:101 http://archive.ubuntu.com/ubuntu focal/main amd64 libfontconfig1-dev amd64 2.13.1-2ubuntu3 [731 kB] Step #1: Get:102 http://archive.ubuntu.com/ubuntu focal/main amd64 libice6 amd64 2:1.0.10-0ubuntu1 [41.0 kB] Step #1: Get:103 http://archive.ubuntu.com/ubuntu focal/main amd64 libsm6 amd64 2:1.2.3-1 [16.1 kB] Step #1: Get:104 http://archive.ubuntu.com/ubuntu focal/main amd64 libice-dev amd64 2:1.0.10-0ubuntu1 [47.8 kB] Step #1: Get:105 http://archive.ubuntu.com/ubuntu focal/main amd64 libsm-dev amd64 2:1.2.3-1 [17.0 kB] Step #1: Get:106 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpixman-1-dev amd64 0.38.4-0ubuntu2.1 [243 kB] Step #1: Get:107 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-render0-dev amd64 1.14-2 [18.4 kB] Step #1: Get:108 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-shm0-dev amd64 1.14-2 [6716 B] Step #1: Get:109 http://archive.ubuntu.com/ubuntu focal/main amd64 libffi-dev amd64 3.3-4 [57.0 kB] Step #1: Get:110 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-bin amd64 2.64.6-1~ubuntu20.04.7 [72.8 kB] Step #1: Get:111 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] Step #1: Get:112 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] Step #1: Get:113 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-dev-bin amd64 2.64.6-1~ubuntu20.04.7 [109 kB] Step #1: Get:114 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libblkid-dev amd64 2.34-0.1ubuntu9.6 [167 kB] Step #1: Get:115 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libmount-dev amd64 2.34-0.1ubuntu9.6 [176 kB] Step #1: Get:116 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcre16-3 amd64 2:8.39-12ubuntu0.1 [150 kB] Step #1: Get:117 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcre32-3 amd64 2:8.39-12ubuntu0.1 [140 kB] Step #1: Get:118 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcrecpp0v5 amd64 2:8.39-12ubuntu0.1 [15.5 kB] Step #1: Get:119 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcre3-dev amd64 2:8.39-12ubuntu0.1 [540 kB] Step #1: Get:120 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsepol1-dev amd64 3.0-1ubuntu0.1 [325 kB] Step #1: Get:121 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcre2-16-0 amd64 10.34-7ubuntu0.1 [181 kB] Step #1: Get:122 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcre2-32-0 amd64 10.34-7ubuntu0.1 [170 kB] Step #1: Get:123 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcre2-posix2 amd64 10.34-7ubuntu0.1 [5988 B] Step #1: Get:124 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcre2-dev amd64 10.34-7ubuntu0.1 [672 kB] Step #1: Get:125 http://archive.ubuntu.com/ubuntu focal/main amd64 libselinux1-dev amd64 3.0-1build2 [151 kB] Step #1: Get:126 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-dev amd64 2.64.6-1~ubuntu20.04.7 [1509 kB] Step #1: Get:127 http://archive.ubuntu.com/ubuntu focal/main amd64 libcairo2-dev amd64 1.16.0-4ubuntu1 [627 kB] Step #1: Get:128 http://archive.ubuntu.com/ubuntu focal/main amd64 libpcsclite1 amd64 1.8.26-3 [22.0 kB] Step #1: Get:129 http://archive.ubuntu.com/ubuntu focal/main amd64 libpcsclite-dev amd64 1.8.26-3 [36.6 kB] Step #1: Get:130 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasound2-data all 1.2.2-2.1ubuntu2.5 [20.1 kB] Step #1: Get:131 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasound2 amd64 1.2.2-2.1ubuntu2.5 [335 kB] Step #1: Get:132 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasound2-dev amd64 1.2.2-2.1ubuntu2.5 [104 kB] Step #1: Get:133 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-common all 2.4.107-8ubuntu1~20.04.2 [5396 B] Step #1: Get:134 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm2 amd64 2.4.107-8ubuntu1~20.04.2 [34.1 kB] Step #1: Get:135 http://archive.ubuntu.com/ubuntu focal/universe amd64 libva2 amd64 2.7.0-2 [53.5 kB] Step #1: Get:136 http://archive.ubuntu.com/ubuntu focal/universe amd64 libva-drm2 amd64 2.7.0-2 [7044 B] Step #1: Get:137 http://archive.ubuntu.com/ubuntu focal/universe amd64 libva-x11-2 amd64 2.7.0-2 [11.9 kB] Step #1: Get:138 http://archive.ubuntu.com/ubuntu focal/main amd64 libvdpau1 amd64 1.3-1ubuntu2 [25.6 kB] Step #1: Get:139 http://archive.ubuntu.com/ubuntu focal/main amd64 ocl-icd-libopencl1 amd64 2.2.11-1ubuntu1 [30.3 kB] Step #1: Get:140 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libavutil56 amd64 7:4.2.7-0ubuntu0.1 [241 kB] Step #1: Get:141 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libavutil-dev amd64 7:4.2.7-0ubuntu0.1 [365 kB] Step #1: Get:142 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libswscale5 amd64 7:4.2.7-0ubuntu0.1 [157 kB] Step #1: Get:143 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libswscale-dev amd64 7:4.2.7-0ubuntu0.1 [177 kB] Step #1: Get:144 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libapparmor1 amd64 2.13.3-7ubuntu5.3 [35.4 kB] Step #1: Get:145 http://archive.ubuntu.com/ubuntu focal/main amd64 libasyncns0 amd64 0.8-6 [12.1 kB] Step #1: Get:146 http://archive.ubuntu.com/ubuntu focal/main amd64 libogg0 amd64 1.3.4-0ubuntu1 [24.0 kB] Step #1: Get:147 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libflac8 amd64 1.3.3-1ubuntu0.2 [103 kB] Step #1: Get:148 http://archive.ubuntu.com/ubuntu focal/main amd64 libvorbis0a amd64 1.3.6-2ubuntu1 [87.0 kB] Step #1: Get:149 http://archive.ubuntu.com/ubuntu focal/main amd64 libvorbisenc2 amd64 1.3.6-2ubuntu1 [70.7 kB] Step #1: Get:150 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsndfile1 amd64 1.0.28-7ubuntu0.2 [170 kB] Step #1: Get:151 http://archive.ubuntu.com/ubuntu focal/main amd64 libwrap0 amd64 7.6.q-30 [46.3 kB] Step #1: Get:152 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpulse0 amd64 1:13.99.1-1ubuntu3.13 [262 kB] Step #1: Get:153 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpulse-mainloop-glib0 amd64 1:13.99.1-1ubuntu3.13 [11.7 kB] Step #1: Get:154 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpulse-dev amd64 1:13.99.1-1ubuntu3.13 [72.5 kB] Step #1: Get:155 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libaom0 amd64 1.0.0.errata1-3+deb11u1build0.20.04.1 [1161 kB] Step #1: Get:156 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcodec2-0.9 amd64 0.9.2-2 [7886 kB] Step #1: Get:157 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgsm1 amd64 1.0.18-2 [24.4 kB] Step #1: Get:158 http://archive.ubuntu.com/ubuntu focal/main amd64 libmp3lame0 amd64 3.100-3 [133 kB] Step #1: Get:159 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libopenjp2-7 amd64 2.3.1-1ubuntu4.20.04.1 [141 kB] Step #1: Get:160 http://archive.ubuntu.com/ubuntu focal/main amd64 libopus0 amd64 1.3.1-0ubuntu1 [191 kB] Step #1: Get:161 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgdk-pixbuf2.0-common all 2.40.0+dfsg-3ubuntu0.4 [4592 B] Step #1: Get:162 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgdk-pixbuf2.0-0 amd64 2.40.0+dfsg-3ubuntu0.4 [168 kB] Step #1: Get:163 http://archive.ubuntu.com/ubuntu focal/main amd64 fontconfig amd64 2.13.1-2ubuntu3 [171 kB] Step #1: Get:164 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libfribidi0 amd64 1.0.8-2ubuntu0.1 [24.2 kB] Step #1: Get:165 http://archive.ubuntu.com/ubuntu focal/main amd64 libgraphite2-3 amd64 1.3.13-11build1 [73.5 kB] Step #1: Get:166 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libharfbuzz0b amd64 2.6.4-1ubuntu4.2 [391 kB] Step #1: Get:167 http://archive.ubuntu.com/ubuntu focal/main amd64 libthai-data all 0.1.28-3 [134 kB] Step #1: Get:168 http://archive.ubuntu.com/ubuntu focal/main amd64 libdatrie1 amd64 0.2.12-3 [18.7 kB] Step #1: Get:169 http://archive.ubuntu.com/ubuntu focal/main amd64 libthai0 amd64 0.1.28-3 [18.1 kB] Step #1: Get:170 http://archive.ubuntu.com/ubuntu focal/main amd64 libpango-1.0-0 amd64 1.44.7-2ubuntu4 [162 kB] Step #1: Get:171 http://archive.ubuntu.com/ubuntu focal/main amd64 libpangoft2-1.0-0 amd64 1.44.7-2ubuntu4 [34.9 kB] Step #1: Get:172 http://archive.ubuntu.com/ubuntu focal/main amd64 libpangocairo-1.0-0 amd64 1.44.7-2ubuntu4 [24.8 kB] Step #1: Get:173 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 librsvg2-2 amd64 2.48.9-1ubuntu0.20.04.4 [2313 kB] Step #1: Get:174 http://archive.ubuntu.com/ubuntu focal/universe amd64 libshine3 amd64 3.1.1-2 [23.2 kB] Step #1: Get:175 http://archive.ubuntu.com/ubuntu focal/main amd64 libsnappy1v5 amd64 1.1.8-1build1 [16.7 kB] Step #1: Get:176 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libspeex1 amd64 1.2~rc1.2-1.1ubuntu1.20.04.1 [53.2 kB] Step #1: Get:177 http://archive.ubuntu.com/ubuntu focal/main amd64 libsoxr0 amd64 0.1.3-2build1 [78.0 kB] Step #1: Get:178 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libswresample3 amd64 7:4.2.7-0ubuntu0.1 [57.1 kB] Step #1: Get:179 http://archive.ubuntu.com/ubuntu focal/main amd64 libtheora0 amd64 1.1.1+dfsg.1-15ubuntu2 [162 kB] Step #1: Get:180 http://archive.ubuntu.com/ubuntu focal/main amd64 libtwolame0 amd64 0.4.0-2 [47.6 kB] Step #1: Get:181 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libvpx6 amd64 1.8.2-1ubuntu0.2 [820 kB] Step #1: Get:182 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwavpack1 amd64 5.2.0-1ubuntu0.1 [77.3 kB] Step #1: Get:183 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebpmux3 amd64 0.6.1-2ubuntu0.20.04.3 [19.5 kB] Step #1: Get:184 http://archive.ubuntu.com/ubuntu focal/universe amd64 libx264-155 amd64 2:0.155.2917+git0a84d98-2 [521 kB] Step #1: Get:185 http://archive.ubuntu.com/ubuntu focal/main amd64 libnuma1 amd64 2.0.12-1 [20.8 kB] Step #1: Get:186 http://archive.ubuntu.com/ubuntu focal/universe amd64 libx265-179 amd64 3.2.1-1build1 [1060 kB] Step #1: Get:187 http://archive.ubuntu.com/ubuntu focal/universe amd64 libxvidcore4 amd64 2:1.3.7-1 [201 kB] Step #1: Get:188 http://archive.ubuntu.com/ubuntu focal/universe amd64 libzvbi-common all 0.2.35-17 [32.5 kB] Step #1: Get:189 http://archive.ubuntu.com/ubuntu focal/universe amd64 libzvbi0 amd64 0.2.35-17 [237 kB] Step #1: Get:190 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libavcodec58 amd64 7:4.2.7-0ubuntu0.1 [4878 kB] Step #1: Get:191 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libswresample-dev amd64 7:4.2.7-0ubuntu0.1 [70.6 kB] Step #1: Get:192 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libavcodec-dev amd64 7:4.2.7-0ubuntu0.1 [5428 kB] Step #1: Get:193 http://archive.ubuntu.com/ubuntu focal/universe amd64 libfuse3-3 amd64 3.9.0-2 [74.0 kB] Step #1: Get:194 http://archive.ubuntu.com/ubuntu focal/universe amd64 libfuse3-dev amd64 3.9.0-2 [123 kB] Step #1: Get:195 http://archive.ubuntu.com/ubuntu focal/main amd64 libusb-1.0-0 amd64 2:1.0.23-2build1 [46.5 kB] Step #1: Get:196 http://archive.ubuntu.com/ubuntu focal/main amd64 libusb-1.0-0-dev amd64 2:1.0.23-2build1 [64.4 kB] Step #1: Get:197 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libudev-dev amd64 245.4-4ubuntu3.23 [19.7 kB] Step #1: Get:198 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdbus-1-dev amd64 1.12.16-2ubuntu2.3 [167 kB] Step #1: Get:199 http://archive.ubuntu.com/ubuntu focal/main amd64 libdbus-glib-1-2 amd64 0.110-5fakssync1 [59.1 kB] Step #1: Get:200 http://archive.ubuntu.com/ubuntu focal/main amd64 libdbus-glib-1-dev-bin amd64 0.110-5fakssync1 [39.5 kB] Step #1: Get:201 http://archive.ubuntu.com/ubuntu focal/main amd64 libdbus-glib-1-dev amd64 0.110-5fakssync1 [69.2 kB] Step #1: Get:202 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpam0g-dev amd64 1.3.1-5ubuntu4.7 [111 kB] Step #1: Get:203 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 icu-devtools amd64 66.1-2ubuntu2.1 [189 kB] Step #1: Get:204 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu-dev amd64 66.1-2ubuntu2.1 [9451 kB] Step #1: Get:205 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2-dev amd64 2.9.10+dfsg-5ubuntu0.20.04.7 [735 kB] Step #1: Get:206 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjson-c4 amd64 0.13.1+dfsg-7ubuntu0.3 [29.3 kB] Step #1: Get:207 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjson-c-dev amd64 0.13.1+dfsg-7ubuntu0.3 [46.9 kB] Step #1: Get:208 http://archive.ubuntu.com/ubuntu focal/main amd64 libxss1 amd64 1:1.2.3-1 [8140 B] Step #1: Get:209 http://archive.ubuntu.com/ubuntu focal/main amd64 libxxf86vm1 amd64 1:1.1.4-1build1 [10.2 kB] Step #1: Get:210 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsdl2-2.0-0 amd64 2.0.10+dfsg1-3 [407 kB] Step #1: Get:211 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglvnd0 amd64 1.3.2-1~ubuntu0.20.04.2 [48.1 kB] Step #1: Get:212 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgbm1 amd64 21.2.6-0ubuntu0.1~20.04.2 [29.2 kB] Step #1: Get:213 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglapi-mesa amd64 21.2.6-0ubuntu0.1~20.04.2 [27.4 kB] Step #1: Get:214 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libx11-xcb1 amd64 2:1.6.9-2ubuntu1.6 [9448 B] Step #1: Get:215 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-dri2-0 amd64 1.14-2 [6920 B] Step #1: Get:216 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-dri3-0 amd64 1.14-2 [6552 B] Step #1: Get:217 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-present0 amd64 1.14-2 [5560 B] Step #1: Get:218 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-sync1 amd64 1.14-2 [8884 B] Step #1: Get:219 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-xfixes0 amd64 1.14-2 [9296 B] Step #1: Get:220 http://archive.ubuntu.com/ubuntu focal/main amd64 libxshmfence1 amd64 1.3-1 [5028 B] Step #1: Get:221 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libegl-mesa0 amd64 21.2.6-0ubuntu0.1~20.04.2 [96.3 kB] Step #1: Get:222 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libegl1 amd64 1.3.2-1~ubuntu0.20.04.2 [31.9 kB] Step #1: Get:223 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-glx0 amd64 1.14-2 [22.1 kB] Step #1: Get:224 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-amdgpu1 amd64 2.4.107-8ubuntu1~20.04.2 [18.6 kB] Step #1: Get:225 http://archive.ubuntu.com/ubuntu focal/main amd64 libpciaccess0 amd64 0.16-0ubuntu1 [17.9 kB] Step #1: Get:226 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-intel1 amd64 2.4.107-8ubuntu1~20.04.2 [60.3 kB] Step #1: Get:227 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-nouveau2 amd64 2.4.107-8ubuntu1~20.04.2 [16.6 kB] Step #1: Get:228 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-radeon1 amd64 2.4.107-8ubuntu1~20.04.2 [19.7 kB] Step #1: Get:229 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libllvm12 amd64 1:12.0.0-3ubuntu1~20.04.5 [18.8 MB] Step #1: Get:230 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsensors-config all 1:3.6.0-2ubuntu1.1 [6052 B] Step #1: Get:231 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsensors5 amd64 1:3.6.0-2ubuntu1.1 [27.2 kB] Step #1: Get:232 http://archive.ubuntu.com/ubuntu focal/main amd64 libvulkan1 amd64 1.2.131.2-1 [93.3 kB] Step #1: Get:233 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgl1-mesa-dri amd64 21.2.6-0ubuntu0.1~20.04.2 [11.0 MB] Step #1: Get:234 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglx-mesa0 amd64 21.2.6-0ubuntu0.1~20.04.2 [137 kB] Step #1: Get:235 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglx0 amd64 1.3.2-1~ubuntu0.20.04.2 [32.5 kB] Step #1: Get:236 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgl1 amd64 1.3.2-1~ubuntu0.20.04.2 [85.8 kB] Step #1: Get:237 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglx-dev amd64 1.3.2-1~ubuntu0.20.04.2 [14.0 kB] Step #1: Get:238 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgl-dev amd64 1.3.2-1~ubuntu0.20.04.2 [97.8 kB] Step #1: Get:239 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libegl-dev amd64 1.3.2-1~ubuntu0.20.04.2 [17.2 kB] Step #1: Get:240 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgles1 amd64 1.3.2-1~ubuntu0.20.04.2 [10.3 kB] Step #1: Get:241 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgles2 amd64 1.3.2-1~ubuntu0.20.04.2 [15.6 kB] Step #1: Get:242 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgles-dev amd64 1.3.2-1~ubuntu0.20.04.2 [47.9 kB] Step #1: Get:243 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libopengl0 amd64 1.3.2-1~ubuntu0.20.04.2 [29.2 kB] Step #1: Get:244 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libopengl-dev amd64 1.3.2-1~ubuntu0.20.04.2 [3584 B] Step #1: Get:245 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglvnd-dev amd64 1.3.2-1~ubuntu0.20.04.2 [11.6 kB] Step #1: Get:246 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libegl1-mesa-dev amd64 21.2.6-0ubuntu0.1~20.04.2 [7760 B] Step #1: Get:247 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgl1-mesa-dev amd64 21.2.6-0ubuntu0.1~20.04.2 [6420 B] Step #1: Get:248 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgles2-mesa-dev amd64 21.2.6-0ubuntu0.1~20.04.2 [6424 B] Step #1: Get:249 http://archive.ubuntu.com/ubuntu focal/main amd64 libglu1-mesa amd64 9.0.1-1build1 [168 kB] Step #1: Get:250 http://archive.ubuntu.com/ubuntu focal/main amd64 libglu1-mesa-dev amd64 9.0.1-1build1 [207 kB] Step #1: Get:251 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgirepository-1.0-1 amd64 1.64.1-1~ubuntu20.04.1 [85.7 kB] Step #1: Get:252 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-glib-2.0 amd64 1.64.1-1~ubuntu20.04.1 [134 kB] Step #1: Get:253 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libibus-1.0-5 amd64 1.5.22-2ubuntu2.1 [153 kB] Step #1: Get:254 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-ibus-1.0 amd64 1.5.22-2ubuntu2.1 [65.9 kB] Step #1: Get:255 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libibus-1.0-dev amd64 1.5.22-2ubuntu2.1 [179 kB] Step #1: Get:256 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsndio7.0 amd64 1.5.0-3 [24.5 kB] Step #1: Get:257 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsndio-dev amd64 1.5.0-3 [13.6 kB] Step #1: Get:258 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-scrnsaver-dev all 2019.2-1ubuntu1 [2624 B] Step #1: Get:259 http://archive.ubuntu.com/ubuntu focal/main amd64 libxss-dev amd64 1:1.2.3-1 [11.9 kB] Step #1: Get:260 http://archive.ubuntu.com/ubuntu focal/main amd64 libxt6 amd64 1:1.1.5-1 [160 kB] Step #1: Get:261 http://archive.ubuntu.com/ubuntu focal/main amd64 libxt-dev amd64 1:1.1.5-1 [395 kB] Step #1: Get:262 http://archive.ubuntu.com/ubuntu focal/main amd64 x11proto-xf86vidmode-dev all 2019.2-1ubuntu1 [2624 B] Step #1: Get:263 http://archive.ubuntu.com/ubuntu focal/main amd64 libxxf86vm-dev amd64 1:1.1.4-1build1 [13.3 kB] Step #1: Get:264 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsdl2-dev amd64 2.0.10+dfsg1-3 [718 kB] Step #1: Get:265 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsdl2-ttf-2.0-0 amd64 2.0.15+dfsg1-1 [15.6 kB] Step #1: Get:266 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsdl2-ttf-dev amd64 2.0.15+dfsg1-1 [20.5 kB] Step #1: Get:267 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsdl2-image-2.0-0 amd64 2.0.5+dfsg1-2 [63.8 kB] Step #1: Get:268 http://archive.ubuntu.com/ubuntu focal/universe amd64 libsdl2-image-dev amd64 2.0.5+dfsg1-2 [69.4 kB] Step #1: Get:269 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsystemd-dev amd64 245.4-4ubuntu3.23 [246 kB] Step #1: Get:270 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjavascriptcoregtk-4.0-18 amd64 2.38.6-0ubuntu0.20.04.1 [6446 kB] Step #1: Get:271 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcap2 amd64 1:2.32-1ubuntu0.1 [15.8 kB] Step #1: Get:272 http://archive.ubuntu.com/ubuntu focal/main amd64 bubblewrap amd64 0.4.0-1ubuntu4 [35.4 kB] Step #1: Get:273 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-dbus-proxy amd64 0.1.2-1 [23.0 kB] Step #1: Get:274 http://archive.ubuntu.com/ubuntu focal/main amd64 libatk1.0-data all 2.35.1-1ubuntu2 [2964 B] Step #1: Get:275 http://archive.ubuntu.com/ubuntu focal/main amd64 libatk1.0-0 amd64 2.35.1-1ubuntu2 [45.5 kB] Step #1: Get:276 http://archive.ubuntu.com/ubuntu focal/main amd64 libtext-iconv-perl amd64 1.7-7 [13.8 kB] Step #1: Get:277 http://archive.ubuntu.com/ubuntu focal/main amd64 emacsen-common all 3.0.4 [14.9 kB] Step #1: Get:278 http://archive.ubuntu.com/ubuntu focal/main amd64 dictionaries-common all 1.28.1 [178 kB] Step #1: Get:279 http://archive.ubuntu.com/ubuntu focal/main amd64 hunspell-en-us all 1:2018.04.16-1 [170 kB] Step #1: Get:280 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libaspell15 amd64 0.60.8-1ubuntu0.1 [328 kB] Step #1: Get:281 http://archive.ubuntu.com/ubuntu focal/main amd64 libhunspell-1.7-0 amd64 1.7.0-2build2 [147 kB] Step #1: Get:282 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libenchant-2-2 amd64 2.2.8-1ubuntu0.20.04.1 [45.6 kB] Step #1: Get:283 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcap2-bin amd64 1:2.32-1ubuntu0.1 [26.2 kB] Step #1: Get:284 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgstreamer1.0-0 amd64 1.16.3-0ubuntu1.1 [894 kB] Step #1: Get:285 http://archive.ubuntu.com/ubuntu focal/main amd64 liborc-0.4-0 amd64 1:0.4.31-1 [188 kB] Step #1: Get:286 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.16.3-0ubuntu1.2 [741 kB] Step #1: Get:287 http://archive.ubuntu.com/ubuntu focal/main amd64 libgudev-1.0-0 amd64 1:233-1 [14.0 kB] Step #1: Get:288 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgstreamer-gl1.0-0 amd64 1.16.3-0ubuntu1.2 [163 kB] Step #1: Get:289 http://archive.ubuntu.com/ubuntu focal/main amd64 hicolor-icon-theme all 0.17-2 [9976 B] Step #1: Get:290 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gtk-update-icon-cache amd64 3.24.20-0ubuntu1.1 [28.8 kB] Step #1: Get:291 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 librsvg2-common amd64 2.48.9-1ubuntu0.20.04.4 [9224 B] Step #1: Get:292 http://archive.ubuntu.com/ubuntu focal/main amd64 humanity-icon-theme all 0.6.15 [1250 kB] Step #1: Get:293 http://archive.ubuntu.com/ubuntu focal/main amd64 ubuntu-mono all 19.04-0ubuntu3 [147 kB] Step #1: Get:294 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 adwaita-icon-theme all 3.36.1-2ubuntu0.20.04.2 [3441 kB] Step #1: Get:295 http://archive.ubuntu.com/ubuntu focal/main amd64 libatspi2.0-0 amd64 2.36.0-2 [64.2 kB] Step #1: Get:296 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libatk-bridge2.0-0 amd64 2.34.2-0ubuntu2~20.04.1 [58.2 kB] Step #1: Get:297 http://archive.ubuntu.com/ubuntu focal/main amd64 liblcms2-2 amd64 2.9-4 [140 kB] Step #1: Get:298 http://archive.ubuntu.com/ubuntu focal/main amd64 libcolord2 amd64 1.4.4-2 [133 kB] Step #1: Get:299 http://archive.ubuntu.com/ubuntu focal/main amd64 libepoxy0 amd64 1.5.4-1 [191 kB] Step #1: Get:300 http://archive.ubuntu.com/ubuntu focal/main amd64 libjson-glib-1.0-common all 1.4.4-2ubuntu2 [3468 B] Step #1: Get:301 http://archive.ubuntu.com/ubuntu focal/main amd64 libjson-glib-1.0-0 amd64 1.4.4-2ubuntu2 [59.4 kB] Step #1: Get:302 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libproxy1v5 amd64 0.4.15-10ubuntu1.2 [49.1 kB] Step #1: Get:303 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 glib-networking-common all 2.64.2-1ubuntu0.1 [5040 B] Step #1: Get:304 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 glib-networking-services amd64 2.64.2-1ubuntu0.1 [10.6 kB] Step #1: Get:305 http://archive.ubuntu.com/ubuntu focal/main amd64 libdconf1 amd64 0.36.0-1 [37.4 kB] Step #1: Get:306 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 dbus amd64 1.12.16-2ubuntu2.3 [151 kB] Step #1: Get:307 http://archive.ubuntu.com/ubuntu focal/main amd64 libargon2-1 amd64 0~20171227-0.2 [19.2 kB] Step #1: Get:308 http://archive.ubuntu.com/ubuntu focal/main amd64 libdevmapper1.02.1 amd64 2:1.02.167-1ubuntu1 [127 kB] Step #1: Get:309 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcryptsetup12 amd64 2:2.2.2-3ubuntu2.4 [166 kB] Step #1: Get:310 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libip4tc2 amd64 1.8.4-3ubuntu2.1 [19.1 kB] Step #1: Get:311 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkmod2 amd64 27-1ubuntu2.1 [45.3 kB] Step #1: Get:312 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 systemd-timesyncd amd64 245.4-4ubuntu3.23 [28.1 kB] Step #1: Get:313 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 systemd amd64 245.4-4ubuntu3.23 [3811 kB] Step #1: Get:314 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 systemd-sysv amd64 245.4-4ubuntu3.23 [10.3 kB] Step #1: Get:315 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpam-systemd amd64 245.4-4ubuntu3.23 [186 kB] Step #1: Get:316 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 dbus-user-session amd64 1.12.16-2ubuntu2.3 [9424 B] Step #1: Get:317 http://archive.ubuntu.com/ubuntu focal/main amd64 dconf-service amd64 0.36.0-1 [29.8 kB] Step #1: Get:318 http://archive.ubuntu.com/ubuntu focal/main amd64 dconf-gsettings-backend amd64 0.36.0-1 [22.5 kB] Step #1: Get:319 http://archive.ubuntu.com/ubuntu focal/main amd64 gsettings-desktop-schemas all 3.36.0-1ubuntu1 [29.0 kB] Step #1: Get:320 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 glib-networking amd64 2.64.2-1ubuntu0.1 [58.2 kB] Step #1: Get:321 http://archive.ubuntu.com/ubuntu focal/main amd64 libsoup2.4-1 amd64 2.70.0-1 [262 kB] Step #1: Get:322 http://archive.ubuntu.com/ubuntu focal/main amd64 libsoup-gnome2.4-1 amd64 2.70.0-1 [6136 B] Step #1: Get:323 http://archive.ubuntu.com/ubuntu focal/main amd64 librest-0.7-0 amd64 0.8.1-1 [32.2 kB] Step #1: Get:324 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcomposite1 amd64 1:0.4.5-1 [6976 B] Step #1: Get:325 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgtk-3-common all 3.24.20-0ubuntu1.1 [234 kB] Step #1: Get:326 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgtk-3-0 amd64 3.24.20-0ubuntu1.1 [2620 kB] Step #1: Get:327 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libharfbuzz-icu0 amd64 2.6.4-1ubuntu4.2 [5580 B] Step #1: Get:328 http://archive.ubuntu.com/ubuntu focal/main amd64 libhyphen0 amd64 2.8.8-7 [27.0 kB] Step #1: Get:329 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsecret-common all 0.20.4-0ubuntu1 [3940 B] Step #1: Get:330 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsecret-1-0 amd64 0.20.4-0ubuntu1 [110 kB] Step #1: Get:331 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebpdemux2 amd64 0.6.1-2ubuntu0.20.04.3 [9560 B] Step #1: Get:332 http://archive.ubuntu.com/ubuntu focal/main amd64 libwoff1 amd64 1.0.2-1build2 [42.0 kB] Step #1: Get:333 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebkit2gtk-4.0-37 amd64 2.38.6-0ubuntu0.20.04.1 [17.5 MB] Step #1: Get:334 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-javascriptcoregtk-4.0 amd64 2.38.6-0ubuntu0.20.04.1 [29.3 kB] Step #1: Get:335 http://archive.ubuntu.com/ubuntu focal/main amd64 gir1.2-atk-1.0 amd64 2.35.1-1ubuntu2 [18.2 kB] Step #1: Get:336 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-freedesktop amd64 1.64.1-1~ubuntu20.04.1 [19.2 kB] Step #1: Get:337 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.40.0+dfsg-3ubuntu0.4 [8272 B] Step #1: Get:338 http://archive.ubuntu.com/ubuntu focal/main amd64 libxft2 amd64 2.3.3-0ubuntu1 [39.2 kB] Step #1: Get:339 http://archive.ubuntu.com/ubuntu focal/main amd64 libpangoxft-1.0-0 amd64 1.44.7-2ubuntu4 [18.0 kB] Step #1: Get:340 http://archive.ubuntu.com/ubuntu focal/main amd64 gir1.2-pango-1.0 amd64 1.44.7-2ubuntu4 [26.6 kB] Step #1: Get:341 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-gtk-3.0 amd64 3.24.20-0ubuntu1.1 [196 kB] Step #1: Get:342 http://archive.ubuntu.com/ubuntu focal/main amd64 gir1.2-soup-2.4 amd64 2.70.0-1 [27.5 kB] Step #1: Get:343 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-webkit2-4.0 amd64 2.38.6-0ubuntu0.20.04.1 [80.5 kB] Step #1: Get:344 http://archive.ubuntu.com/ubuntu focal/main amd64 gir1.2-atspi-2.0 amd64 2.36.0-2 [15.1 kB] Step #1: Get:345 http://archive.ubuntu.com/ubuntu focal/main amd64 libatspi2.0-dev amd64 2.36.0-2 [66.7 kB] Step #1: Get:346 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libatk-bridge2.0-dev amd64 2.34.2-0ubuntu2~20.04.1 [3140 B] Step #1: Get:347 http://archive.ubuntu.com/ubuntu focal/main amd64 libatk1.0-dev amd64 2.35.1-1ubuntu2 [95.2 kB] Step #1: Get:348 http://archive.ubuntu.com/ubuntu focal/main amd64 libepoxy-dev amd64 1.5.4-1 [126 kB] Step #1: Get:349 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libfribidi-dev amd64 1.0.8-2ubuntu0.1 [62.3 kB] Step #1: Get:350 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgdk-pixbuf2.0-bin amd64 2.40.0+dfsg-3ubuntu0.4 [14.1 kB] Step #1: Get:351 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgdk-pixbuf2.0-dev amd64 2.40.0+dfsg-3ubuntu0.4 [43.6 kB] Step #1: Get:352 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libharfbuzz-gobject0 amd64 2.6.4-1ubuntu4.2 [20.4 kB] Step #1: Get:353 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-harfbuzz-0.0 amd64 2.6.4-1ubuntu4.2 [26.4 kB] Step #1: Get:354 http://archive.ubuntu.com/ubuntu focal/main amd64 libgraphite2-dev amd64 1.3.13-11build1 [14.7 kB] Step #1: Get:355 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libharfbuzz-dev amd64 2.6.4-1ubuntu4.2 [526 kB] Step #1: Get:356 http://archive.ubuntu.com/ubuntu focal/main amd64 libdatrie-dev amd64 0.2.12-3 [17.6 kB] Step #1: Get:357 http://archive.ubuntu.com/ubuntu focal/main amd64 libthai-dev amd64 0.1.28-3 [24.5 kB] Step #1: Get:358 http://archive.ubuntu.com/ubuntu focal/main amd64 libxft-dev amd64 2.3.3-0ubuntu1 [49.1 kB] Step #1: Get:359 http://archive.ubuntu.com/ubuntu focal/main amd64 pango1.0-tools amd64 1.44.7-2ubuntu4 [26.2 kB] Step #1: Get:360 http://archive.ubuntu.com/ubuntu focal/main amd64 libpango1.0-dev amd64 1.44.7-2ubuntu4 [132 kB] Step #1: Get:361 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcomposite-dev amd64 1:0.4.5-1 [9152 B] Step #1: Get:362 http://archive.ubuntu.com/ubuntu focal/main amd64 wayland-protocols all 1.20-1 [60.3 kB] Step #1: Get:363 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgtk-3-dev amd64 3.24.20-0ubuntu1.1 [1067 kB] Step #1: Get:364 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libbrotli-dev amd64 1.0.7-6ubuntu0.1 [279 kB] Step #1: Get:365 http://archive.ubuntu.com/ubuntu focal/main amd64 libpsl-dev amd64 0.21.0-1ubuntu1 [71.0 kB] Step #1: Get:366 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsqlite3-dev amd64 3.31.1-4ubuntu0.6 [696 kB] Step #1: Get:367 http://archive.ubuntu.com/ubuntu focal/main amd64 libsoup2.4-dev amd64 2.70.0-1 [147 kB] Step #1: Get:368 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjavascriptcoregtk-4.0-dev amd64 2.38.6-0ubuntu0.20.04.1 [58.7 kB] Step #1: Get:369 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebkit2gtk-4.0-dev amd64 2.38.6-0ubuntu0.20.04.1 [268 kB] Step #1: Get:370 http://archive.ubuntu.com/ubuntu focal/universe amd64 liburiparser1 amd64 0.9.3-2 [39.3 kB] Step #1: Get:371 http://archive.ubuntu.com/ubuntu focal/universe amd64 liburiparser-dev amd64 0.9.3-2 [12.0 kB] Step #1: Get:372 http://archive.ubuntu.com/ubuntu focal/main amd64 libopus-dev amd64 1.3.1-0ubuntu1 [236 kB] Step #1: Get:373 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebp-dev amd64 0.6.1-2ubuntu0.20.04.3 [267 kB] Step #1: Get:374 http://archive.ubuntu.com/ubuntu focal/universe amd64 opensc-pkcs11 amd64 0.20.0-3 [852 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 138 MB in 42s (3293 kB/s) Step #1: Selecting previously unselected package intltool. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 30453 files and directories currently installed.) Step #1: Preparing to unpack .../000-intltool_0.51.0-5ubuntu1_all.deb ... Step #1: Unpacking intltool (0.51.0-5ubuntu1) ... Step #1: Selecting previously unselected package dh-translations. Step #1: Preparing to unpack .../001-dh-translations_144.20.04.0_all.deb ... Step #1: Unpacking dh-translations (144.20.04.0) ... Step #1: Selecting previously unselected package python3-scour. Step #1: Preparing to unpack .../002-python3-scour_0.37-4build1_all.deb ... Step #1: Unpacking python3-scour (0.37-4build1) ... Step #1: Selecting previously unselected package scour. Step #1: Preparing to unpack .../003-scour_0.37-4build1_all.deb ... Step #1: Unpacking scour (0.37-4build1) ... Step #1: Selecting previously unselected package cdbs. Step #1: Preparing to unpack .../004-cdbs_0.4.159ubuntu2_all.deb ... Step #1: Unpacking cdbs (0.4.159ubuntu2) ... Step #1: Selecting previously unselected package sgml-base. Step #1: Preparing to unpack .../005-sgml-base_1.29.1_all.deb ... Step #1: Unpacking sgml-base (1.29.1) ... Step #1: Selecting previously unselected package xml-core. Step #1: Preparing to unpack .../006-xml-core_0.18+nmu1_all.deb ... Step #1: Unpacking xml-core (0.18+nmu1) ... Step #1: Selecting previously unselected package docbook-xsl. Step #1: Preparing to unpack .../007-docbook-xsl_1.79.1+dfsg-2_all.deb ... Step #1: Unpacking docbook-xsl (1.79.1+dfsg-2) ... Step #1: Selecting previously unselected package libxslt1.1:amd64. Step #1: Preparing to unpack .../008-libxslt1.1_1.1.34-4ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package xsltproc. Step #1: Preparing to unpack .../009-xsltproc_1.1.34-4ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking xsltproc (1.1.34-4ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package libgssrpc4:amd64. Step #1: Preparing to unpack .../010-libgssrpc4_1.17-6ubuntu4.4_amd64.deb ... Step #1: Unpacking libgssrpc4:amd64 (1.17-6ubuntu4.4) ... Step #1: Selecting previously unselected package libkdb5-9:amd64. Step #1: Preparing to unpack .../011-libkdb5-9_1.17-6ubuntu4.4_amd64.deb ... Step #1: Unpacking libkdb5-9:amd64 (1.17-6ubuntu4.4) ... Step #1: Selecting previously unselected package libkadm5srv-mit11:amd64. Step #1: Preparing to unpack .../012-libkadm5srv-mit11_1.17-6ubuntu4.4_amd64.deb ... Step #1: Unpacking libkadm5srv-mit11:amd64 (1.17-6ubuntu4.4) ... Step #1: Selecting previously unselected package libkadm5clnt-mit11:amd64. Step #1: Preparing to unpack .../013-libkadm5clnt-mit11_1.17-6ubuntu4.4_amd64.deb ... Step #1: Unpacking libkadm5clnt-mit11:amd64 (1.17-6ubuntu4.4) ... Step #1: Selecting previously unselected package comerr-dev:amd64. Step #1: Preparing to unpack .../014-comerr-dev_2.1-1.45.5-2ubuntu1.1_amd64.deb ... Step #1: Unpacking comerr-dev:amd64 (2.1-1.45.5-2ubuntu1.1) ... Step #1: Selecting previously unselected package krb5-multidev:amd64. Step #1: Preparing to unpack .../015-krb5-multidev_1.17-6ubuntu4.4_amd64.deb ... Step #1: Unpacking krb5-multidev:amd64 (1.17-6ubuntu4.4) ... Step #1: Selecting previously unselected package libkrb5-dev:amd64. Step #1: Preparing to unpack .../016-libkrb5-dev_1.17-6ubuntu4.4_amd64.deb ... Step #1: Unpacking libkrb5-dev:amd64 (1.17-6ubuntu4.4) ... Step #1: Selecting previously unselected package xkb-data. Step #1: Preparing to unpack .../017-xkb-data_2.29-2_all.deb ... Step #1: Unpacking xkb-data (2.29-2) ... Step #1: Selecting previously unselected package libxkbcommon0:amd64. Step #1: Preparing to unpack .../018-libxkbcommon0_0.10.0-1_amd64.deb ... Step #1: Unpacking libxkbcommon0:amd64 (0.10.0-1) ... Step #1: Selecting previously unselected package libxkbcommon-dev:amd64. Step #1: Preparing to unpack .../019-libxkbcommon-dev_0.10.0-1_amd64.deb ... Step #1: Unpacking libxkbcommon-dev:amd64 (0.10.0-1) ... Step #1: Selecting previously unselected package libxkbfile1:amd64. Step #1: Preparing to unpack .../020-libxkbfile1_1%3a1.1.0-1_amd64.deb ... Step #1: Unpacking libxkbfile1:amd64 (1:1.1.0-1) ... Step #1: Selecting previously unselected package xorg-sgml-doctools. Step #1: Preparing to unpack .../021-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Step #1: Unpacking xorg-sgml-doctools (1:1.11-1) ... Step #1: Selecting previously unselected package x11proto-dev. Step #1: Preparing to unpack .../022-x11proto-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package x11proto-core-dev. Step #1: Preparing to unpack .../023-x11proto-core-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-core-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxau-dev:amd64. Step #1: Preparing to unpack .../024-libxau-dev_1%3a1.0.9-0ubuntu1_amd64.deb ... Step #1: Unpacking libxau-dev:amd64 (1:1.0.9-0ubuntu1) ... Step #1: Selecting previously unselected package libxdmcp-dev:amd64. Step #1: Preparing to unpack .../025-libxdmcp-dev_1%3a1.1.3-0ubuntu1_amd64.deb ... Step #1: Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) ... Step #1: Selecting previously unselected package xtrans-dev. Step #1: Preparing to unpack .../026-xtrans-dev_1.4.0-1_all.deb ... Step #1: Unpacking xtrans-dev (1.4.0-1) ... Step #1: Selecting previously unselected package libpthread-stubs0-dev:amd64. Step #1: Preparing to unpack .../027-libpthread-stubs0-dev_0.4-1_amd64.deb ... Step #1: Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ... Step #1: Selecting previously unselected package libxcb1-dev:amd64. Step #1: Preparing to unpack .../028-libxcb1-dev_1.14-2_amd64.deb ... Step #1: Unpacking libxcb1-dev:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libx11-dev:amd64. Step #1: Preparing to unpack .../029-libx11-dev_2%3a1.6.9-2ubuntu1.6_amd64.deb ... Step #1: Unpacking libx11-dev:amd64 (2:1.6.9-2ubuntu1.6) ... Step #1: Selecting previously unselected package libxkbfile-dev:amd64. Step #1: Preparing to unpack .../030-libxkbfile-dev_1%3a1.1.0-1_amd64.deb ... Step #1: Unpacking libxkbfile-dev:amd64 (1:1.1.0-1) ... Step #1: Selecting previously unselected package libwayland-client0:amd64. Step #1: Preparing to unpack .../031-libwayland-client0_1.18.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libwayland-client0:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libwayland-server0:amd64. Step #1: Preparing to unpack .../032-libwayland-server0_1.18.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libwayland-server0:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libwayland-cursor0:amd64. Step #1: Preparing to unpack .../033-libwayland-cursor0_1.18.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libwayland-cursor0:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libwayland-egl1:amd64. Step #1: Preparing to unpack .../034-libwayland-egl1_1.18.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libwayland-egl1:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libwayland-bin. Step #1: Preparing to unpack .../035-libwayland-bin_1.18.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libwayland-bin (1.18.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libwayland-dev:amd64. Step #1: Preparing to unpack .../036-libwayland-dev_1.18.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libwayland-dev:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libxrender1:amd64. Step #1: Preparing to unpack .../037-libxrender1_1%3a0.9.10-1_amd64.deb ... Step #1: Unpacking libxrender1:amd64 (1:0.9.10-1) ... Step #1: Selecting previously unselected package libxrandr2:amd64. Step #1: Preparing to unpack .../038-libxrandr2_2%3a1.5.2-0ubuntu1_amd64.deb ... Step #1: Unpacking libxrandr2:amd64 (2:1.5.2-0ubuntu1) ... Step #1: Selecting previously unselected package x11proto-xext-dev. Step #1: Preparing to unpack .../039-x11proto-xext-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-xext-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxext-dev:amd64. Step #1: Preparing to unpack .../040-libxext-dev_2%3a1.3.4-0ubuntu1_amd64.deb ... Step #1: Unpacking libxext-dev:amd64 (2:1.3.4-0ubuntu1) ... Step #1: Selecting previously unselected package x11proto-randr-dev. Step #1: Preparing to unpack .../041-x11proto-randr-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-randr-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxrender-dev:amd64. Step #1: Preparing to unpack .../042-libxrender-dev_1%3a0.9.10-1_amd64.deb ... Step #1: Unpacking libxrender-dev:amd64 (1:0.9.10-1) ... Step #1: Selecting previously unselected package libxrandr-dev:amd64. Step #1: Preparing to unpack .../043-libxrandr-dev_2%3a1.5.2-0ubuntu1_amd64.deb ... Step #1: Unpacking libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) ... Step #1: Selecting previously unselected package libxi6:amd64. Step #1: Preparing to unpack .../044-libxi6_2%3a1.7.10-0ubuntu1_amd64.deb ... Step #1: Unpacking libxi6:amd64 (2:1.7.10-0ubuntu1) ... Step #1: Selecting previously unselected package libxfixes3:amd64. Step #1: Preparing to unpack .../045-libxfixes3_1%3a5.0.3-2_amd64.deb ... Step #1: Unpacking libxfixes3:amd64 (1:5.0.3-2) ... Step #1: Selecting previously unselected package libxfixes-dev:amd64. Step #1: Preparing to unpack .../046-libxfixes-dev_1%3a5.0.3-2_amd64.deb ... Step #1: Unpacking libxfixes-dev:amd64 (1:5.0.3-2) ... Step #1: Selecting previously unselected package x11proto-input-dev. Step #1: Preparing to unpack .../047-x11proto-input-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-input-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxi-dev:amd64. Step #1: Preparing to unpack .../048-libxi-dev_2%3a1.7.10-0ubuntu1_amd64.deb ... Step #1: Unpacking libxi-dev:amd64 (2:1.7.10-0ubuntu1) ... Step #1: Selecting previously unselected package libxinerama1:amd64. Step #1: Preparing to unpack .../049-libxinerama1_2%3a1.1.4-2_amd64.deb ... Step #1: Unpacking libxinerama1:amd64 (2:1.1.4-2) ... Step #1: Selecting previously unselected package x11proto-xinerama-dev. Step #1: Preparing to unpack .../050-x11proto-xinerama-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-xinerama-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxinerama-dev:amd64. Step #1: Preparing to unpack .../051-libxinerama-dev_2%3a1.1.4-2_amd64.deb ... Step #1: Unpacking libxinerama-dev:amd64 (2:1.1.4-2) ... Step #1: Selecting previously unselected package libxcursor1:amd64. Step #1: Preparing to unpack .../052-libxcursor1_1%3a1.2.0-2_amd64.deb ... Step #1: Unpacking libxcursor1:amd64 (1:1.2.0-2) ... Step #1: Selecting previously unselected package libxcursor-dev:amd64. Step #1: Preparing to unpack .../053-libxcursor-dev_1%3a1.2.0-2_amd64.deb ... Step #1: Unpacking libxcursor-dev:amd64 (1:1.2.0-2) ... Step #1: Selecting previously unselected package libxv1:amd64. Step #1: Preparing to unpack .../054-libxv1_2%3a1.0.11-1_amd64.deb ... Step #1: Unpacking libxv1:amd64 (2:1.0.11-1) ... Step #1: Selecting previously unselected package libxv-dev:amd64. Step #1: Preparing to unpack .../055-libxv-dev_2%3a1.0.11-1_amd64.deb ... Step #1: Unpacking libxv-dev:amd64 (2:1.0.11-1) ... Step #1: Selecting previously unselected package libxdamage1:amd64. Step #1: Preparing to unpack .../056-libxdamage1_1%3a1.1.5-2_amd64.deb ... Step #1: Unpacking libxdamage1:amd64 (1:1.1.5-2) ... Step #1: Selecting previously unselected package libxdamage-dev:amd64. Step #1: Preparing to unpack .../057-libxdamage-dev_1%3a1.1.5-2_amd64.deb ... Step #1: Unpacking libxdamage-dev:amd64 (1:1.1.5-2) ... Step #1: Selecting previously unselected package x11-common. Step #1: Preparing to unpack .../058-x11-common_1%3a7.7+19ubuntu14_all.deb ... Step #1: dpkg-query: no packages found matching nux-tools Step #1: Unpacking x11-common (1:7.7+19ubuntu14) ... Step #1: Selecting previously unselected package libxtst6:amd64. Step #1: Preparing to unpack .../059-libxtst6_2%3a1.2.3-1_amd64.deb ... Step #1: Unpacking libxtst6:amd64 (2:1.2.3-1) ... Step #1: Selecting previously unselected package x11proto-record-dev. Step #1: Preparing to unpack .../060-x11proto-record-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-record-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxtst-dev:amd64. Step #1: Preparing to unpack .../061-libxtst-dev_2%3a1.2.3-1_amd64.deb ... Step #1: Unpacking libxtst-dev:amd64 (2:1.2.3-1) ... Step #1: Selecting previously unselected package libavahi-common-data:amd64. Step #1: Preparing to unpack .../062-libavahi-common-data_0.7-4ubuntu7.3_amd64.deb ... Step #1: Unpacking libavahi-common-data:amd64 (0.7-4ubuntu7.3) ... Step #1: Selecting previously unselected package libavahi-common3:amd64. Step #1: Preparing to unpack .../063-libavahi-common3_0.7-4ubuntu7.3_amd64.deb ... Step #1: Unpacking libavahi-common3:amd64 (0.7-4ubuntu7.3) ... Step #1: Selecting previously unselected package libdbus-1-3:amd64. Step #1: Preparing to unpack .../064-libdbus-1-3_1.12.16-2ubuntu2.3_amd64.deb ... Step #1: Unpacking libdbus-1-3:amd64 (1.12.16-2ubuntu2.3) ... Step #1: Selecting previously unselected package libavahi-client3:amd64. Step #1: Preparing to unpack .../065-libavahi-client3_0.7-4ubuntu7.3_amd64.deb ... Step #1: Unpacking libavahi-client3:amd64 (0.7-4ubuntu7.3) ... Step #1: Selecting previously unselected package libcups2:amd64. Step #1: Preparing to unpack .../066-libcups2_2.3.1-9ubuntu1.6_amd64.deb ... Step #1: Unpacking libcups2:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Selecting previously unselected package libcupsimage2:amd64. Step #1: Preparing to unpack .../067-libcupsimage2_2.3.1-9ubuntu1.6_amd64.deb ... Step #1: Unpacking libcupsimage2:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Selecting previously unselected package libpng16-16:amd64. Step #1: Preparing to unpack .../068-libpng16-16_1.6.37-2_amd64.deb ... Step #1: Unpacking libpng16-16:amd64 (1.6.37-2) ... Step #1: Selecting previously unselected package zlib1g-dev:amd64. Step #1: Preparing to unpack .../069-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #1: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1: Selecting previously unselected package libpng-dev:amd64. Step #1: Preparing to unpack .../070-libpng-dev_1.6.37-2_amd64.deb ... Step #1: Unpacking libpng-dev:amd64 (1.6.37-2) ... Step #1: Selecting previously unselected package libjbig0:amd64. Step #1: Preparing to unpack .../071-libjbig0_2.1-3.1ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libjbig0:amd64 (2.1-3.1ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package libjbig-dev:amd64. Step #1: Preparing to unpack .../072-libjbig-dev_2.1-3.1ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libjbig-dev:amd64 (2.1-3.1ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package libjpeg-turbo8:amd64. Step #1: Preparing to unpack .../073-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #1: Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #1: Selecting previously unselected package libjpeg-turbo8-dev:amd64. Step #1: Preparing to unpack .../074-libjpeg-turbo8-dev_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #1: Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #1: Selecting previously unselected package libjpeg8:amd64. Step #1: Preparing to unpack .../075-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #1: Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #1: Selecting previously unselected package libjpeg8-dev:amd64. Step #1: Preparing to unpack .../076-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Step #1: Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #1: Selecting previously unselected package libjpeg-dev:amd64. Step #1: Preparing to unpack .../077-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Step #1: Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #1: Selecting previously unselected package liblzma-dev:amd64. Step #1: Preparing to unpack .../078-liblzma-dev_5.2.4-1ubuntu1.1_amd64.deb ... Step #1: Unpacking liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1: Selecting previously unselected package libwebp6:amd64. Step #1: Preparing to unpack .../079-libwebp6_0.6.1-2ubuntu0.20.04.3_amd64.deb ... Step #1: Unpacking libwebp6:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Selecting previously unselected package libtiff5:amd64. Step #1: Preparing to unpack .../080-libtiff5_4.1.0+git191117-2ubuntu0.20.04.12_amd64.deb ... Step #1: Unpacking libtiff5:amd64 (4.1.0+git191117-2ubuntu0.20.04.12) ... Step #1: Selecting previously unselected package libtiffxx5:amd64. Step #1: Preparing to unpack .../081-libtiffxx5_4.1.0+git191117-2ubuntu0.20.04.12_amd64.deb ... Step #1: Unpacking libtiffxx5:amd64 (4.1.0+git191117-2ubuntu0.20.04.12) ... Step #1: Selecting previously unselected package libtiff-dev:amd64. Step #1: Preparing to unpack .../082-libtiff-dev_4.1.0+git191117-2ubuntu0.20.04.12_amd64.deb ... Step #1: Unpacking libtiff-dev:amd64 (4.1.0+git191117-2ubuntu0.20.04.12) ... Step #1: Selecting previously unselected package libcupsimage2-dev:amd64. Step #1: Preparing to unpack .../083-libcupsimage2-dev_2.3.1-9ubuntu1.6_amd64.deb ... Step #1: Unpacking libcupsimage2-dev:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Selecting previously unselected package libcups2-dev:amd64. Step #1: Preparing to unpack .../084-libcups2-dev_2.3.1-9ubuntu1.6_amd64.deb ... Step #1: Unpacking libcups2-dev:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Selecting previously unselected package libfreetype6:amd64. Step #1: Preparing to unpack .../085-libfreetype6_2.10.1-2ubuntu0.3_amd64.deb ... Step #1: Unpacking libfreetype6:amd64 (2.10.1-2ubuntu0.3) ... Step #1: Selecting previously unselected package fonts-dejavu-core. Step #1: Preparing to unpack .../086-fonts-dejavu-core_2.37-1_all.deb ... Step #1: Unpacking fonts-dejavu-core (2.37-1) ... Step #1: Selecting previously unselected package fontconfig-config. Step #1: Preparing to unpack .../087-fontconfig-config_2.13.1-2ubuntu3_all.deb ... Step #1: Unpacking fontconfig-config (2.13.1-2ubuntu3) ... Step #1: Selecting previously unselected package libfontconfig1:amd64. Step #1: Preparing to unpack .../088-libfontconfig1_2.13.1-2ubuntu3_amd64.deb ... Step #1: Unpacking libfontconfig1:amd64 (2.13.1-2ubuntu3) ... Step #1: Selecting previously unselected package libpixman-1-0:amd64. Step #1: Preparing to unpack .../089-libpixman-1-0_0.38.4-0ubuntu2.1_amd64.deb ... Step #1: Unpacking libpixman-1-0:amd64 (0.38.4-0ubuntu2.1) ... Step #1: Selecting previously unselected package libxcb-render0:amd64. Step #1: Preparing to unpack .../090-libxcb-render0_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-render0:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libxcb-shm0:amd64. Step #1: Preparing to unpack .../091-libxcb-shm0_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-shm0:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libcairo2:amd64. Step #1: Preparing to unpack .../092-libcairo2_1.16.0-4ubuntu1_amd64.deb ... Step #1: Unpacking libcairo2:amd64 (1.16.0-4ubuntu1) ... Step #1: Selecting previously unselected package libcairo-gobject2:amd64. Step #1: Preparing to unpack .../093-libcairo-gobject2_1.16.0-4ubuntu1_amd64.deb ... Step #1: Unpacking libcairo-gobject2:amd64 (1.16.0-4ubuntu1) ... Step #1: Selecting previously unselected package liblzo2-2:amd64. Step #1: Preparing to unpack .../094-liblzo2-2_2.10-2_amd64.deb ... Step #1: Unpacking liblzo2-2:amd64 (2.10-2) ... Step #1: Selecting previously unselected package libcairo-script-interpreter2:amd64. Step #1: Preparing to unpack .../095-libcairo-script-interpreter2_1.16.0-4ubuntu1_amd64.deb ... Step #1: Unpacking libcairo-script-interpreter2:amd64 (1.16.0-4ubuntu1) ... Step #1: Selecting previously unselected package libexpat1-dev:amd64. Step #1: Preparing to unpack .../096-libexpat1-dev_2.2.9-1ubuntu0.6_amd64.deb ... Step #1: Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Step #1: Selecting previously unselected package libfreetype-dev:amd64. Step #1: Preparing to unpack .../097-libfreetype-dev_2.10.1-2ubuntu0.3_amd64.deb ... Step #1: Unpacking libfreetype-dev:amd64 (2.10.1-2ubuntu0.3) ... Step #1: Selecting previously unselected package libfreetype6-dev:amd64. Step #1: Preparing to unpack .../098-libfreetype6-dev_2.10.1-2ubuntu0.3_amd64.deb ... Step #1: Unpacking libfreetype6-dev:amd64 (2.10.1-2ubuntu0.3) ... Step #1: Selecting previously unselected package uuid-dev:amd64. Step #1: Preparing to unpack .../099-uuid-dev_2.34-0.1ubuntu9.6_amd64.deb ... Step #1: Unpacking uuid-dev:amd64 (2.34-0.1ubuntu9.6) ... Step #1: Selecting previously unselected package libfontconfig1-dev:amd64. Step #1: Preparing to unpack .../100-libfontconfig1-dev_2.13.1-2ubuntu3_amd64.deb ... Step #1: Unpacking libfontconfig1-dev:amd64 (2.13.1-2ubuntu3) ... Step #1: Selecting previously unselected package libice6:amd64. Step #1: Preparing to unpack .../101-libice6_2%3a1.0.10-0ubuntu1_amd64.deb ... Step #1: Unpacking libice6:amd64 (2:1.0.10-0ubuntu1) ... Step #1: Selecting previously unselected package libsm6:amd64. Step #1: Preparing to unpack .../102-libsm6_2%3a1.2.3-1_amd64.deb ... Step #1: Unpacking libsm6:amd64 (2:1.2.3-1) ... Step #1: Selecting previously unselected package libice-dev:amd64. Step #1: Preparing to unpack .../103-libice-dev_2%3a1.0.10-0ubuntu1_amd64.deb ... Step #1: Unpacking libice-dev:amd64 (2:1.0.10-0ubuntu1) ... Step #1: Selecting previously unselected package libsm-dev:amd64. Step #1: Preparing to unpack .../104-libsm-dev_2%3a1.2.3-1_amd64.deb ... Step #1: Unpacking libsm-dev:amd64 (2:1.2.3-1) ... Step #1: Selecting previously unselected package libpixman-1-dev:amd64. Step #1: Preparing to unpack .../105-libpixman-1-dev_0.38.4-0ubuntu2.1_amd64.deb ... Step #1: Unpacking libpixman-1-dev:amd64 (0.38.4-0ubuntu2.1) ... Step #1: Selecting previously unselected package libxcb-render0-dev:amd64. Step #1: Preparing to unpack .../106-libxcb-render0-dev_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-render0-dev:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libxcb-shm0-dev:amd64. Step #1: Preparing to unpack .../107-libxcb-shm0-dev_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-shm0-dev:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libffi-dev:amd64. Step #1: Preparing to unpack .../108-libffi-dev_3.3-4_amd64.deb ... Step #1: Unpacking libffi-dev:amd64 (3.3-4) ... Step #1: Selecting previously unselected package libglib2.0-bin. Step #1: Preparing to unpack .../109-libglib2.0-bin_2.64.6-1~ubuntu20.04.7_amd64.deb ... Step #1: Unpacking libglib2.0-bin (2.64.6-1~ubuntu20.04.7) ... Step #1: Selecting previously unselected package python3-lib2to3. Step #1: Preparing to unpack .../110-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb ... Step #1: Unpacking python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Step #1: Selecting previously unselected package python3-distutils. Step #1: Preparing to unpack .../111-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb ... Step #1: Unpacking python3-distutils (3.8.10-0ubuntu1~20.04) ... Step #1: Selecting previously unselected package libglib2.0-dev-bin. Step #1: Preparing to unpack .../112-libglib2.0-dev-bin_2.64.6-1~ubuntu20.04.7_amd64.deb ... Step #1: Unpacking libglib2.0-dev-bin (2.64.6-1~ubuntu20.04.7) ... Step #1: Selecting previously unselected package libblkid-dev:amd64. Step #1: Preparing to unpack .../113-libblkid-dev_2.34-0.1ubuntu9.6_amd64.deb ... Step #1: Unpacking libblkid-dev:amd64 (2.34-0.1ubuntu9.6) ... Step #1: Selecting previously unselected package libmount-dev:amd64. Step #1: Preparing to unpack .../114-libmount-dev_2.34-0.1ubuntu9.6_amd64.deb ... Step #1: Unpacking libmount-dev:amd64 (2.34-0.1ubuntu9.6) ... Step #1: Selecting previously unselected package libpcre16-3:amd64. Step #1: Preparing to unpack .../115-libpcre16-3_2%3a8.39-12ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcre16-3:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Selecting previously unselected package libpcre32-3:amd64. Step #1: Preparing to unpack .../116-libpcre32-3_2%3a8.39-12ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcre32-3:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Selecting previously unselected package libpcrecpp0v5:amd64. Step #1: Preparing to unpack .../117-libpcrecpp0v5_2%3a8.39-12ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcrecpp0v5:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Selecting previously unselected package libpcre3-dev:amd64. Step #1: Preparing to unpack .../118-libpcre3-dev_2%3a8.39-12ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcre3-dev:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Selecting previously unselected package libsepol1-dev:amd64. Step #1: Preparing to unpack .../119-libsepol1-dev_3.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libsepol1-dev:amd64 (3.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libpcre2-16-0:amd64. Step #1: Preparing to unpack .../120-libpcre2-16-0_10.34-7ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcre2-16-0:amd64 (10.34-7ubuntu0.1) ... Step #1: Selecting previously unselected package libpcre2-32-0:amd64. Step #1: Preparing to unpack .../121-libpcre2-32-0_10.34-7ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcre2-32-0:amd64 (10.34-7ubuntu0.1) ... Step #1: Selecting previously unselected package libpcre2-posix2:amd64. Step #1: Preparing to unpack .../122-libpcre2-posix2_10.34-7ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcre2-posix2:amd64 (10.34-7ubuntu0.1) ... Step #1: Selecting previously unselected package libpcre2-dev:amd64. Step #1: Preparing to unpack .../123-libpcre2-dev_10.34-7ubuntu0.1_amd64.deb ... Step #1: Unpacking libpcre2-dev:amd64 (10.34-7ubuntu0.1) ... Step #1: Selecting previously unselected package libselinux1-dev:amd64. Step #1: Preparing to unpack .../124-libselinux1-dev_3.0-1build2_amd64.deb ... Step #1: Unpacking libselinux1-dev:amd64 (3.0-1build2) ... Step #1: Selecting previously unselected package libglib2.0-dev:amd64. Step #1: Preparing to unpack .../125-libglib2.0-dev_2.64.6-1~ubuntu20.04.7_amd64.deb ... Step #1: Unpacking libglib2.0-dev:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #1: Selecting previously unselected package libcairo2-dev:amd64. Step #1: Preparing to unpack .../126-libcairo2-dev_1.16.0-4ubuntu1_amd64.deb ... Step #1: Unpacking libcairo2-dev:amd64 (1.16.0-4ubuntu1) ... Step #1: Selecting previously unselected package libpcsclite1:amd64. Step #1: Preparing to unpack .../127-libpcsclite1_1.8.26-3_amd64.deb ... Step #1: Unpacking libpcsclite1:amd64 (1.8.26-3) ... Step #1: Selecting previously unselected package libpcsclite-dev. Step #1: Preparing to unpack .../128-libpcsclite-dev_1.8.26-3_amd64.deb ... Step #1: Unpacking libpcsclite-dev (1.8.26-3) ... Step #1: Selecting previously unselected package libasound2-data. Step #1: Preparing to unpack .../129-libasound2-data_1.2.2-2.1ubuntu2.5_all.deb ... Step #1: Unpacking libasound2-data (1.2.2-2.1ubuntu2.5) ... Step #1: Selecting previously unselected package libasound2:amd64. Step #1: Preparing to unpack .../130-libasound2_1.2.2-2.1ubuntu2.5_amd64.deb ... Step #1: Unpacking libasound2:amd64 (1.2.2-2.1ubuntu2.5) ... Step #1: Selecting previously unselected package libasound2-dev:amd64. Step #1: Preparing to unpack .../131-libasound2-dev_1.2.2-2.1ubuntu2.5_amd64.deb ... Step #1: Unpacking libasound2-dev:amd64 (1.2.2-2.1ubuntu2.5) ... Step #1: Selecting previously unselected package libdrm-common. Step #1: Preparing to unpack .../132-libdrm-common_2.4.107-8ubuntu1~20.04.2_all.deb ... Step #1: Unpacking libdrm-common (2.4.107-8ubuntu1~20.04.2) ... Step #1: Selecting previously unselected package libdrm2:amd64. Step #1: Preparing to unpack .../133-libdrm2_2.4.107-8ubuntu1~20.04.2_amd64.deb ... Step #1: Unpacking libdrm2:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Selecting previously unselected package libva2:amd64. Step #1: Preparing to unpack .../134-libva2_2.7.0-2_amd64.deb ... Step #1: Unpacking libva2:amd64 (2.7.0-2) ... Step #1: Selecting previously unselected package libva-drm2:amd64. Step #1: Preparing to unpack .../135-libva-drm2_2.7.0-2_amd64.deb ... Step #1: Unpacking libva-drm2:amd64 (2.7.0-2) ... Step #1: Selecting previously unselected package libva-x11-2:amd64. Step #1: Preparing to unpack .../136-libva-x11-2_2.7.0-2_amd64.deb ... Step #1: Unpacking libva-x11-2:amd64 (2.7.0-2) ... Step #1: Selecting previously unselected package libvdpau1:amd64. Step #1: Preparing to unpack .../137-libvdpau1_1.3-1ubuntu2_amd64.deb ... Step #1: Unpacking libvdpau1:amd64 (1.3-1ubuntu2) ... Step #1: Selecting previously unselected package ocl-icd-libopencl1:amd64. Step #1: Preparing to unpack .../138-ocl-icd-libopencl1_2.2.11-1ubuntu1_amd64.deb ... Step #1: Unpacking ocl-icd-libopencl1:amd64 (2.2.11-1ubuntu1) ... Step #1: Selecting previously unselected package libavutil56:amd64. Step #1: Preparing to unpack .../139-libavutil56_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libavutil56:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libavutil-dev:amd64. Step #1: Preparing to unpack .../140-libavutil-dev_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libavutil-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libswscale5:amd64. Step #1: Preparing to unpack .../141-libswscale5_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libswscale5:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libswscale-dev:amd64. Step #1: Preparing to unpack .../142-libswscale-dev_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libswscale-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libapparmor1:amd64. Step #1: Preparing to unpack .../143-libapparmor1_2.13.3-7ubuntu5.3_amd64.deb ... Step #1: Unpacking libapparmor1:amd64 (2.13.3-7ubuntu5.3) ... Step #1: Selecting previously unselected package libasyncns0:amd64. Step #1: Preparing to unpack .../144-libasyncns0_0.8-6_amd64.deb ... Step #1: Unpacking libasyncns0:amd64 (0.8-6) ... Step #1: Selecting previously unselected package libogg0:amd64. Step #1: Preparing to unpack .../145-libogg0_1.3.4-0ubuntu1_amd64.deb ... Step #1: Unpacking libogg0:amd64 (1.3.4-0ubuntu1) ... Step #1: Selecting previously unselected package libflac8:amd64. Step #1: Preparing to unpack .../146-libflac8_1.3.3-1ubuntu0.2_amd64.deb ... Step #1: Unpacking libflac8:amd64 (1.3.3-1ubuntu0.2) ... Step #1: Selecting previously unselected package libvorbis0a:amd64. Step #1: Preparing to unpack .../147-libvorbis0a_1.3.6-2ubuntu1_amd64.deb ... Step #1: Unpacking libvorbis0a:amd64 (1.3.6-2ubuntu1) ... Step #1: Selecting previously unselected package libvorbisenc2:amd64. Step #1: Preparing to unpack .../148-libvorbisenc2_1.3.6-2ubuntu1_amd64.deb ... Step #1: Unpacking libvorbisenc2:amd64 (1.3.6-2ubuntu1) ... Step #1: Selecting previously unselected package libsndfile1:amd64. Step #1: Preparing to unpack .../149-libsndfile1_1.0.28-7ubuntu0.2_amd64.deb ... Step #1: Unpacking libsndfile1:amd64 (1.0.28-7ubuntu0.2) ... Step #1: Selecting previously unselected package libwrap0:amd64. Step #1: Preparing to unpack .../150-libwrap0_7.6.q-30_amd64.deb ... Step #1: Unpacking libwrap0:amd64 (7.6.q-30) ... Step #1: Selecting previously unselected package libpulse0:amd64. Step #1: Preparing to unpack .../151-libpulse0_1%3a13.99.1-1ubuntu3.13_amd64.deb ... Step #1: Unpacking libpulse0:amd64 (1:13.99.1-1ubuntu3.13) ... Step #1: Selecting previously unselected package libpulse-mainloop-glib0:amd64. Step #1: Preparing to unpack .../152-libpulse-mainloop-glib0_1%3a13.99.1-1ubuntu3.13_amd64.deb ... Step #1: Unpacking libpulse-mainloop-glib0:amd64 (1:13.99.1-1ubuntu3.13) ... Step #1: Selecting previously unselected package libpulse-dev:amd64. Step #1: Preparing to unpack .../153-libpulse-dev_1%3a13.99.1-1ubuntu3.13_amd64.deb ... Step #1: Unpacking libpulse-dev:amd64 (1:13.99.1-1ubuntu3.13) ... Step #1: Selecting previously unselected package libaom0:amd64. Step #1: Preparing to unpack .../154-libaom0_1.0.0.errata1-3+deb11u1build0.20.04.1_amd64.deb ... Step #1: Unpacking libaom0:amd64 (1.0.0.errata1-3+deb11u1build0.20.04.1) ... Step #1: Selecting previously unselected package libcodec2-0.9:amd64. Step #1: Preparing to unpack .../155-libcodec2-0.9_0.9.2-2_amd64.deb ... Step #1: Unpacking libcodec2-0.9:amd64 (0.9.2-2) ... Step #1: Selecting previously unselected package libgsm1:amd64. Step #1: Preparing to unpack .../156-libgsm1_1.0.18-2_amd64.deb ... Step #1: Unpacking libgsm1:amd64 (1.0.18-2) ... Step #1: Selecting previously unselected package libmp3lame0:amd64. Step #1: Preparing to unpack .../157-libmp3lame0_3.100-3_amd64.deb ... Step #1: Unpacking libmp3lame0:amd64 (3.100-3) ... Step #1: Selecting previously unselected package libopenjp2-7:amd64. Step #1: Preparing to unpack .../158-libopenjp2-7_2.3.1-1ubuntu4.20.04.1_amd64.deb ... Step #1: Unpacking libopenjp2-7:amd64 (2.3.1-1ubuntu4.20.04.1) ... Step #1: Selecting previously unselected package libopus0:amd64. Step #1: Preparing to unpack .../159-libopus0_1.3.1-0ubuntu1_amd64.deb ... Step #1: Unpacking libopus0:amd64 (1.3.1-0ubuntu1) ... Step #1: Selecting previously unselected package libgdk-pixbuf2.0-common. Step #1: Preparing to unpack .../160-libgdk-pixbuf2.0-common_2.40.0+dfsg-3ubuntu0.4_all.deb ... Step #1: Unpacking libgdk-pixbuf2.0-common (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Selecting previously unselected package libgdk-pixbuf2.0-0:amd64. Step #1: Preparing to unpack .../161-libgdk-pixbuf2.0-0_2.40.0+dfsg-3ubuntu0.4_amd64.deb ... Step #1: Unpacking libgdk-pixbuf2.0-0:amd64 (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Selecting previously unselected package fontconfig. Step #1: Preparing to unpack .../162-fontconfig_2.13.1-2ubuntu3_amd64.deb ... Step #1: Unpacking fontconfig (2.13.1-2ubuntu3) ... Step #1: Selecting previously unselected package libfribidi0:amd64. Step #1: Preparing to unpack .../163-libfribidi0_1.0.8-2ubuntu0.1_amd64.deb ... Step #1: Unpacking libfribidi0:amd64 (1.0.8-2ubuntu0.1) ... Step #1: Selecting previously unselected package libgraphite2-3:amd64. Step #1: Preparing to unpack .../164-libgraphite2-3_1.3.13-11build1_amd64.deb ... Step #1: Unpacking libgraphite2-3:amd64 (1.3.13-11build1) ... Step #1: Selecting previously unselected package libharfbuzz0b:amd64. Step #1: Preparing to unpack .../165-libharfbuzz0b_2.6.4-1ubuntu4.2_amd64.deb ... Step #1: Unpacking libharfbuzz0b:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Selecting previously unselected package libthai-data. Step #1: Preparing to unpack .../166-libthai-data_0.1.28-3_all.deb ... Step #1: Unpacking libthai-data (0.1.28-3) ... Step #1: Selecting previously unselected package libdatrie1:amd64. Step #1: Preparing to unpack .../167-libdatrie1_0.2.12-3_amd64.deb ... Step #1: Unpacking libdatrie1:amd64 (0.2.12-3) ... Step #1: Selecting previously unselected package libthai0:amd64. Step #1: Preparing to unpack .../168-libthai0_0.1.28-3_amd64.deb ... Step #1: Unpacking libthai0:amd64 (0.1.28-3) ... Step #1: Selecting previously unselected package libpango-1.0-0:amd64. Step #1: Preparing to unpack .../169-libpango-1.0-0_1.44.7-2ubuntu4_amd64.deb ... Step #1: Unpacking libpango-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Selecting previously unselected package libpangoft2-1.0-0:amd64. Step #1: Preparing to unpack .../170-libpangoft2-1.0-0_1.44.7-2ubuntu4_amd64.deb ... Step #1: Unpacking libpangoft2-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Selecting previously unselected package libpangocairo-1.0-0:amd64. Step #1: Preparing to unpack .../171-libpangocairo-1.0-0_1.44.7-2ubuntu4_amd64.deb ... Step #1: Unpacking libpangocairo-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Selecting previously unselected package librsvg2-2:amd64. Step #1: Preparing to unpack .../172-librsvg2-2_2.48.9-1ubuntu0.20.04.4_amd64.deb ... Step #1: Unpacking librsvg2-2:amd64 (2.48.9-1ubuntu0.20.04.4) ... Step #1: Selecting previously unselected package libshine3:amd64. Step #1: Preparing to unpack .../173-libshine3_3.1.1-2_amd64.deb ... Step #1: Unpacking libshine3:amd64 (3.1.1-2) ... Step #1: Selecting previously unselected package libsnappy1v5:amd64. Step #1: Preparing to unpack .../174-libsnappy1v5_1.1.8-1build1_amd64.deb ... Step #1: Unpacking libsnappy1v5:amd64 (1.1.8-1build1) ... Step #1: Selecting previously unselected package libspeex1:amd64. Step #1: Preparing to unpack .../175-libspeex1_1.2~rc1.2-1.1ubuntu1.20.04.1_amd64.deb ... Step #1: Unpacking libspeex1:amd64 (1.2~rc1.2-1.1ubuntu1.20.04.1) ... Step #1: Selecting previously unselected package libsoxr0:amd64. Step #1: Preparing to unpack .../176-libsoxr0_0.1.3-2build1_amd64.deb ... Step #1: Unpacking libsoxr0:amd64 (0.1.3-2build1) ... Step #1: Selecting previously unselected package libswresample3:amd64. Step #1: Preparing to unpack .../177-libswresample3_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libswresample3:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libtheora0:amd64. Step #1: Preparing to unpack .../178-libtheora0_1.1.1+dfsg.1-15ubuntu2_amd64.deb ... Step #1: Unpacking libtheora0:amd64 (1.1.1+dfsg.1-15ubuntu2) ... Step #1: Selecting previously unselected package libtwolame0:amd64. Step #1: Preparing to unpack .../179-libtwolame0_0.4.0-2_amd64.deb ... Step #1: Unpacking libtwolame0:amd64 (0.4.0-2) ... Step #1: Selecting previously unselected package libvpx6:amd64. Step #1: Preparing to unpack .../180-libvpx6_1.8.2-1ubuntu0.2_amd64.deb ... Step #1: Unpacking libvpx6:amd64 (1.8.2-1ubuntu0.2) ... Step #1: Selecting previously unselected package libwavpack1:amd64. Step #1: Preparing to unpack .../181-libwavpack1_5.2.0-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libwavpack1:amd64 (5.2.0-1ubuntu0.1) ... Step #1: Selecting previously unselected package libwebpmux3:amd64. Step #1: Preparing to unpack .../182-libwebpmux3_0.6.1-2ubuntu0.20.04.3_amd64.deb ... Step #1: Unpacking libwebpmux3:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Selecting previously unselected package libx264-155:amd64. Step #1: Preparing to unpack .../183-libx264-155_2%3a0.155.2917+git0a84d98-2_amd64.deb ... Step #1: Unpacking libx264-155:amd64 (2:0.155.2917+git0a84d98-2) ... Step #1: Selecting previously unselected package libnuma1:amd64. Step #1: Preparing to unpack .../184-libnuma1_2.0.12-1_amd64.deb ... Step #1: Unpacking libnuma1:amd64 (2.0.12-1) ... Step #1: Selecting previously unselected package libx265-179:amd64. Step #1: Preparing to unpack .../185-libx265-179_3.2.1-1build1_amd64.deb ... Step #1: Unpacking libx265-179:amd64 (3.2.1-1build1) ... Step #1: Selecting previously unselected package libxvidcore4:amd64. Step #1: Preparing to unpack .../186-libxvidcore4_2%3a1.3.7-1_amd64.deb ... Step #1: Unpacking libxvidcore4:amd64 (2:1.3.7-1) ... Step #1: Selecting previously unselected package libzvbi-common. Step #1: Preparing to unpack .../187-libzvbi-common_0.2.35-17_all.deb ... Step #1: Unpacking libzvbi-common (0.2.35-17) ... Step #1: Selecting previously unselected package libzvbi0:amd64. Step #1: Preparing to unpack .../188-libzvbi0_0.2.35-17_amd64.deb ... Step #1: Unpacking libzvbi0:amd64 (0.2.35-17) ... Step #1: Selecting previously unselected package libavcodec58:amd64. Step #1: Preparing to unpack .../189-libavcodec58_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libavcodec58:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libswresample-dev:amd64. Step #1: Preparing to unpack .../190-libswresample-dev_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libswresample-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libavcodec-dev:amd64. Step #1: Preparing to unpack .../191-libavcodec-dev_7%3a4.2.7-0ubuntu0.1_amd64.deb ... Step #1: Unpacking libavcodec-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Selecting previously unselected package libfuse3-3:amd64. Step #1: Preparing to unpack .../192-libfuse3-3_3.9.0-2_amd64.deb ... Step #1: Unpacking libfuse3-3:amd64 (3.9.0-2) ... Step #1: Selecting previously unselected package libfuse3-dev. Step #1: Preparing to unpack .../193-libfuse3-dev_3.9.0-2_amd64.deb ... Step #1: Unpacking libfuse3-dev (3.9.0-2) ... Step #1: Selecting previously unselected package libusb-1.0-0:amd64. Step #1: Preparing to unpack .../194-libusb-1.0-0_2%3a1.0.23-2build1_amd64.deb ... Step #1: Unpacking libusb-1.0-0:amd64 (2:1.0.23-2build1) ... Step #1: Selecting previously unselected package libusb-1.0-0-dev:amd64. Step #1: Preparing to unpack .../195-libusb-1.0-0-dev_2%3a1.0.23-2build1_amd64.deb ... Step #1: Unpacking libusb-1.0-0-dev:amd64 (2:1.0.23-2build1) ... Step #1: Selecting previously unselected package libudev-dev:amd64. Step #1: Preparing to unpack .../196-libudev-dev_245.4-4ubuntu3.23_amd64.deb ... Step #1: Unpacking libudev-dev:amd64 (245.4-4ubuntu3.23) ... Step #1: Selecting previously unselected package libdbus-1-dev:amd64. Step #1: Preparing to unpack .../197-libdbus-1-dev_1.12.16-2ubuntu2.3_amd64.deb ... Step #1: Unpacking libdbus-1-dev:amd64 (1.12.16-2ubuntu2.3) ... Step #1: Selecting previously unselected package libdbus-glib-1-2:amd64. Step #1: Preparing to unpack .../198-libdbus-glib-1-2_0.110-5fakssync1_amd64.deb ... Step #1: Unpacking libdbus-glib-1-2:amd64 (0.110-5fakssync1) ... Step #1: Selecting previously unselected package libdbus-glib-1-dev-bin. Step #1: Preparing to unpack .../199-libdbus-glib-1-dev-bin_0.110-5fakssync1_amd64.deb ... Step #1: Unpacking libdbus-glib-1-dev-bin (0.110-5fakssync1) ... Step #1: Selecting previously unselected package libdbus-glib-1-dev:amd64. Step #1: Preparing to unpack .../200-libdbus-glib-1-dev_0.110-5fakssync1_amd64.deb ... Step #1: Unpacking libdbus-glib-1-dev:amd64 (0.110-5fakssync1) ... Step #1: Selecting previously unselected package libpam0g-dev:amd64. Step #1: Preparing to unpack .../201-libpam0g-dev_1.3.1-5ubuntu4.7_amd64.deb ... Step #1: Unpacking libpam0g-dev:amd64 (1.3.1-5ubuntu4.7) ... Step #1: Selecting previously unselected package icu-devtools. Step #1: Preparing to unpack .../202-icu-devtools_66.1-2ubuntu2.1_amd64.deb ... Step #1: Unpacking icu-devtools (66.1-2ubuntu2.1) ... Step #1: Selecting previously unselected package libicu-dev:amd64. Step #1: Preparing to unpack .../203-libicu-dev_66.1-2ubuntu2.1_amd64.deb ... Step #1: Unpacking libicu-dev:amd64 (66.1-2ubuntu2.1) ... Step #1: Selecting previously unselected package libxml2-dev:amd64. Step #1: Preparing to unpack .../204-libxml2-dev_2.9.10+dfsg-5ubuntu0.20.04.7_amd64.deb ... Step #1: Unpacking libxml2-dev:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Selecting previously unselected package libjson-c4:amd64. Step #1: Preparing to unpack .../205-libjson-c4_0.13.1+dfsg-7ubuntu0.3_amd64.deb ... Step #1: Unpacking libjson-c4:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Step #1: Selecting previously unselected package libjson-c-dev:amd64. Step #1: Preparing to unpack .../206-libjson-c-dev_0.13.1+dfsg-7ubuntu0.3_amd64.deb ... Step #1: Unpacking libjson-c-dev:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Step #1: Selecting previously unselected package libxss1:amd64. Step #1: Preparing to unpack .../207-libxss1_1%3a1.2.3-1_amd64.deb ... Step #1: Unpacking libxss1:amd64 (1:1.2.3-1) ... Step #1: Selecting previously unselected package libxxf86vm1:amd64. Step #1: Preparing to unpack .../208-libxxf86vm1_1%3a1.1.4-1build1_amd64.deb ... Step #1: Unpacking libxxf86vm1:amd64 (1:1.1.4-1build1) ... Step #1: Selecting previously unselected package libsdl2-2.0-0:amd64. Step #1: Preparing to unpack .../209-libsdl2-2.0-0_2.0.10+dfsg1-3_amd64.deb ... Step #1: Unpacking libsdl2-2.0-0:amd64 (2.0.10+dfsg1-3) ... Step #1: Selecting previously unselected package libglvnd0:amd64. Step #1: Preparing to unpack .../210-libglvnd0_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libglvnd0:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libgbm1:amd64. Step #1: Preparing to unpack .../211-libgbm1_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libgbm1:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libglapi-mesa:amd64. Step #1: Preparing to unpack .../212-libglapi-mesa_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libglapi-mesa:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libx11-xcb1:amd64. Step #1: Preparing to unpack .../213-libx11-xcb1_2%3a1.6.9-2ubuntu1.6_amd64.deb ... Step #1: Unpacking libx11-xcb1:amd64 (2:1.6.9-2ubuntu1.6) ... Step #1: Selecting previously unselected package libxcb-dri2-0:amd64. Step #1: Preparing to unpack .../214-libxcb-dri2-0_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-dri2-0:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libxcb-dri3-0:amd64. Step #1: Preparing to unpack .../215-libxcb-dri3-0_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-dri3-0:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libxcb-present0:amd64. Step #1: Preparing to unpack .../216-libxcb-present0_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-present0:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libxcb-sync1:amd64. Step #1: Preparing to unpack .../217-libxcb-sync1_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-sync1:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libxcb-xfixes0:amd64. Step #1: Preparing to unpack .../218-libxcb-xfixes0_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-xfixes0:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libxshmfence1:amd64. Step #1: Preparing to unpack .../219-libxshmfence1_1.3-1_amd64.deb ... Step #1: Unpacking libxshmfence1:amd64 (1.3-1) ... Step #1: Selecting previously unselected package libegl-mesa0:amd64. Step #1: Preparing to unpack .../220-libegl-mesa0_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libegl-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libegl1:amd64. Step #1: Preparing to unpack .../221-libegl1_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libegl1:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libxcb-glx0:amd64. Step #1: Preparing to unpack .../222-libxcb-glx0_1.14-2_amd64.deb ... Step #1: Unpacking libxcb-glx0:amd64 (1.14-2) ... Step #1: Selecting previously unselected package libdrm-amdgpu1:amd64. Step #1: Preparing to unpack .../223-libdrm-amdgpu1_2.4.107-8ubuntu1~20.04.2_amd64.deb ... Step #1: Unpacking libdrm-amdgpu1:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Selecting previously unselected package libpciaccess0:amd64. Step #1: Preparing to unpack .../224-libpciaccess0_0.16-0ubuntu1_amd64.deb ... Step #1: Unpacking libpciaccess0:amd64 (0.16-0ubuntu1) ... Step #1: Selecting previously unselected package libdrm-intel1:amd64. Step #1: Preparing to unpack .../225-libdrm-intel1_2.4.107-8ubuntu1~20.04.2_amd64.deb ... Step #1: Unpacking libdrm-intel1:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Selecting previously unselected package libdrm-nouveau2:amd64. Step #1: Preparing to unpack .../226-libdrm-nouveau2_2.4.107-8ubuntu1~20.04.2_amd64.deb ... Step #1: Unpacking libdrm-nouveau2:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Selecting previously unselected package libdrm-radeon1:amd64. Step #1: Preparing to unpack .../227-libdrm-radeon1_2.4.107-8ubuntu1~20.04.2_amd64.deb ... Step #1: Unpacking libdrm-radeon1:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Selecting previously unselected package libllvm12:amd64. Step #1: Preparing to unpack .../228-libllvm12_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ... Step #1: Unpacking libllvm12:amd64 (1:12.0.0-3ubuntu1~20.04.5) ... Step #1: Selecting previously unselected package libsensors-config. Step #1: Preparing to unpack .../229-libsensors-config_1%3a3.6.0-2ubuntu1.1_all.deb ... Step #1: Unpacking libsensors-config (1:3.6.0-2ubuntu1.1) ... Step #1: Selecting previously unselected package libsensors5:amd64. Step #1: Preparing to unpack .../230-libsensors5_1%3a3.6.0-2ubuntu1.1_amd64.deb ... Step #1: Unpacking libsensors5:amd64 (1:3.6.0-2ubuntu1.1) ... Step #1: Selecting previously unselected package libvulkan1:amd64. Step #1: Preparing to unpack .../231-libvulkan1_1.2.131.2-1_amd64.deb ... Step #1: Unpacking libvulkan1:amd64 (1.2.131.2-1) ... Step #1: Selecting previously unselected package libgl1-mesa-dri:amd64. Step #1: Preparing to unpack .../232-libgl1-mesa-dri_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libglx-mesa0:amd64. Step #1: Preparing to unpack .../233-libglx-mesa0_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libglx-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libglx0:amd64. Step #1: Preparing to unpack .../234-libglx0_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libglx0:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libgl1:amd64. Step #1: Preparing to unpack .../235-libgl1_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libgl1:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libglx-dev:amd64. Step #1: Preparing to unpack .../236-libglx-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libglx-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libgl-dev:amd64. Step #1: Preparing to unpack .../237-libgl-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libgl-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libegl-dev:amd64. Step #1: Preparing to unpack .../238-libegl-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libegl-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libgles1:amd64. Step #1: Preparing to unpack .../239-libgles1_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libgles1:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libgles2:amd64. Step #1: Preparing to unpack .../240-libgles2_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libgles2:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libgles-dev:amd64. Step #1: Preparing to unpack .../241-libgles-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libgles-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libopengl0:amd64. Step #1: Preparing to unpack .../242-libopengl0_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libopengl0:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libopengl-dev:amd64. Step #1: Preparing to unpack .../243-libopengl-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libopengl-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libglvnd-dev:amd64. Step #1: Preparing to unpack .../244-libglvnd-dev_1.3.2-1~ubuntu0.20.04.2_amd64.deb ... Step #1: Unpacking libglvnd-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libegl1-mesa-dev:amd64. Step #1: Preparing to unpack .../245-libegl1-mesa-dev_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libegl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libgl1-mesa-dev:amd64. Step #1: Preparing to unpack .../246-libgl1-mesa-dev_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libgl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libgles2-mesa-dev:amd64. Step #1: Preparing to unpack .../247-libgles2-mesa-dev_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ... Step #1: Unpacking libgles2-mesa-dev:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Selecting previously unselected package libglu1-mesa:amd64. Step #1: Preparing to unpack .../248-libglu1-mesa_9.0.1-1build1_amd64.deb ... Step #1: Unpacking libglu1-mesa:amd64 (9.0.1-1build1) ... Step #1: Selecting previously unselected package libglu1-mesa-dev:amd64. Step #1: Preparing to unpack .../249-libglu1-mesa-dev_9.0.1-1build1_amd64.deb ... Step #1: Unpacking libglu1-mesa-dev:amd64 (9.0.1-1build1) ... Step #1: Selecting previously unselected package libgirepository-1.0-1:amd64. Step #1: Preparing to unpack .../250-libgirepository-1.0-1_1.64.1-1~ubuntu20.04.1_amd64.deb ... Step #1: Unpacking libgirepository-1.0-1:amd64 (1.64.1-1~ubuntu20.04.1) ... Step #1: Selecting previously unselected package gir1.2-glib-2.0:amd64. Step #1: Preparing to unpack .../251-gir1.2-glib-2.0_1.64.1-1~ubuntu20.04.1_amd64.deb ... Step #1: Unpacking gir1.2-glib-2.0:amd64 (1.64.1-1~ubuntu20.04.1) ... Step #1: Selecting previously unselected package libibus-1.0-5:amd64. Step #1: Preparing to unpack .../252-libibus-1.0-5_1.5.22-2ubuntu2.1_amd64.deb ... Step #1: Unpacking libibus-1.0-5:amd64 (1.5.22-2ubuntu2.1) ... Step #1: Selecting previously unselected package gir1.2-ibus-1.0:amd64. Step #1: Preparing to unpack .../253-gir1.2-ibus-1.0_1.5.22-2ubuntu2.1_amd64.deb ... Step #1: Unpacking gir1.2-ibus-1.0:amd64 (1.5.22-2ubuntu2.1) ... Step #1: Selecting previously unselected package libibus-1.0-dev:amd64. Step #1: Preparing to unpack .../254-libibus-1.0-dev_1.5.22-2ubuntu2.1_amd64.deb ... Step #1: Unpacking libibus-1.0-dev:amd64 (1.5.22-2ubuntu2.1) ... Step #1: Selecting previously unselected package libsndio7.0:amd64. Step #1: Preparing to unpack .../255-libsndio7.0_1.5.0-3_amd64.deb ... Step #1: Unpacking libsndio7.0:amd64 (1.5.0-3) ... Step #1: Selecting previously unselected package libsndio-dev:amd64. Step #1: Preparing to unpack .../256-libsndio-dev_1.5.0-3_amd64.deb ... Step #1: Unpacking libsndio-dev:amd64 (1.5.0-3) ... Step #1: Selecting previously unselected package x11proto-scrnsaver-dev. Step #1: Preparing to unpack .../257-x11proto-scrnsaver-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-scrnsaver-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxss-dev:amd64. Step #1: Preparing to unpack .../258-libxss-dev_1%3a1.2.3-1_amd64.deb ... Step #1: Unpacking libxss-dev:amd64 (1:1.2.3-1) ... Step #1: Selecting previously unselected package libxt6:amd64. Step #1: Preparing to unpack .../259-libxt6_1%3a1.1.5-1_amd64.deb ... Step #1: Unpacking libxt6:amd64 (1:1.1.5-1) ... Step #1: Selecting previously unselected package libxt-dev:amd64. Step #1: Preparing to unpack .../260-libxt-dev_1%3a1.1.5-1_amd64.deb ... Step #1: Unpacking libxt-dev:amd64 (1:1.1.5-1) ... Step #1: Selecting previously unselected package x11proto-xf86vidmode-dev. Step #1: Preparing to unpack .../261-x11proto-xf86vidmode-dev_2019.2-1ubuntu1_all.deb ... Step #1: Unpacking x11proto-xf86vidmode-dev (2019.2-1ubuntu1) ... Step #1: Selecting previously unselected package libxxf86vm-dev:amd64. Step #1: Preparing to unpack .../262-libxxf86vm-dev_1%3a1.1.4-1build1_amd64.deb ... Step #1: Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1build1) ... Step #1: Selecting previously unselected package libsdl2-dev:amd64. Step #1: Preparing to unpack .../263-libsdl2-dev_2.0.10+dfsg1-3_amd64.deb ... Step #1: Unpacking libsdl2-dev:amd64 (2.0.10+dfsg1-3) ... Step #1: Selecting previously unselected package libsdl2-ttf-2.0-0:amd64. Step #1: Preparing to unpack .../264-libsdl2-ttf-2.0-0_2.0.15+dfsg1-1_amd64.deb ... Step #1: Unpacking libsdl2-ttf-2.0-0:amd64 (2.0.15+dfsg1-1) ... Step #1: Selecting previously unselected package libsdl2-ttf-dev:amd64. Step #1: Preparing to unpack .../265-libsdl2-ttf-dev_2.0.15+dfsg1-1_amd64.deb ... Step #1: Unpacking libsdl2-ttf-dev:amd64 (2.0.15+dfsg1-1) ... Step #1: Selecting previously unselected package libsdl2-image-2.0-0:amd64. Step #1: Preparing to unpack .../266-libsdl2-image-2.0-0_2.0.5+dfsg1-2_amd64.deb ... Step #1: Unpacking libsdl2-image-2.0-0:amd64 (2.0.5+dfsg1-2) ... Step #1: Selecting previously unselected package libsdl2-image-dev:amd64. Step #1: Preparing to unpack .../267-libsdl2-image-dev_2.0.5+dfsg1-2_amd64.deb ... Step #1: Unpacking libsdl2-image-dev:amd64 (2.0.5+dfsg1-2) ... Step #1: Selecting previously unselected package libsystemd-dev:amd64. Step #1: Preparing to unpack .../268-libsystemd-dev_245.4-4ubuntu3.23_amd64.deb ... Step #1: Unpacking libsystemd-dev:amd64 (245.4-4ubuntu3.23) ... Step #1: Selecting previously unselected package libjavascriptcoregtk-4.0-18:amd64. Step #1: Preparing to unpack .../269-libjavascriptcoregtk-4.0-18_2.38.6-0ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libjavascriptcoregtk-4.0-18:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package libcap2:amd64. Step #1: Preparing to unpack .../270-libcap2_1%3a2.32-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libcap2:amd64 (1:2.32-1ubuntu0.1) ... Step #1: Selecting previously unselected package bubblewrap. Step #1: Preparing to unpack .../271-bubblewrap_0.4.0-1ubuntu4_amd64.deb ... Step #1: Unpacking bubblewrap (0.4.0-1ubuntu4) ... Step #1: Selecting previously unselected package xdg-dbus-proxy. Step #1: Preparing to unpack .../272-xdg-dbus-proxy_0.1.2-1_amd64.deb ... Step #1: Unpacking xdg-dbus-proxy (0.1.2-1) ... Step #1: Selecting previously unselected package libatk1.0-data. Step #1: Preparing to unpack .../273-libatk1.0-data_2.35.1-1ubuntu2_all.deb ... Step #1: Unpacking libatk1.0-data (2.35.1-1ubuntu2) ... Step #1: Selecting previously unselected package libatk1.0-0:amd64. Step #1: Preparing to unpack .../274-libatk1.0-0_2.35.1-1ubuntu2_amd64.deb ... Step #1: Unpacking libatk1.0-0:amd64 (2.35.1-1ubuntu2) ... Step #1: Selecting previously unselected package libtext-iconv-perl. Step #1: Preparing to unpack .../275-libtext-iconv-perl_1.7-7_amd64.deb ... Step #1: Unpacking libtext-iconv-perl (1.7-7) ... Step #1: Selecting previously unselected package emacsen-common. Step #1: Preparing to unpack .../276-emacsen-common_3.0.4_all.deb ... Step #1: Unpacking emacsen-common (3.0.4) ... Step #1: Selecting previously unselected package dictionaries-common. Step #1: Preparing to unpack .../277-dictionaries-common_1.28.1_all.deb ... Step #1: Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Step #1: Unpacking dictionaries-common (1.28.1) ... Step #1: Selecting previously unselected package hunspell-en-us. Step #1: Preparing to unpack .../278-hunspell-en-us_1%3a2018.04.16-1_all.deb ... Step #1: Unpacking hunspell-en-us (1:2018.04.16-1) ... Step #1: Selecting previously unselected package libaspell15:amd64. Step #1: Preparing to unpack .../279-libaspell15_0.60.8-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libaspell15:amd64 (0.60.8-1ubuntu0.1) ... Step #1: Selecting previously unselected package libhunspell-1.7-0:amd64. Step #1: Preparing to unpack .../280-libhunspell-1.7-0_1.7.0-2build2_amd64.deb ... Step #1: Unpacking libhunspell-1.7-0:amd64 (1.7.0-2build2) ... Step #1: Selecting previously unselected package libenchant-2-2:amd64. Step #1: Preparing to unpack .../281-libenchant-2-2_2.2.8-1ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libenchant-2-2:amd64 (2.2.8-1ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package libcap2-bin. Step #1: Preparing to unpack .../282-libcap2-bin_1%3a2.32-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libcap2-bin (1:2.32-1ubuntu0.1) ... Step #1: Selecting previously unselected package libgstreamer1.0-0:amd64. Step #1: Preparing to unpack .../283-libgstreamer1.0-0_1.16.3-0ubuntu1.1_amd64.deb ... Step #1: Unpacking libgstreamer1.0-0:amd64 (1.16.3-0ubuntu1.1) ... Step #1: Selecting previously unselected package liborc-0.4-0:amd64. Step #1: Preparing to unpack .../284-liborc-0.4-0_1%3a0.4.31-1_amd64.deb ... Step #1: Unpacking liborc-0.4-0:amd64 (1:0.4.31-1) ... Step #1: Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64. Step #1: Preparing to unpack .../285-libgstreamer-plugins-base1.0-0_1.16.3-0ubuntu1.2_amd64.deb ... Step #1: Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.16.3-0ubuntu1.2) ... Step #1: Selecting previously unselected package libgudev-1.0-0:amd64. Step #1: Preparing to unpack .../286-libgudev-1.0-0_1%3a233-1_amd64.deb ... Step #1: Unpacking libgudev-1.0-0:amd64 (1:233-1) ... Step #1: Selecting previously unselected package libgstreamer-gl1.0-0:amd64. Step #1: Preparing to unpack .../287-libgstreamer-gl1.0-0_1.16.3-0ubuntu1.2_amd64.deb ... Step #1: Unpacking libgstreamer-gl1.0-0:amd64 (1.16.3-0ubuntu1.2) ... Step #1: Selecting previously unselected package hicolor-icon-theme. Step #1: Preparing to unpack .../288-hicolor-icon-theme_0.17-2_all.deb ... Step #1: Unpacking hicolor-icon-theme (0.17-2) ... Step #1: Selecting previously unselected package gtk-update-icon-cache. Step #1: Preparing to unpack .../289-gtk-update-icon-cache_3.24.20-0ubuntu1.1_amd64.deb ... Step #1: No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. Step #1: No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Step #1: Unpacking gtk-update-icon-cache (3.24.20-0ubuntu1.1) ... Step #1: Selecting previously unselected package librsvg2-common:amd64. Step #1: Preparing to unpack .../290-librsvg2-common_2.48.9-1ubuntu0.20.04.4_amd64.deb ... Step #1: Unpacking librsvg2-common:amd64 (2.48.9-1ubuntu0.20.04.4) ... Step #1: Selecting previously unselected package humanity-icon-theme. Step #1: Preparing to unpack .../291-humanity-icon-theme_0.6.15_all.deb ... Step #1: Unpacking humanity-icon-theme (0.6.15) ... Step #1: Selecting previously unselected package ubuntu-mono. Step #1: Preparing to unpack .../292-ubuntu-mono_19.04-0ubuntu3_all.deb ... Step #1: Unpacking ubuntu-mono (19.04-0ubuntu3) ... Step #1: Selecting previously unselected package adwaita-icon-theme. Step #1: Preparing to unpack .../293-adwaita-icon-theme_3.36.1-2ubuntu0.20.04.2_all.deb ... Step #1: Unpacking adwaita-icon-theme (3.36.1-2ubuntu0.20.04.2) ... Step #1: Selecting previously unselected package libatspi2.0-0:amd64. Step #1: Preparing to unpack .../294-libatspi2.0-0_2.36.0-2_amd64.deb ... Step #1: Unpacking libatspi2.0-0:amd64 (2.36.0-2) ... Step #1: Selecting previously unselected package libatk-bridge2.0-0:amd64. Step #1: Preparing to unpack .../295-libatk-bridge2.0-0_2.34.2-0ubuntu2~20.04.1_amd64.deb ... Step #1: Unpacking libatk-bridge2.0-0:amd64 (2.34.2-0ubuntu2~20.04.1) ... Step #1: Selecting previously unselected package liblcms2-2:amd64. Step #1: Preparing to unpack .../296-liblcms2-2_2.9-4_amd64.deb ... Step #1: Unpacking liblcms2-2:amd64 (2.9-4) ... Step #1: Selecting previously unselected package libcolord2:amd64. Step #1: Preparing to unpack .../297-libcolord2_1.4.4-2_amd64.deb ... Step #1: Unpacking libcolord2:amd64 (1.4.4-2) ... Step #1: Selecting previously unselected package libepoxy0:amd64. Step #1: Preparing to unpack .../298-libepoxy0_1.5.4-1_amd64.deb ... Step #1: Unpacking libepoxy0:amd64 (1.5.4-1) ... Step #1: Selecting previously unselected package libjson-glib-1.0-common. Step #1: Preparing to unpack .../299-libjson-glib-1.0-common_1.4.4-2ubuntu2_all.deb ... Step #1: Unpacking libjson-glib-1.0-common (1.4.4-2ubuntu2) ... Step #1: Selecting previously unselected package libjson-glib-1.0-0:amd64. Step #1: Preparing to unpack .../300-libjson-glib-1.0-0_1.4.4-2ubuntu2_amd64.deb ... Step #1: Unpacking libjson-glib-1.0-0:amd64 (1.4.4-2ubuntu2) ... Step #1: Selecting previously unselected package libproxy1v5:amd64. Step #1: Preparing to unpack .../301-libproxy1v5_0.4.15-10ubuntu1.2_amd64.deb ... Step #1: Unpacking libproxy1v5:amd64 (0.4.15-10ubuntu1.2) ... Step #1: Selecting previously unselected package glib-networking-common. Step #1: Preparing to unpack .../302-glib-networking-common_2.64.2-1ubuntu0.1_all.deb ... Step #1: Unpacking glib-networking-common (2.64.2-1ubuntu0.1) ... Step #1: Selecting previously unselected package glib-networking-services. Step #1: Preparing to unpack .../303-glib-networking-services_2.64.2-1ubuntu0.1_amd64.deb ... Step #1: Unpacking glib-networking-services (2.64.2-1ubuntu0.1) ... Step #1: Selecting previously unselected package libdconf1:amd64. Step #1: Preparing to unpack .../304-libdconf1_0.36.0-1_amd64.deb ... Step #1: Unpacking libdconf1:amd64 (0.36.0-1) ... Step #1: Selecting previously unselected package dbus. Step #1: Preparing to unpack .../305-dbus_1.12.16-2ubuntu2.3_amd64.deb ... Step #1: Unpacking dbus (1.12.16-2ubuntu2.3) ... Step #1: Selecting previously unselected package libargon2-1:amd64. Step #1: Preparing to unpack .../306-libargon2-1_0~20171227-0.2_amd64.deb ... Step #1: Unpacking libargon2-1:amd64 (0~20171227-0.2) ... Step #1: Selecting previously unselected package libdevmapper1.02.1:amd64. Step #1: Preparing to unpack .../307-libdevmapper1.02.1_2%3a1.02.167-1ubuntu1_amd64.deb ... Step #1: Unpacking libdevmapper1.02.1:amd64 (2:1.02.167-1ubuntu1) ... Step #1: Selecting previously unselected package libcryptsetup12:amd64. Step #1: Preparing to unpack .../308-libcryptsetup12_2%3a2.2.2-3ubuntu2.4_amd64.deb ... Step #1: Unpacking libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.4) ... Step #1: Selecting previously unselected package libip4tc2:amd64. Step #1: Preparing to unpack .../309-libip4tc2_1.8.4-3ubuntu2.1_amd64.deb ... Step #1: Unpacking libip4tc2:amd64 (1.8.4-3ubuntu2.1) ... Step #1: Selecting previously unselected package libkmod2:amd64. Step #1: Preparing to unpack .../310-libkmod2_27-1ubuntu2.1_amd64.deb ... Step #1: Unpacking libkmod2:amd64 (27-1ubuntu2.1) ... Step #1: Selecting previously unselected package systemd-timesyncd. Step #1: Preparing to unpack .../311-systemd-timesyncd_245.4-4ubuntu3.23_amd64.deb ... Step #1: Unpacking systemd-timesyncd (245.4-4ubuntu3.23) ... Step #1: Selecting previously unselected package systemd. Step #1: Preparing to unpack .../312-systemd_245.4-4ubuntu3.23_amd64.deb ... Step #1: Unpacking systemd (245.4-4ubuntu3.23) ... Step #1: Setting up libapparmor1:amd64 (2.13.3-7ubuntu5.3) ... Step #1: Setting up libcap2:amd64 (1:2.32-1ubuntu0.1) ... Step #1: Setting up libargon2-1:amd64 (0~20171227-0.2) ... Step #1: Setting up libdevmapper1.02.1:amd64 (2:1.02.167-1ubuntu1) ... Step #1: Setting up libjson-c4:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Step #1: Setting up libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.4) ... Step #1: Setting up libip4tc2:amd64 (1.8.4-3ubuntu2.1) ... Step #1: Setting up libkmod2:amd64 (27-1ubuntu2.1) ... Step #1: Setting up systemd-timesyncd (245.4-4ubuntu3.23) ... Step #1: Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service → /lib/systemd/system/systemd-timesyncd.service. Step #1: Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service. Step #1: Setting up systemd (245.4-4ubuntu3.23) ... Step #1: Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /lib/systemd/system/getty@.service. Step #1: Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /lib/systemd/system/remote-fs.target. Step #1: Created symlink /etc/systemd/system/dbus-org.freedesktop.resolve1.service → /lib/systemd/system/systemd-resolved.service. Step #1: Created symlink /etc/systemd/system/multi-user.target.wants/systemd-resolved.service → /lib/systemd/system/systemd-resolved.service. Step #1: ln: failed to create symbolic link '/etc/resolv.conf': Device or resource busy Step #1: Created symlink /etc/systemd/system/multi-user.target.wants/ondemand.service → /lib/systemd/system/ondemand.service. Step #1: Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /lib/systemd/system/systemd-pstore.service. Step #1: Initializing machine ID from random generator. Step #1: Selecting previously unselected package systemd-sysv. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 53006 files and directories currently installed.) Step #1: Preparing to unpack .../00-systemd-sysv_245.4-4ubuntu3.23_amd64.deb ... Step #1: Unpacking systemd-sysv (245.4-4ubuntu3.23) ... Step #1: Selecting previously unselected package libpam-systemd:amd64. Step #1: Preparing to unpack .../01-libpam-systemd_245.4-4ubuntu3.23_amd64.deb ... Step #1: Unpacking libpam-systemd:amd64 (245.4-4ubuntu3.23) ... Step #1: Selecting previously unselected package dbus-user-session. Step #1: Preparing to unpack .../02-dbus-user-session_1.12.16-2ubuntu2.3_amd64.deb ... Step #1: Unpacking dbus-user-session (1.12.16-2ubuntu2.3) ... Step #1: Selecting previously unselected package dconf-service. Step #1: Preparing to unpack .../03-dconf-service_0.36.0-1_amd64.deb ... Step #1: Unpacking dconf-service (0.36.0-1) ... Step #1: Selecting previously unselected package dconf-gsettings-backend:amd64. Step #1: Preparing to unpack .../04-dconf-gsettings-backend_0.36.0-1_amd64.deb ... Step #1: Unpacking dconf-gsettings-backend:amd64 (0.36.0-1) ... Step #1: Selecting previously unselected package gsettings-desktop-schemas. Step #1: Preparing to unpack .../05-gsettings-desktop-schemas_3.36.0-1ubuntu1_all.deb ... Step #1: Unpacking gsettings-desktop-schemas (3.36.0-1ubuntu1) ... Step #1: Selecting previously unselected package glib-networking:amd64. Step #1: Preparing to unpack .../06-glib-networking_2.64.2-1ubuntu0.1_amd64.deb ... Step #1: Unpacking glib-networking:amd64 (2.64.2-1ubuntu0.1) ... Step #1: Selecting previously unselected package libsoup2.4-1:amd64. Step #1: Preparing to unpack .../07-libsoup2.4-1_2.70.0-1_amd64.deb ... Step #1: Unpacking libsoup2.4-1:amd64 (2.70.0-1) ... Step #1: Selecting previously unselected package libsoup-gnome2.4-1:amd64. Step #1: Preparing to unpack .../08-libsoup-gnome2.4-1_2.70.0-1_amd64.deb ... Step #1: Unpacking libsoup-gnome2.4-1:amd64 (2.70.0-1) ... Step #1: Selecting previously unselected package librest-0.7-0:amd64. Step #1: Preparing to unpack .../09-librest-0.7-0_0.8.1-1_amd64.deb ... Step #1: Unpacking librest-0.7-0:amd64 (0.8.1-1) ... Step #1: Selecting previously unselected package libxcomposite1:amd64. Step #1: Preparing to unpack .../10-libxcomposite1_1%3a0.4.5-1_amd64.deb ... Step #1: Unpacking libxcomposite1:amd64 (1:0.4.5-1) ... Step #1: Selecting previously unselected package libgtk-3-common. Step #1: Preparing to unpack .../11-libgtk-3-common_3.24.20-0ubuntu1.1_all.deb ... Step #1: Unpacking libgtk-3-common (3.24.20-0ubuntu1.1) ... Step #1: Selecting previously unselected package libgtk-3-0:amd64. Step #1: Preparing to unpack .../12-libgtk-3-0_3.24.20-0ubuntu1.1_amd64.deb ... Step #1: Unpacking libgtk-3-0:amd64 (3.24.20-0ubuntu1.1) ... Step #1: Selecting previously unselected package libharfbuzz-icu0:amd64. Step #1: Preparing to unpack .../13-libharfbuzz-icu0_2.6.4-1ubuntu4.2_amd64.deb ... Step #1: Unpacking libharfbuzz-icu0:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Selecting previously unselected package libhyphen0:amd64. Step #1: Preparing to unpack .../14-libhyphen0_2.8.8-7_amd64.deb ... Step #1: Unpacking libhyphen0:amd64 (2.8.8-7) ... Step #1: Selecting previously unselected package libsecret-common. Step #1: Preparing to unpack .../15-libsecret-common_0.20.4-0ubuntu1_all.deb ... Step #1: Unpacking libsecret-common (0.20.4-0ubuntu1) ... Step #1: Selecting previously unselected package libsecret-1-0:amd64. Step #1: Preparing to unpack .../16-libsecret-1-0_0.20.4-0ubuntu1_amd64.deb ... Step #1: Unpacking libsecret-1-0:amd64 (0.20.4-0ubuntu1) ... Step #1: Selecting previously unselected package libwebpdemux2:amd64. Step #1: Preparing to unpack .../17-libwebpdemux2_0.6.1-2ubuntu0.20.04.3_amd64.deb ... Step #1: Unpacking libwebpdemux2:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Selecting previously unselected package libwoff1:amd64. Step #1: Preparing to unpack .../18-libwoff1_1.0.2-1build2_amd64.deb ... Step #1: Unpacking libwoff1:amd64 (1.0.2-1build2) ... Step #1: Selecting previously unselected package libwebkit2gtk-4.0-37:amd64. Step #1: Preparing to unpack .../19-libwebkit2gtk-4.0-37_2.38.6-0ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libwebkit2gtk-4.0-37:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package gir1.2-javascriptcoregtk-4.0:amd64. Step #1: Preparing to unpack .../20-gir1.2-javascriptcoregtk-4.0_2.38.6-0ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking gir1.2-javascriptcoregtk-4.0:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package gir1.2-atk-1.0:amd64. Step #1: Preparing to unpack .../21-gir1.2-atk-1.0_2.35.1-1ubuntu2_amd64.deb ... Step #1: Unpacking gir1.2-atk-1.0:amd64 (2.35.1-1ubuntu2) ... Step #1: Selecting previously unselected package gir1.2-freedesktop:amd64. Step #1: Preparing to unpack .../22-gir1.2-freedesktop_1.64.1-1~ubuntu20.04.1_amd64.deb ... Step #1: Unpacking gir1.2-freedesktop:amd64 (1.64.1-1~ubuntu20.04.1) ... Step #1: Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. Step #1: Preparing to unpack .../23-gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-3ubuntu0.4_amd64.deb ... Step #1: Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Selecting previously unselected package libxft2:amd64. Step #1: Preparing to unpack .../24-libxft2_2.3.3-0ubuntu1_amd64.deb ... Step #1: Unpacking libxft2:amd64 (2.3.3-0ubuntu1) ... Step #1: Selecting previously unselected package libpangoxft-1.0-0:amd64. Step #1: Preparing to unpack .../25-libpangoxft-1.0-0_1.44.7-2ubuntu4_amd64.deb ... Step #1: Unpacking libpangoxft-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Selecting previously unselected package gir1.2-pango-1.0:amd64. Step #1: Preparing to unpack .../26-gir1.2-pango-1.0_1.44.7-2ubuntu4_amd64.deb ... Step #1: Unpacking gir1.2-pango-1.0:amd64 (1.44.7-2ubuntu4) ... Step #1: Selecting previously unselected package gir1.2-gtk-3.0:amd64. Step #1: Preparing to unpack .../27-gir1.2-gtk-3.0_3.24.20-0ubuntu1.1_amd64.deb ... Step #1: Unpacking gir1.2-gtk-3.0:amd64 (3.24.20-0ubuntu1.1) ... Step #1: Selecting previously unselected package gir1.2-soup-2.4:amd64. Step #1: Preparing to unpack .../28-gir1.2-soup-2.4_2.70.0-1_amd64.deb ... Step #1: Unpacking gir1.2-soup-2.4:amd64 (2.70.0-1) ... Step #1: Selecting previously unselected package gir1.2-webkit2-4.0:amd64. Step #1: Preparing to unpack .../29-gir1.2-webkit2-4.0_2.38.6-0ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking gir1.2-webkit2-4.0:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package gir1.2-atspi-2.0:amd64. Step #1: Preparing to unpack .../30-gir1.2-atspi-2.0_2.36.0-2_amd64.deb ... Step #1: Unpacking gir1.2-atspi-2.0:amd64 (2.36.0-2) ... Step #1: Selecting previously unselected package libatspi2.0-dev:amd64. Step #1: Preparing to unpack .../31-libatspi2.0-dev_2.36.0-2_amd64.deb ... Step #1: Unpacking libatspi2.0-dev:amd64 (2.36.0-2) ... Step #1: Selecting previously unselected package libatk-bridge2.0-dev:amd64. Step #1: Preparing to unpack .../32-libatk-bridge2.0-dev_2.34.2-0ubuntu2~20.04.1_amd64.deb ... Step #1: Unpacking libatk-bridge2.0-dev:amd64 (2.34.2-0ubuntu2~20.04.1) ... Step #1: Selecting previously unselected package libatk1.0-dev:amd64. Step #1: Preparing to unpack .../33-libatk1.0-dev_2.35.1-1ubuntu2_amd64.deb ... Step #1: Unpacking libatk1.0-dev:amd64 (2.35.1-1ubuntu2) ... Step #1: Selecting previously unselected package libepoxy-dev:amd64. Step #1: Preparing to unpack .../34-libepoxy-dev_1.5.4-1_amd64.deb ... Step #1: Unpacking libepoxy-dev:amd64 (1.5.4-1) ... Step #1: Selecting previously unselected package libfribidi-dev:amd64. Step #1: Preparing to unpack .../35-libfribidi-dev_1.0.8-2ubuntu0.1_amd64.deb ... Step #1: Unpacking libfribidi-dev:amd64 (1.0.8-2ubuntu0.1) ... Step #1: Selecting previously unselected package libgdk-pixbuf2.0-bin. Step #1: Preparing to unpack .../36-libgdk-pixbuf2.0-bin_2.40.0+dfsg-3ubuntu0.4_amd64.deb ... Step #1: Unpacking libgdk-pixbuf2.0-bin (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Selecting previously unselected package libgdk-pixbuf2.0-dev:amd64. Step #1: Preparing to unpack .../37-libgdk-pixbuf2.0-dev_2.40.0+dfsg-3ubuntu0.4_amd64.deb ... Step #1: Unpacking libgdk-pixbuf2.0-dev:amd64 (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Selecting previously unselected package libharfbuzz-gobject0:amd64. Step #1: Preparing to unpack .../38-libharfbuzz-gobject0_2.6.4-1ubuntu4.2_amd64.deb ... Step #1: Unpacking libharfbuzz-gobject0:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Step #1: Preparing to unpack .../39-gir1.2-harfbuzz-0.0_2.6.4-1ubuntu4.2_amd64.deb ... Step #1: Unpacking gir1.2-harfbuzz-0.0:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Selecting previously unselected package libgraphite2-dev:amd64. Step #1: Preparing to unpack .../40-libgraphite2-dev_1.3.13-11build1_amd64.deb ... Step #1: Unpacking libgraphite2-dev:amd64 (1.3.13-11build1) ... Step #1: Selecting previously unselected package libharfbuzz-dev:amd64. Step #1: Preparing to unpack .../41-libharfbuzz-dev_2.6.4-1ubuntu4.2_amd64.deb ... Step #1: Unpacking libharfbuzz-dev:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Selecting previously unselected package libdatrie-dev:amd64. Step #1: Preparing to unpack .../42-libdatrie-dev_0.2.12-3_amd64.deb ... Step #1: Unpacking libdatrie-dev:amd64 (0.2.12-3) ... Step #1: Selecting previously unselected package libthai-dev:amd64. Step #1: Preparing to unpack .../43-libthai-dev_0.1.28-3_amd64.deb ... Step #1: Unpacking libthai-dev:amd64 (0.1.28-3) ... Step #1: Selecting previously unselected package libxft-dev:amd64. Step #1: Preparing to unpack .../44-libxft-dev_2.3.3-0ubuntu1_amd64.deb ... Step #1: Unpacking libxft-dev:amd64 (2.3.3-0ubuntu1) ... Step #1: Selecting previously unselected package pango1.0-tools. Step #1: Preparing to unpack .../45-pango1.0-tools_1.44.7-2ubuntu4_amd64.deb ... Step #1: Unpacking pango1.0-tools (1.44.7-2ubuntu4) ... Step #1: Selecting previously unselected package libpango1.0-dev:amd64. Step #1: Preparing to unpack .../46-libpango1.0-dev_1.44.7-2ubuntu4_amd64.deb ... Step #1: Unpacking libpango1.0-dev:amd64 (1.44.7-2ubuntu4) ... Step #1: Selecting previously unselected package libxcomposite-dev:amd64. Step #1: Preparing to unpack .../47-libxcomposite-dev_1%3a0.4.5-1_amd64.deb ... Step #1: Unpacking libxcomposite-dev:amd64 (1:0.4.5-1) ... Step #1: Selecting previously unselected package wayland-protocols. Step #1: Preparing to unpack .../48-wayland-protocols_1.20-1_all.deb ... Step #1: Unpacking wayland-protocols (1.20-1) ... Step #1: Selecting previously unselected package libgtk-3-dev:amd64. Step #1: Preparing to unpack .../49-libgtk-3-dev_3.24.20-0ubuntu1.1_amd64.deb ... Step #1: Unpacking libgtk-3-dev:amd64 (3.24.20-0ubuntu1.1) ... Step #1: Selecting previously unselected package libbrotli-dev. Step #1: Preparing to unpack .../50-libbrotli-dev_1.0.7-6ubuntu0.1_amd64.deb ... Step #1: Unpacking libbrotli-dev (1.0.7-6ubuntu0.1) ... Step #1: Selecting previously unselected package libpsl-dev:amd64. Step #1: Preparing to unpack .../51-libpsl-dev_0.21.0-1ubuntu1_amd64.deb ... Step #1: Unpacking libpsl-dev:amd64 (0.21.0-1ubuntu1) ... Step #1: Selecting previously unselected package libsqlite3-dev:amd64. Step #1: Preparing to unpack .../52-libsqlite3-dev_3.31.1-4ubuntu0.6_amd64.deb ... Step #1: Unpacking libsqlite3-dev:amd64 (3.31.1-4ubuntu0.6) ... Step #1: Selecting previously unselected package libsoup2.4-dev:amd64. Step #1: Preparing to unpack .../53-libsoup2.4-dev_2.70.0-1_amd64.deb ... Step #1: Unpacking libsoup2.4-dev:amd64 (2.70.0-1) ... Step #1: Selecting previously unselected package libjavascriptcoregtk-4.0-dev:amd64. Step #1: Preparing to unpack .../54-libjavascriptcoregtk-4.0-dev_2.38.6-0ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libjavascriptcoregtk-4.0-dev:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package libwebkit2gtk-4.0-dev:amd64. Step #1: Preparing to unpack .../55-libwebkit2gtk-4.0-dev_2.38.6-0ubuntu0.20.04.1_amd64.deb ... Step #1: Unpacking libwebkit2gtk-4.0-dev:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Selecting previously unselected package liburiparser1:amd64. Step #1: Preparing to unpack .../56-liburiparser1_0.9.3-2_amd64.deb ... Step #1: Unpacking liburiparser1:amd64 (0.9.3-2) ... Step #1: Selecting previously unselected package liburiparser-dev. Step #1: Preparing to unpack .../57-liburiparser-dev_0.9.3-2_amd64.deb ... Step #1: Unpacking liburiparser-dev (0.9.3-2) ... Step #1: Selecting previously unselected package libopus-dev:amd64. Step #1: Preparing to unpack .../58-libopus-dev_1.3.1-0ubuntu1_amd64.deb ... Step #1: Unpacking libopus-dev:amd64 (1.3.1-0ubuntu1) ... Step #1: Selecting previously unselected package libwebp-dev:amd64. Step #1: Preparing to unpack .../59-libwebp-dev_0.6.1-2ubuntu0.20.04.3_amd64.deb ... Step #1: Unpacking libwebp-dev:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Selecting previously unselected package opensc-pkcs11:amd64. Step #1: Preparing to unpack .../60-opensc-pkcs11_0.20.0-3_amd64.deb ... Step #1: Unpacking opensc-pkcs11:amd64 (0.20.0-3) ... Step #1: Setting up libpcrecpp0v5:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Setting up bubblewrap (0.4.0-1ubuntu4) ... Step #1: Setting up libtext-iconv-perl (1.7-7) ... Step #1: Setting up libgraphite2-3:amd64 (1.3.13-11build1) ... Step #1: Setting up libxcb-dri3-0:amd64 (1.14-2) ... Step #1: Setting up liblcms2-2:amd64 (2.9-4) ... Step #1: Setting up libpixman-1-0:amd64 (0.38.4-0ubuntu2.1) ... Step #1: Setting up libwayland-server0:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Setting up libx11-xcb1:amd64 (2:1.6.9-2ubuntu1.6) ... Step #1: Setting up libpciaccess0:amd64 (0.16-0ubuntu1) ... Step #1: Setting up systemd-sysv (245.4-4ubuntu3.23) ... Step #1: Setting up libproxy1v5:amd64 (0.4.15-10ubuntu1.2) ... Step #1: Setting up libpixman-1-dev:amd64 (0.38.4-0ubuntu2.1) ... Step #1: Setting up libxdamage1:amd64 (1:1.1.5-2) ... Step #1: Setting up libxcb-xfixes0:amd64 (1.14-2) ... Step #1: Setting up libogg0:amd64 (1.3.4-0ubuntu1) ... Step #1: Setting up libspeex1:amd64 (1.2~rc1.2-1.1ubuntu1.20.04.1) ... Step #1: Setting up libshine3:amd64 (3.1.1-2) ... Step #1: Setting up libpcre16-3:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Setting up hicolor-icon-theme (0.17-2) ... Step #1: Setting up libxi6:amd64 (2:1.7.10-0ubuntu1) ... Step #1: Setting up libtwolame0:amd64 (0.4.0-2) ... Step #1: Setting up libwoff1:amd64 (1.0.2-1build2) ... Step #1: Setting up libxrender1:amd64 (1:0.9.10-1) ... Step #1: Setting up libhyphen0:amd64 (2.8.8-7) ... Step #1: Setting up libdatrie1:amd64 (0.2.12-3) ... Step #1: Setting up libpam0g-dev:amd64 (1.3.1-5ubuntu4.7) ... Step #1: Setting up libgsm1:amd64 (1.0.18-2) ... Step #1: Setting up libx264-155:amd64 (2:0.155.2917+git0a84d98-2) ... Step #1: Setting up libxcb-render0:amd64 (1.14-2) ... Step #1: Setting up libsoxr0:amd64 (0.1.3-2build1) ... Step #1: Setting up libaspell15:amd64 (0.60.8-1ubuntu0.1) ... Step #1: Setting up libglvnd0:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libjson-c-dev:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Step #1: Setting up libxcb-glx0:amd64 (1.14-2) ... Step #1: Setting up libaom0:amd64 (1.0.0.errata1-3+deb11u1build0.20.04.1) ... Step #1: Setting up libgdk-pixbuf2.0-common (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Setting up libibus-1.0-5:amd64 (1.5.22-2ubuntu2.1) ... Step #1: Setting up x11-common (1:7.7+19ubuntu14) ... Step #1: update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Step #1: invoke-rc.d: could not determine current runlevel Step #1: invoke-rc.d: policy-rc.d denied execution of start. Step #1: Setting up libsensors-config (1:3.6.0-2ubuntu1.1) ... Step #1: Setting up libsepol1-dev:amd64 (3.0-1ubuntu0.1) ... Step #1: Setting up libjavascriptcoregtk-4.0-18:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Setting up libglib2.0-bin (2.64.6-1~ubuntu20.04.7) ... Step #1: Setting up xkb-data (2.29-2) ... Step #1: Setting up liblzo2-2:amd64 (2.10-2) ... Step #1: Setting up libxcb-shm0:amd64 (1.14-2) ... Step #1: Setting up libxvidcore4:amd64 (2:1.3.7-1) ... Step #1: Setting up libffi-dev:amd64 (3.3-4) ... Step #1: Setting up libpthread-stubs0-dev:amd64 (0.4-1) ... Step #1: Setting up libjbig0:amd64 (2.1-3.1ubuntu0.20.04.1) ... Step #1: Setting up libpcre2-16-0:amd64 (10.34-7ubuntu0.1) ... Step #1: Setting up libcolord2:amd64 (1.4.4-2) ... Step #1: Setting up libopengl0:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libpsl-dev:amd64 (0.21.0-1ubuntu1) ... Step #1: Setting up libxxf86vm1:amd64 (1:1.1.4-1build1) ... Step #1: Setting up libsnappy1v5:amd64 (1.1.8-1build1) ... Step #1: Setting up libflac8:amd64 (1.3.3-1ubuntu0.2) ... Step #1: Setting up libcap2-bin (1:2.32-1ubuntu0.1) ... Step #1: Setting up libxcb-present0:amd64 (1.14-2) ... Step #1: Setting up libdconf1:amd64 (0.36.0-1) ... Step #1: Setting up libasound2-data (1.2.2-2.1ubuntu2.5) ... Step #1: Setting up opensc-pkcs11:amd64 (0.20.0-3) ... Step #1: Setting up libgssrpc4:amd64 (1.17-6ubuntu4.4) ... Step #1: Setting up xtrans-dev (1.4.0-1) ... Step #1: Setting up libwayland-bin (1.18.0-1ubuntu0.1) ... Step #1: Setting up libgraphite2-dev:amd64 (1.3.13-11build1) ... Step #1: Setting up libpcre2-32-0:amd64 (10.34-7ubuntu0.1) ... Step #1: Setting up libgles2:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Step #1: Setting up emacsen-common (3.0.4) ... Step #1: Setting up libva2:amd64 (2.7.0-2) ... Step #1: Setting up libsqlite3-dev:amd64 (3.31.1-4ubuntu0.6) ... Step #1: Setting up libwrap0:amd64 (7.6.q-30) ... Step #1: Setting up libepoxy0:amd64 (1.5.4-1) ... Step #1: Setting up libxfixes3:amd64 (1:5.0.3-2) ... Step #1: Setting up libxcb-sync1:amd64 (1.14-2) ... Step #1: Setting up uuid-dev:amd64 (2.34-0.1ubuntu9.6) ... Step #1: Setting up libcodec2-0.9:amd64 (0.9.2-2) ... Step #1: Setting up libavahi-common-data:amd64 (0.7-4ubuntu7.3) ... Step #1: Setting up libllvm12:amd64 (1:12.0.0-3ubuntu1~20.04.5) ... Step #1: Setting up libgles1:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libdbus-1-3:amd64 (1.12.16-2ubuntu2.3) ... Step #1: Setting up dbus (1.12.16-2ubuntu2.3) ... Step #1: Setting up libfribidi0:amd64 (1.0.8-2ubuntu0.1) ... Step #1: Setting up libopus0:amd64 (1.3.1-0ubuntu1) ... Step #1: Setting up libxinerama1:amd64 (2:1.1.4-2) ... Step #1: Setting up comerr-dev:amd64 (2.1-1.45.5-2ubuntu1.1) ... Step #1: Setting up libxv1:amd64 (2:1.0.11-1) ... Step #1: Setting up libpng16-16:amd64 (1.6.37-2) ... Step #1: Setting up libpcre32-3:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Setting up libvorbis0a:amd64 (1.3.6-2ubuntu1) ... Step #1: Setting up libxrandr2:amd64 (2:1.5.2-0ubuntu1) ... Step #1: Setting up liborc-0.4-0:amd64 (1:0.4.31-1) ... Step #1: Setting up libwebp6:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Setting up intltool (0.51.0-5ubuntu1) ... Step #1: Setting up icu-devtools (66.1-2ubuntu2.1) ... Step #1: Setting up fonts-dejavu-core (2.37-1) ... Step #1: Setting up libudev-dev:amd64 (245.4-4ubuntu3.23) ... Step #1: Setting up libpcsclite1:amd64 (1.8.26-3) ... Step #1: Setting up libpcre2-posix2:amd64 (10.34-7ubuntu0.1) ... Step #1: Setting up libsensors5:amd64 (1:3.6.0-2ubuntu1.1) ... Step #1: Setting up libpcsclite-dev (1.8.26-3) ... Step #1: Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #1: Setting up libfuse3-3:amd64 (3.9.0-2) ... Step #1: Setting up libglapi-mesa:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libvulkan1:amd64 (1.2.131.2-1) ... Step #1: Setting up liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1: Setting up libxcb-dri2-0:amd64 (1.14-2) ... Step #1: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1: Setting up libatk1.0-data (2.35.1-1ubuntu2) ... Step #1: Setting up liburiparser1:amd64 (0.9.3-2) ... Step #1: Setting up xdg-dbus-proxy (0.1.2-1) ... Step #1: Setting up libnuma1:amd64 (2.0.12-1) ... Step #1: Setting up wayland-protocols (1.20-1) ... Step #1: Setting up libdatrie-dev:amd64 (0.2.12-3) ... Step #1: Setting up ocl-icd-libopencl1:amd64 (2.2.11-1ubuntu1) ... Step #1: Setting up libasyncns0:amd64 (0.8-6) ... Step #1: Setting up libxshmfence1:amd64 (1.3-1) ... Step #1: Setting up libvpx6:amd64 (1.8.2-1ubuntu0.2) ... Step #1: Setting up libkdb5-9:amd64 (1.17-6ubuntu4.4) ... Step #1: Setting up libvdpau1:amd64 (1.3-1ubuntu2) ... Step #1: Setting up libwavpack1:amd64 (5.2.0-1ubuntu0.1) ... Step #1: Setting up libasound2:amd64 (1.2.2-2.1ubuntu2.5) ... Step #1: Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.20.04.1) ... Step #1: Setting up libpam-systemd:amd64 (245.4-4ubuntu3.23) ... Step #1: Setting up libopenjp2-7:amd64 (2.3.1-1ubuntu4.20.04.1) ... Step #1: Setting up libthai-data (0.1.28-3) ... Step #1: Setting up libgirepository-1.0-1:amd64 (1.64.1-1~ubuntu20.04.1) ... Step #1: Setting up xorg-sgml-doctools (1:1.11-1) ... Step #1: Setting up libjson-glib-1.0-common (1.4.4-2ubuntu2) ... Step #1: Setting up sgml-base (1.29.1) ... Step #1: Setting up libatk1.0-0:amd64 (2.35.1-1ubuntu2) ... Step #1: Setting up libwayland-egl1:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Setting up libxss1:amd64 (1:1.2.3-1) ... Step #1: Setting up libusb-1.0-0:amd64 (2:1.0.23-2build1) ... Step #1: Setting up python3-scour (0.37-4build1) ... Step #1: Setting up libxkbfile1:amd64 (1:1.1.0-1) ... Step #1: Setting up libkadm5srv-mit11:amd64 (1.17-6ubuntu4.4) ... Step #1: Setting up libopengl-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libhunspell-1.7-0:amd64 (1.7.0-2build2) ... Step #1: Setting up glib-networking-common (2.64.2-1ubuntu0.1) ... Step #1: Setting up libasound2-dev:amd64 (1.2.2-2.1ubuntu2.5) ... Step #1: Setting up libwebpmux3:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Setting up python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Step #1: Setting up libdrm-common (2.4.107-8ubuntu1~20.04.2) ... Step #1: Setting up libxcomposite1:amd64 (1:0.4.5-1) ... Step #1: Setting up libicu-dev:amd64 (66.1-2ubuntu2.1) ... Step #1: Setting up libsystemd-dev:amd64 (245.4-4ubuntu3.23) ... Step #1: Setting up libbrotli-dev (1.0.7-6ubuntu0.1) ... Step #1: Setting up libgudev-1.0-0:amd64 (1:233-1) ... Step #1: Setting up libzvbi-common (0.2.35-17) ... Step #1: Setting up libsecret-common (0.20.4-0ubuntu1) ... Step #1: Setting up libgstreamer1.0-0:amd64 (1.16.3-0ubuntu1.1) ... Step #1: Setcap worked! gst-ptp-helper is not suid! Step #1: Setting up libmp3lame0:amd64 (3.100-3) ... Step #1: Setting up libvorbisenc2:amd64 (1.3.6-2ubuntu1) ... Step #1: Setting up libxkbcommon0:amd64 (0.10.0-1) ... Step #1: Setting up libwayland-client0:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #1: Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... Step #1: Setting up x11proto-dev (2019.2-1ubuntu1) ... Step #1: Setting up libglib2.0-dev-bin (2.64.6-1~ubuntu20.04.7) ... Step #1: Setting up glib-networking-services (2.64.2-1ubuntu0.1) ... Step #1: Setting up libzvbi0:amd64 (0.2.35-17) ... Step #1: Setting up libkadm5clnt-mit11:amd64 (1.17-6ubuntu4.4) ... Step #1: Setting up libblkid-dev:amd64 (2.34-0.1ubuntu9.6) ... Step #1: Setting up libice6:amd64 (2:1.0.10-0ubuntu1) ... Step #1: Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #1: Setting up libxau-dev:amd64 (1:1.0.9-0ubuntu1) ... Step #1: Setting up libpcre2-dev:amd64 (10.34-7ubuntu0.1) ... Step #1: Setting up libice-dev:amd64 (2:1.0.10-0ubuntu1) ... Step #1: Setting up dictionaries-common (1.28.1) ... Step #1: Setting up libx265-179:amd64 (3.2.1-1build1) ... Step #1: Setting up libselinux1-dev:amd64 (3.0-1build2) ... Step #1: Setting up libpcre3-dev:amd64 (2:8.39-12ubuntu0.1) ... Step #1: Setting up fontconfig-config (2.13.1-2ubuntu3) ... Step #1: Setting up x11proto-randr-dev (2019.2-1ubuntu1) ... Step #1: Setting up libxtst6:amd64 (2:1.2.3-1) ... Step #1: Setting up libfribidi-dev:amd64 (1.0.8-2ubuntu0.1) ... Step #1: Setting up libwebpdemux2:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Setting up libxkbcommon-dev:amd64 (0.10.0-1) ... Step #1: Setting up libxcursor1:amd64 (1:1.2.0-2) ... Step #1: Setting up libpng-dev:amd64 (1.6.37-2) ... Step #1: Setting up xsltproc (1.1.34-4ubuntu0.20.04.1) ... Step #1: Setting up libavahi-common3:amd64 (0.7-4ubuntu7.3) ... Step #1: Setting up libjbig-dev:amd64 (2.1-3.1ubuntu0.20.04.1) ... Step #1: Setting up libusb-1.0-0-dev:amd64 (2:1.0.23-2build1) ... Step #1: Setting up libgstreamer-plugins-base1.0-0:amd64 (1.16.3-0ubuntu1.2) ... Step #1: Setting up libatspi2.0-0:amd64 (2.36.0-2) ... Step #1: Setting up x11proto-xinerama-dev (2019.2-1ubuntu1) ... Step #1: Setting up libopus-dev:amd64 (1.3.1-0ubuntu1) ... Step #1: Setting up libjson-glib-1.0-0:amd64 (1.4.4-2ubuntu2) ... Step #1: Setting up liburiparser-dev (0.9.3-2) ... Step #1: Setting up libatk-bridge2.0-0:amd64 (2.34.2-0ubuntu2~20.04.1) ... Step #1: Setting up libthai0:amd64 (0.1.28-3) ... Step #1: Setting up dbus-user-session (1.12.16-2ubuntu2.3) ... Step #1: Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) ... Step #1: Setting up libxml2-dev:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Setting up libsecret-1-0:amd64 (0.20.4-0ubuntu1) ... Step #1: Setting up libwebp-dev:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1: Setting up libfreetype6:amd64 (2.10.1-2ubuntu0.3) ... Step #1: Setting up libdbus-1-dev:amd64 (1.12.16-2ubuntu2.3) ... Step #1: Setting up dh-translations (144.20.04.0) ... Step #1: Setting up libdbus-glib-1-2:amd64 (0.110-5fakssync1) ... Step #1: Setting up x11proto-core-dev (2019.2-1ubuntu1) ... Step #1: Setting up x11proto-input-dev (2019.2-1ubuntu1) ... Step #1: Setting up gir1.2-glib-2.0:amd64 (1.64.1-1~ubuntu20.04.1) ... Step #1: Setting up libthai-dev:amd64 (0.1.28-3) ... Step #1: Setting up libsndio7.0:amd64 (1.5.0-3) ... Step #1: Setting up scour (0.37-4build1) ... Step #1: Setting up x11proto-xf86vidmode-dev (2019.2-1ubuntu1) ... Step #1: Setting up x11proto-xext-dev (2019.2-1ubuntu1) ... Step #1: Setting up libdrm2:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Setting up libva-drm2:amd64 (2.7.0-2) ... Step #1: Setting up libwayland-cursor0:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Setting up xml-core (0.18+nmu1) ... Step #1: Setting up hunspell-en-us (1:2018.04.16-1) ... Step #1: Setting up libharfbuzz0b:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Setting up libtiff5:amd64 (4.1.0+git191117-2ubuntu0.20.04.12) ... Step #1: Setting up libfontconfig1:amd64 (2.13.1-2ubuntu3) ... Step #1: Setting up libsndfile1:amd64 (1.0.28-7ubuntu0.2) ... Step #1: Setting up x11proto-record-dev (2019.2-1ubuntu1) ... Step #1: Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #1: Setting up libva-x11-2:amd64 (2.7.0-2) ... Step #1: Setting up x11proto-scrnsaver-dev (2019.2-1ubuntu1) ... Step #1: Setting up cdbs (0.4.159ubuntu2) ... Step #1: Setting up gir1.2-ibus-1.0:amd64 (1.5.22-2ubuntu2.1) ... Step #1: Setting up libsm6:amd64 (2:1.2.3-1) ... Step #1: Setting up libfuse3-dev (3.9.0-2) ... Step #1: Setting up libavahi-client3:amd64 (0.7-4ubuntu7.3) ... Step #1: Setting up libmount-dev:amd64 (2.34-0.1ubuntu9.6) ... Step #1: Setting up libtiffxx5:amd64 (4.1.0+git191117-2ubuntu0.20.04.12) ... Step #1: Setting up libdrm-amdgpu1:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Setting up krb5-multidev:amd64 (1.17-6ubuntu4.4) ... Step #1: Setting up fontconfig (2.13.1-2ubuntu3) ... Step #1: Regenerating fonts cache... done. Step #1: Setting up libxft2:amd64 (2.3.3-0ubuntu1) ... Step #1: Setting up libdrm-nouveau2:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Setting up gir1.2-freedesktop:amd64 (1.64.1-1~ubuntu20.04.1) ... Step #1: Setting up libsndio-dev:amd64 (1.5.0-3) ... Step #1: Setting up libharfbuzz-icu0:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Setting up libxcb1-dev:amd64 (1.14-2) ... Step #1: Setting up libgbm1:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libpulse0:amd64 (1:13.99.1-1ubuntu3.13) ... Step #1: Setting up libenchant-2-2:amd64 (2.2.8-1ubuntu0.20.04.1) ... Step #1: Setting up gir1.2-atk-1.0:amd64 (2.35.1-1ubuntu2) ... Step #1: Setting up libsm-dev:amd64 (2:1.2.3-1) ... Step #1: Setting up libdrm-radeon1:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Setting up libpango-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Setting up libdrm-intel1:amd64 (2.4.107-8ubuntu1~20.04.2) ... Step #1: Setting up libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libdbus-glib-1-dev-bin (0.110-5fakssync1) ... Step #1: Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #1: Setting up libx11-dev:amd64 (2:1.6.9-2ubuntu1.6) ... Step #1: Setting up dconf-service (0.36.0-1) ... Step #1: Setting up libharfbuzz-gobject0:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Setting up gir1.2-atspi-2.0:amd64 (2.36.0-2) ... Step #1: Setting up gir1.2-javascriptcoregtk-4.0:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Setting up libjavascriptcoregtk-4.0-dev:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Setting up libwayland-dev:amd64 (1.18.0-1ubuntu0.1) ... Step #1: Setting up gir1.2-harfbuzz-0.0:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Setting up libcairo2:amd64 (1.16.0-4ubuntu1) ... Step #1: Setting up libavutil56:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libfreetype-dev:amd64 (2.10.1-2ubuntu0.3) ... Step #1: Setting up libxfixes-dev:amd64 (1:5.0.3-2) ... Step #1: Setting up libkrb5-dev:amd64 (1.17-6ubuntu4.4) ... Step #1: Setting up libxcb-shm0-dev:amd64 (1.14-2) ... Step #1: Setting up libegl-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libglib2.0-dev:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #1: Setting up libtiff-dev:amd64 (4.1.0+git191117-2ubuntu0.20.04.12) ... Step #1: Setting up libgdk-pixbuf2.0-0:amd64 (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Setting up libpulse-mainloop-glib0:amd64 (1:13.99.1-1ubuntu3.13) ... Step #1: Setting up libxcb-render0-dev:amd64 (1.14-2) ... Step #1: Setting up libxt6:amd64 (1:1.1.5-1) ... Step #1: Setting up libxext-dev:amd64 (2:1.3.4-0ubuntu1) ... Step #1: Setting up libcups2:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Setting up libgdk-pixbuf2.0-bin (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Setting up libtheora0:amd64 (1.1.1+dfsg.1-15ubuntu2) ... Step #1: Setting up libegl1:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libswscale5:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libcairo-gobject2:amd64 (1.16.0-4ubuntu1) ... Step #1: Setting up libpangoft2-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Setting up libxi-dev:amd64 (2:1.7.10-0ubuntu1) ... Step #1: Setting up libsdl2-2.0-0:amd64 (2.0.10+dfsg1-3) ... Step #1: Setting up libxrender-dev:amd64 (1:0.9.10-1) ... Step #1: Setting up libpangocairo-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Setting up libxtst-dev:amd64 (2:1.2.3-1) ... Step #1: Setting up libxkbfile-dev:amd64 (1:1.1.0-1) ... Step #1: Setting up libxdamage-dev:amd64 (1:1.1.5-2) ... Step #1: Setting up libsdl2-image-2.0-0:amd64 (2.0.5+dfsg1-2) ... Step #1: Setting up libavutil-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libcairo-script-interpreter2:amd64 (1.16.0-4ubuntu1) ... Step #1: Setting up gtk-update-icon-cache (3.24.20-0ubuntu1.1) ... Step #1: Setting up libglx-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libpangoxft-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1: Setting up libglx0:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up dconf-gsettings-backend:amd64 (0.36.0-1) ... Step #1: Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Setting up libxcomposite-dev:amd64 (1:0.4.5-1) ... Step #1: Setting up libxcursor-dev:amd64 (1:1.2.0-2) ... Step #1: Setting up libxxf86vm-dev:amd64 (1:1.1.4-1build1) ... Step #1: Setting up pango1.0-tools (1.44.7-2ubuntu4) ... Step #1: Setting up libswresample3:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libxss-dev:amd64 (1:1.2.3-1) ... Step #1: Setting up libcupsimage2:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Setting up libfreetype6-dev:amd64 (2.10.1-2ubuntu0.3) ... Step #1: Setting up librsvg2-2:amd64 (2.48.9-1ubuntu0.20.04.4) ... Step #1: Setting up libxv-dev:amd64 (2:1.0.11-1) ... Step #1: Setting up gir1.2-pango-1.0:amd64 (1.44.7-2ubuntu4) ... Step #1: Setting up libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) ... Step #1: Setting up libgl1:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libxt-dev:amd64 (1:1.1.5-1) ... Step #1: Setting up libswscale-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libxinerama-dev:amd64 (2:1.1.4-2) ... Step #1: Setting up librsvg2-common:amd64 (2.48.9-1ubuntu0.20.04.4) ... Step #1: Setting up libglx-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libavcodec58:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libsdl2-ttf-2.0-0:amd64 (2.0.15+dfsg1-1) ... Step #1: Setting up libglu1-mesa:amd64 (9.0.1-1build1) ... Step #1: Setting up libgl-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libgtk-3-common (3.24.20-0ubuntu1.1) ... Step #1: Setting up gsettings-desktop-schemas (3.36.0-1ubuntu1) ... Step #1: Setting up libfontconfig1-dev:amd64 (2.13.1-2ubuntu3) ... Step #1: Setting up libegl-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libswresample-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libavcodec-dev:amd64 (7:4.2.7-0ubuntu0.1) ... Step #1: Setting up libgstreamer-gl1.0-0:amd64 (1.16.3-0ubuntu1.2) ... Step #1: Setting up libglu1-mesa-dev:amd64 (9.0.1-1build1) ... Step #1: Setting up libgles-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libxft-dev:amd64 (2.3.3-0ubuntu1) ... Step #1: Setting up libglvnd-dev:amd64 (1.3.2-1~ubuntu0.20.04.2) ... Step #1: Setting up libgl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libegl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libgles2-mesa-dev:amd64 (21.2.6-0ubuntu0.1~20.04.2) ... Step #1: Setting up libepoxy-dev:amd64 (1.5.4-1) ... Step #1: Setting up adwaita-icon-theme (3.36.1-2ubuntu0.20.04.2) ... Step #1: update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Step #1: Setting up libcupsimage2-dev:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Setting up humanity-icon-theme (0.6.15) ... Step #1: Setting up libcups2-dev:amd64 (2.3.1-9ubuntu1.6) ... Step #1: Setting up ubuntu-mono (19.04-0ubuntu3) ... Step #1: Processing triggers for libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #1: Setting up libdbus-glib-1-dev:amd64 (0.110-5fakssync1) ... Step #1: Processing triggers for libc-bin (2.31-0ubuntu9.15) ... Step #1: Processing triggers for man-db (2.9.1-1) ... Step #1: Setting up libibus-1.0-dev:amd64 (1.5.22-2ubuntu2.1) ... Step #1: Setting up libgdk-pixbuf2.0-dev:amd64 (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Setting up libpulse-dev:amd64 (1:13.99.1-1ubuntu3.13) ... Step #1: Setting up libcairo2-dev:amd64 (1.16.0-4ubuntu1) ... Step #1: Setting up glib-networking:amd64 (2.64.2-1ubuntu0.1) ... Step #1: Setting up libatk1.0-dev:amd64 (2.35.1-1ubuntu2) ... Step #1: Setting up libatspi2.0-dev:amd64 (2.36.0-2) ... Step #1: Setting up libharfbuzz-dev:amd64 (2.6.4-1ubuntu4.2) ... Step #1: Setting up libsoup2.4-1:amd64 (2.70.0-1) ... Step #1: Setting up libsdl2-dev:amd64 (2.0.10+dfsg1-3) ... Step #1: Setting up libatk-bridge2.0-dev:amd64 (2.34.2-0ubuntu2~20.04.1) ... Step #1: Setting up libsdl2-ttf-dev:amd64 (2.0.15+dfsg1-1) ... Step #1: Setting up libpango1.0-dev:amd64 (1.44.7-2ubuntu4) ... Step #1: Setting up libsdl2-image-dev:amd64 (2.0.5+dfsg1-2) ... Step #1: Setting up libsoup-gnome2.4-1:amd64 (2.70.0-1) ... Step #1: Setting up librest-0.7-0:amd64 (0.8.1-1) ... Step #1: Setting up libgtk-3-0:amd64 (3.24.20-0ubuntu1.1) ... Step #1: Setting up gir1.2-gtk-3.0:amd64 (3.24.20-0ubuntu1.1) ... Step #1: Setting up gir1.2-soup-2.4:amd64 (2.70.0-1) ... Step #1: Setting up libwebkit2gtk-4.0-37:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Setting up libgtk-3-dev:amd64 (3.24.20-0ubuntu1.1) ... Step #1: Setting up gir1.2-webkit2-4.0:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Setting up libsoup2.4-dev:amd64 (2.70.0-1) ... Step #1: Setting up libwebkit2gtk-4.0-dev:amd64 (2.38.6-0ubuntu0.20.04.1) ... Step #1: Processing triggers for sgml-base (1.29.1) ... Step #1: Setting up docbook-xsl (1.79.1+dfsg-2) ... Step #1: Setting up freerdp-nightly-build-deps (3.0.0) ... Step #1: Processing triggers for systemd (245.4-4ubuntu3.23) ... Step #1: Processing triggers for dictionaries-common (1.28.1) ... Step #1: Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.40.0+dfsg-3ubuntu0.4) ... Step #1: Processing triggers for libc-bin (2.31-0ubuntu9.15) ... Step #1: Removing intermediate container acdc2c7d9d6b Step #1: ---> 646178c75df5 Step #1: Step 6/6 : COPY build.sh $SRC/ Step #1: ---> 7b17fe00cdc5 Step #1: Successfully built 7b17fe00cdc5 Step #1: Successfully tagged gcr.io/oss-fuzz/freerdp:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/freerdp Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileoGMyLN Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ c == \g\o ]] Step #2 - "srcmap": ++ find /src -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/FreeRDP/.git Step #2 - "srcmap": + GIT_DIR=/src/FreeRDP Step #2 - "srcmap": + cd /src/FreeRDP Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/FreeRDP/FreeRDP.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=440fafe0c827589a6fc87cdccf6ebc99bb55179f Step #2 - "srcmap": + jq_inplace /tmp/fileoGMyLN '."/src/FreeRDP" = { type: "git", url: "https://github.com/FreeRDP/FreeRDP.git", rev: "440fafe0c827589a6fc87cdccf6ebc99bb55179f" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileenVFSb Step #2 - "srcmap": + cat /tmp/fileoGMyLN Step #2 - "srcmap": + jq '."/src/FreeRDP" = { type: "git", url: "https://github.com/FreeRDP/FreeRDP.git", rev: "440fafe0c827589a6fc87cdccf6ebc99bb55179f" }' Step #2 - "srcmap": + mv /tmp/fileenVFSb /tmp/fileoGMyLN Step #2 - "srcmap": ++ find /src -name .svn -type d Step #2 - "srcmap": ++ find /src -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/fileoGMyLN Step #2 - "srcmap": + rm /tmp/fileoGMyLN Step #2 - "srcmap": { Step #2 - "srcmap": "/src/FreeRDP": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/FreeRDP/FreeRDP.git", Step #2 - "srcmap": "rev": "440fafe0c827589a6fc87cdccf6ebc99bb55179f" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-afl-address-x86_64" Step #3 - "compile-afl-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-afl-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-afl-address-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-afl-address-x86_64": Copying precompiled AFL++ Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": AFL++ target compilation setup: Step #3 - "compile-afl-address-x86_64": AFL_IGNORE_UNKNOWN_ENVS=1 Step #3 - "compile-afl-address-x86_64": AFL_QUIET=1 Step #3 - "compile-afl-address-x86_64": AFL_IGNORE_PROBLEMS=1 Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": done. Step #3 - "compile-afl-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-afl-address-x86_64": CC=/src/aflplusplus/afl-clang-fast Step #3 - "compile-afl-address-x86_64": CXX=/src/aflplusplus/afl-clang-fast++ Step #3 - "compile-afl-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope Step #3 - "compile-afl-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ Step #3 - "compile-afl-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #3 - "compile-afl-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-afl-address-x86_64": + [[ afl == centipede ]] Step #3 - "compile-afl-address-x86_64": + case $SANITIZER in Step #3 - "compile-afl-address-x86_64": + SANITIZERS_ARGS=-DWITH_SANITIZE_ADDRESS=ON Step #3 - "compile-afl-address-x86_64": + : /src/aflplusplus/afl-clang-fast++ Step #3 - "compile-afl-address-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ Step #3 - "compile-afl-address-x86_64": + cmake_args=(-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF $SANITIZERS_ARGS -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CXX}" -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}") Step #3 - "compile-afl-address-x86_64": + rm -rf build Step #3 - "compile-afl-address-x86_64": + cmake -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF -DWITH_SANITIZE_ADDRESS=ON -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER=/src/aflplusplus/afl-clang-fast '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope ' -DCMAKE_CXX_COMPILER=/src/aflplusplus/afl-clang-fast++ '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' -DCMAKE_LINKER=/src/aflplusplus/afl-clang-fast++ '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' -S . -B build -G Ninja -C ci/cmake-preloads/config-oss-fuzz.cmake Step #3 - "compile-afl-address-x86_64": loading initial cache file ci/cmake-preloads/config-oss-fuzz.cmake Step #3 - "compile-afl-address-x86_64": PRELOADING cache Step #3 - "compile-afl-address-x86_64": -- The C compiler identification is Clang 18.0.0 Step #3 - "compile-afl-address-x86_64": -- Detecting C compiler ABI info Step #3 - "compile-afl-address-x86_64": -- Detecting C compiler ABI info - done Step #3 - "compile-afl-address-x86_64": -- Check for working C compiler: /src/aflplusplus/afl-clang-fast - skipped Step #3 - "compile-afl-address-x86_64": -- Detecting C compile features Step #3 - "compile-afl-address-x86_64": -- Detecting C compile features - done Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Weverything Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Weverything - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wall Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wall - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wpedantic Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wpedantic - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-padded Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-padded - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-cast-align Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-cast-align - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default Step #3 - "compile-afl-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default - Success Step #3 - "compile-afl-address-x86_64": Using CFLAGS -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default Step #3 - "compile-afl-address-x86_64": -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") Step #3 - "compile-afl-address-x86_64": -- Found OSS Audio Step #3 - "compile-afl-address-x86_64": -- Found DocBookXSL: /usr/share/xml/docbook/stylesheet/docbook-xsl Step #3 - "compile-afl-address-x86_64": FREERDP_VERSION=3.5.2-dev0 Step #3 - "compile-afl-address-x86_64": -- Git Revision 440fafe Step #3 - "compile-afl-address-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.a (found version "1.2.11") Step #3 - "compile-afl-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #3 - "compile-afl-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #3 - "compile-afl-address-x86_64": -- Found Threads: TRUE Step #3 - "compile-afl-address-x86_64": -- Performing Test fno-omit-frame-pointer Step #3 - "compile-afl-address-x86_64": -- Performing Test fno-omit-frame-pointer - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test fsanitize-address Step #3 - "compile-afl-address-x86_64": -- Performing Test fsanitize-address - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test fsanitize-blacklist Step #3 - "compile-afl-address-x86_64": -- Performing Test fsanitize-blacklist - Success Step #3 - "compile-afl-address-x86_64": -- Performing Test fsanitize-address-use-after-scope Step #3 - "compile-afl-address-x86_64": -- Performing Test fsanitize-address-use-after-scope - Success Step #3 - "compile-afl-address-x86_64": -- Finding recommended feature Wayland for Wayland (Wayland client) Step #3 - "compile-afl-address-x86_64": -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" Step #3 - "compile-afl-address-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #3 - "compile-afl-address-x86_64": -- Checking for module 'wayland-scanner' Step #3 - "compile-afl-address-x86_64": -- Found wayland-scanner, version 1.18.0 Step #3 - "compile-afl-address-x86_64": -- Checking for module 'wayland-client' Step #3 - "compile-afl-address-x86_64": -- Found wayland-client, version 1.18.0 Step #3 - "compile-afl-address-x86_64": -- Checking for module 'wayland-cursor' Step #3 - "compile-afl-address-x86_64": -- Found wayland-cursor, version 1.18.0 Step #3 - "compile-afl-address-x86_64": -- Checking for module 'xkbcommon' Step #3 - "compile-afl-address-x86_64": -- Found xkbcommon, version 0.10.0 Step #3 - "compile-afl-address-x86_64": -- Could NOT find Wayland (missing: Wayland_LIBS XKBCOMMON_LIBS) Step #3 - "compile-afl-address-x86_64": -- Not detected recommended feature Wayland for Wayland (Wayland client), feature disabled Step #3 - "compile-afl-address-x86_64": -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #3 - "compile-afl-address-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1f") Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #3 - "compile-afl-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #3 - "compile-afl-address-x86_64": -- Finding recommended feature PCSC for smart card (smart card device redirection) Step #3 - "compile-afl-address-x86_64": -- Disable feature PCSC using "-DWITH_PCSC=OFF" Step #3 - "compile-afl-address-x86_64": -- Could NOT find PCSC (missing: PCSC_LIBRARY) Step #3 - "compile-afl-address-x86_64": -- Not detected recommended feature PCSC for smart card (smart card device redirection), feature disabled Step #3 - "compile-afl-address-x86_64": -- Skipping recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback) Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature OpenH264 for codec (use OpenH264 library) Step #3 - "compile-afl-address-x86_64": -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature OpenCL for codec (use OpenCL library) Step #3 - "compile-afl-address-x86_64": -- Enable feature OpenCL using "-DWITH_OPENCL=ON" Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature GSM for codec (GSM audio codec library) Step #3 - "compile-afl-address-x86_64": -- Enable feature GSM using "-DWITH_GSM=ON" Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature LAME for codec (lame MP3 audio codec library) Step #3 - "compile-afl-address-x86_64": -- Enable feature LAME using "-DWITH_LAME=ON" Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) Step #3 - "compile-afl-address-x86_64": -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) Step #3 - "compile-afl-address-x86_64": -- Enable feature FAAC using "-DWITH_FAAC=ON" Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature soxr for codec (SOX audio resample library) Step #3 - "compile-afl-address-x86_64": -- Enable feature soxr using "-DWITH_SOXR=ON" Step #3 - "compile-afl-address-x86_64": -- Using OpenSSL Version: 1.1.1f Step #3 - "compile-afl-address-x86_64": using default plugins location Step #3 - "compile-afl-address-x86_64": CMake Warning at cmake/CommonConfigOptions.cmake:20 (message): Step #3 - "compile-afl-address-x86_64": LTO not supported, got Change Dir: Step #3 - "compile-afl-address-x86_64": '/src/FreeRDP/build/CMakeFiles/_CMakeLTOTest-C/bin' Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Run Build Command(s): /usr/bin/ninja -v Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": [1/4] /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer Step #3 - "compile-afl-address-x86_64": -gline-tables-only -Wno-error=enum-constexpr-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration Step #3 - "compile-afl-address-x86_64": -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3 - "compile-afl-address-x86_64": -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall Step #3 - "compile-afl-address-x86_64": -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement Step #3 - "compile-afl-address-x86_64": -Wno-unsafe-buffer-usage -Wno-reserved-identifier Step #3 - "compile-afl-address-x86_64": -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu Step #3 - "compile-afl-address-x86_64": -fno-omit-frame-pointer -fsanitize=address Step #3 - "compile-afl-address-x86_64": -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt Step #3 - "compile-afl-address-x86_64": -fsanitize-address-use-after-scope -g -flto=thin -MD -MT Step #3 - "compile-afl-address-x86_64": CMakeFiles/foo.dir/foo.c.o -MF CMakeFiles/foo.dir/foo.c.o.d -o Step #3 - "compile-afl-address-x86_64": CMakeFiles/foo.dir/foo.c.o -c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/CMakeFiles/_CMakeLTOTest-C/src/foo.c Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/CMakeFiles/_CMakeLTOTest-C/src/foo.c:1:8: warning: a Step #3 - "compile-afl-address-x86_64": function declaration without a prototype is deprecated in all versions of C Step #3 - "compile-afl-address-x86_64": [-Wstrict-prototypes] Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo() Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | void Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/CMakeFiles/_CMakeLTOTest-C/src/foo.c:1:5: warning: no Step #3 - "compile-afl-address-x86_64": previous prototype for function 'foo' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo() Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/CMakeFiles/_CMakeLTOTest-C/src/foo.c:1:1: note: declare Step #3 - "compile-afl-address-x86_64": 'static' if the function is not intended to be used outside of this Step #3 - "compile-afl-address-x86_64": translation unit Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo() Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": [2/4] /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer Step #3 - "compile-afl-address-x86_64": -gline-tables-only -Wno-error=enum-constexpr-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration Step #3 - "compile-afl-address-x86_64": -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3 - "compile-afl-address-x86_64": -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall Step #3 - "compile-afl-address-x86_64": -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement Step #3 - "compile-afl-address-x86_64": -Wno-unsafe-buffer-usage -Wno-reserved-identifier Step #3 - "compile-afl-address-x86_64": -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu Step #3 - "compile-afl-address-x86_64": -fno-omit-frame-pointer -fsanitize=address Step #3 - "compile-afl-address-x86_64": -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt Step #3 - "compile-afl-address-x86_64": -fsanitize-address-use-after-scope -g -flto=thin -MD -MT Step #3 - "compile-afl-address-x86_64": CMakeFiles/boo.dir/main.c.o -MF CMakeFiles/boo.dir/main.c.o.d -o Step #3 - "compile-afl-address-x86_64": CMakeFiles/boo.dir/main.c.o -c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/CMakeFiles/_CMakeLTOTest-C/src/main.c Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/CMakeFiles/_CMakeLTOTest-C/src/main.c:1:8: warning: a Step #3 - "compile-afl-address-x86_64": function declaration without a prototype is deprecated in all versions of C Step #3 - "compile-afl-address-x86_64": [-Wstrict-prototypes] Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo(); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | void Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": [3/4] : && /usr/local/bin/cmake -E rm -f libfoo.a && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.c.o && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_RANLIB-NOTFOUND" libfoo.a && : Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": FAILED: libfoo.a Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": : && /usr/local/bin/cmake -E rm -f libfoo.a && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.c.o && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_RANLIB-NOTFOUND" libfoo.a && : Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /bin/sh: 1: CMAKE_C_COMPILER_AR-NOTFOUND: not found Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": ninja: build stopped: subcommand failed. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Call Stack (most recent call first): Step #3 - "compile-afl-address-x86_64": CMakeLists.txt:702 (include) Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #3 - "compile-afl-address-x86_64": -- Looking for strndup Step #3 - "compile-afl-address-x86_64": -- Looking for strndup - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file unistd.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file unistd.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file execinfo.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file execinfo.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace - found Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace_symbols Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace_symbols - found Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace_symbols_fd Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace_symbols_fd - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file inttypes.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file inttypes.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file stdint.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file stdint.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file stdbool.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file stdbool.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file fcntl.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file fcntl.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file aio.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file aio.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/timerfd.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/timerfd.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/filio.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/filio.h - not found Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/sockio.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/sockio.h - not found Step #3 - "compile-afl-address-x86_64": -- Looking for include file syslog.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file syslog.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/select.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/select.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/eventfd.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file sys/eventfd.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for include file unwind.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file unwind.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for eventfd_read Step #3 - "compile-afl-address-x86_64": -- Looking for eventfd_read - found Step #3 - "compile-afl-address-x86_64": -- Looking for getlogin_r Step #3 - "compile-afl-address-x86_64": -- Looking for getlogin_r - found Step #3 - "compile-afl-address-x86_64": -- Looking for getpwuid_r Step #3 - "compile-afl-address-x86_64": -- Looking for getpwuid_r - found Step #3 - "compile-afl-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF Step #3 - "compile-afl-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF - Success Step #3 - "compile-afl-address-x86_64": -- Looking for include file poll.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file poll.h - found Step #3 - "compile-afl-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads Step #3 - "compile-afl-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads - not found Step #3 - "compile-afl-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread Step #3 - "compile-afl-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread - found Step #3 - "compile-afl-address-x86_64": -- Looking for pthread_mutex_timedlock Step #3 - "compile-afl-address-x86_64": -- Looking for pthread_mutex_timedlock - found Step #3 - "compile-afl-address-x86_64": -- Finding recommended feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #3 - "compile-afl-address-x86_64": -- Disable feature OpenSSL using "-DWITH_OPENSSL=OFF" Step #3 - "compile-afl-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #3 - "compile-afl-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #3 - "compile-afl-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #3 - "compile-afl-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #3 - "compile-afl-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #3 - "compile-afl-address-x86_64": CMake did not find one. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #3 - "compile-afl-address-x86_64": the following names: Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": cJSONConfig.cmake Step #3 - "compile-afl-address-x86_64": cjson-config.cmake Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #3 - "compile-afl-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #3 - "compile-afl-address-x86_64": provides a separate development package or SDK, be sure it has been Step #3 - "compile-afl-address-x86_64": installed. Step #3 - "compile-afl-address-x86_64": Call Stack (most recent call first): Step #3 - "compile-afl-address-x86_64": winpr/libwinpr/CMakeLists.txt:19 (include) Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": -- Checking for module 'libcjson' Step #3 - "compile-afl-address-x86_64": -- No package 'libcjson' found Step #3 - "compile-afl-address-x86_64": -- Checking for module 'json-c' Step #3 - "compile-afl-address-x86_64": -- Found json-c, version 0.13.1 Step #3 - "compile-afl-address-x86_64": -- Found JSONC: /usr/lib/x86_64-linux-gnu/libjson-c.a Step #3 - "compile-afl-address-x86_64": CMake Warning at winpr/libwinpr/CMakeLists.txt:107 (find_package): Step #3 - "compile-afl-address-x86_64": By not providing "Finduriparser.cmake" in CMAKE_MODULE_PATH this project Step #3 - "compile-afl-address-x86_64": has asked CMake to find a package configuration file provided by Step #3 - "compile-afl-address-x86_64": "uriparser", but CMake did not find one. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Could not find a package configuration file provided by "uriparser" with Step #3 - "compile-afl-address-x86_64": any of the following names: Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": uriparserConfig.cmake Step #3 - "compile-afl-address-x86_64": uriparser-config.cmake Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Add the installation prefix of "uriparser" to CMAKE_PREFIX_PATH or set Step #3 - "compile-afl-address-x86_64": "uriparser_DIR" to a directory containing one of the above files. If Step #3 - "compile-afl-address-x86_64": "uriparser" provides a separate development package or SDK, be sure it has Step #3 - "compile-afl-address-x86_64": been installed. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": -- Looking for timer_create Step #3 - "compile-afl-address-x86_64": -- Looking for timer_create - found Step #3 - "compile-afl-address-x86_64": -- Looking for timer_delete Step #3 - "compile-afl-address-x86_64": -- Looking for timer_delete - found Step #3 - "compile-afl-address-x86_64": -- Looking for timer_settime Step #3 - "compile-afl-address-x86_64": -- Looking for timer_settime - found Step #3 - "compile-afl-address-x86_64": -- Looking for timer_gettime Step #3 - "compile-afl-address-x86_64": -- Looking for timer_gettime - found Step #3 - "compile-afl-address-x86_64": -- Could NOT find libsystemd (missing: LIBSYSTEMD_LIBRARY) Step #3 - "compile-afl-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #3 - "compile-afl-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #3 - "compile-afl-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #3 - "compile-afl-address-x86_64": CMake did not find one. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #3 - "compile-afl-address-x86_64": the following names: Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": cJSONConfig.cmake Step #3 - "compile-afl-address-x86_64": cjson-config.cmake Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #3 - "compile-afl-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #3 - "compile-afl-address-x86_64": provides a separate development package or SDK, be sure it has been Step #3 - "compile-afl-address-x86_64": installed. Step #3 - "compile-afl-address-x86_64": Call Stack (most recent call first): Step #3 - "compile-afl-address-x86_64": winpr/libwinpr/utils/CMakeLists.txt:189 (include) Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace Step #3 - "compile-afl-address-x86_64": -- Looking for backtrace - found Step #3 - "compile-afl-address-x86_64": -- Checking for module 'mit-krb5' Step #3 - "compile-afl-address-x86_64": -- Found mit-krb5, version 1.17 Step #3 - "compile-afl-address-x86_64": -- Checking for module 'heimdal-krb5' Step #3 - "compile-afl-address-x86_64": -- No package 'heimdal-krb5' found Step #3 - "compile-afl-address-x86_64": -- Found KRB5: TRUE (found version "1.17") Step #3 - "compile-afl-address-x86_64": add_library(winpr) [] Step #3 - "compile-afl-address-x86_64": add_library(winpr-tools) [] Step #3 - "compile-afl-address-x86_64": add_executable(winpr-makecert) [] Step #3 - "compile-afl-address-x86_64": add_executable(winpr-hash) [] Step #3 - "compile-afl-address-x86_64": CMake Warning at cmake/CommonConfigOptions.cmake:20 (message): Step #3 - "compile-afl-address-x86_64": LTO not supported, got Change Dir: Step #3 - "compile-afl-address-x86_64": '/src/FreeRDP/build/rdtk/CMakeFiles/_CMakeLTOTest-C/bin' Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Run Build Command(s): /usr/bin/ninja -v Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": [1/4] /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer Step #3 - "compile-afl-address-x86_64": -gline-tables-only -Wno-error=enum-constexpr-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration Step #3 - "compile-afl-address-x86_64": -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3 - "compile-afl-address-x86_64": -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall Step #3 - "compile-afl-address-x86_64": -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement Step #3 - "compile-afl-address-x86_64": -Wno-unsafe-buffer-usage -Wno-reserved-identifier Step #3 - "compile-afl-address-x86_64": -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu Step #3 - "compile-afl-address-x86_64": -fno-omit-frame-pointer -fsanitize=address Step #3 - "compile-afl-address-x86_64": -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt Step #3 - "compile-afl-address-x86_64": -fsanitize-address-use-after-scope -g -flto=thin -MD -MT Step #3 - "compile-afl-address-x86_64": CMakeFiles/boo.dir/main.c.o -MF CMakeFiles/boo.dir/main.c.o.d -o Step #3 - "compile-afl-address-x86_64": CMakeFiles/boo.dir/main.c.o -c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/rdtk/CMakeFiles/_CMakeLTOTest-C/src/main.c Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/rdtk/CMakeFiles/_CMakeLTOTest-C/src/main.c:1:8: warning: Step #3 - "compile-afl-address-x86_64": a function declaration without a prototype is deprecated in all versions of Step #3 - "compile-afl-address-x86_64": C [-Wstrict-prototypes] Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo(); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | void Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": [2/4] /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer Step #3 - "compile-afl-address-x86_64": -gline-tables-only -Wno-error=enum-constexpr-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion Step #3 - "compile-afl-address-x86_64": -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration Step #3 - "compile-afl-address-x86_64": -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3 - "compile-afl-address-x86_64": -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall Step #3 - "compile-afl-address-x86_64": -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement Step #3 - "compile-afl-address-x86_64": -Wno-unsafe-buffer-usage -Wno-reserved-identifier Step #3 - "compile-afl-address-x86_64": -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu Step #3 - "compile-afl-address-x86_64": -fno-omit-frame-pointer -fsanitize=address Step #3 - "compile-afl-address-x86_64": -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt Step #3 - "compile-afl-address-x86_64": -fsanitize-address-use-after-scope -g -flto=thin -MD -MT Step #3 - "compile-afl-address-x86_64": CMakeFiles/foo.dir/foo.c.o -MF CMakeFiles/foo.dir/foo.c.o.d -o Step #3 - "compile-afl-address-x86_64": CMakeFiles/foo.dir/foo.c.o -c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/rdtk/CMakeFiles/_CMakeLTOTest-C/src/foo.c Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/rdtk/CMakeFiles/_CMakeLTOTest-C/src/foo.c:1:8: warning: Step #3 - "compile-afl-address-x86_64": a function declaration without a prototype is deprecated in all versions of Step #3 - "compile-afl-address-x86_64": C [-Wstrict-prototypes] Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo() Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | void Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/rdtk/CMakeFiles/_CMakeLTOTest-C/src/foo.c:1:5: warning: Step #3 - "compile-afl-address-x86_64": no previous prototype for function 'foo' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo() Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/rdtk/CMakeFiles/_CMakeLTOTest-C/src/foo.c:1:1: note: Step #3 - "compile-afl-address-x86_64": declare 'static' if the function is not intended to be used outside of this Step #3 - "compile-afl-address-x86_64": translation unit Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 1 | int foo() Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": [3/4] : && /usr/local/bin/cmake -E rm -f libfoo.a && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.c.o && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_RANLIB-NOTFOUND" libfoo.a && : Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": FAILED: libfoo.a Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": : && /usr/local/bin/cmake -E rm -f libfoo.a && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.c.o && Step #3 - "compile-afl-address-x86_64": "CMAKE_C_COMPILER_RANLIB-NOTFOUND" libfoo.a && : Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": /bin/sh: 1: CMAKE_C_COMPILER_AR-NOTFOUND: not found Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": ninja: build stopped: subcommand failed. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Call Stack (most recent call first): Step #3 - "compile-afl-address-x86_64": rdtk/CMakeLists.txt:50 (include) Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #3 - "compile-afl-address-x86_64": -- Looking for include file stdbool.h Step #3 - "compile-afl-address-x86_64": -- Looking for include file stdbool.h - found Step #3 - "compile-afl-address-x86_64": add_library(rdtk) [] Step #3 - "compile-afl-address-x86_64": -- Checking for module 'cairo' Step #3 - "compile-afl-address-x86_64": -- Found cairo, version 1.16.0 Step #3 - "compile-afl-address-x86_64": -- Found Cairo: /usr/lib/x86_64-linux-gnu/libcairo.a Step #3 - "compile-afl-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:100 (message): Step #3 - "compile-afl-address-x86_64": -DWITH_SWSCALE=OFF and -DWITH_CAIRO=OFF, compiling without image scaling Step #3 - "compile-afl-address-x86_64": support! Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": -- Looking for pow in m Step #3 - "compile-afl-address-x86_64": -- Looking for pow in m - found Step #3 - "compile-afl-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h Step #3 - "compile-afl-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h - not found Step #3 - "compile-afl-address-x86_64": Skipping connection tests, requires WITH_SAMPLE and WITH_SERVER set! Step #3 - "compile-afl-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:118 (message): Step #3 - "compile-afl-address-x86_64": Compiling without WITH_DSP_FFMPEG and WITH_FAAC, AAC encoder support Step #3 - "compile-afl-address-x86_64": disabled Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:212 (find_package): Step #3 - "compile-afl-address-x86_64": By not providing "FindOpus.cmake" in CMAKE_MODULE_PATH this project has Step #3 - "compile-afl-address-x86_64": asked CMake to find a package configuration file provided by "Opus", but Step #3 - "compile-afl-address-x86_64": CMake did not find one. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Could not find a package configuration file provided by "Opus" with any of Step #3 - "compile-afl-address-x86_64": the following names: Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": OpusConfig.cmake Step #3 - "compile-afl-address-x86_64": opus-config.cmake Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Add the installation prefix of "Opus" to CMAKE_PREFIX_PATH or set Step #3 - "compile-afl-address-x86_64": "Opus_DIR" to a directory containing one of the above files. If "Opus" Step #3 - "compile-afl-address-x86_64": provides a separate development package or SDK, be sure it has been Step #3 - "compile-afl-address-x86_64": installed. Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64":  Step #3 - "compile-afl-address-x86_64": -- Checking for module 'opus' Step #3 - "compile-afl-address-x86_64": -- Found opus, version 1.3.1 Step #3 - "compile-afl-address-x86_64": add_library(freerdp) [] Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client server "drdynvc": Dynamic Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client "video": Video optimized remoting Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel server "telemetry": Telemetry Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DEVICE channel client "smartcard": Smart Card Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DEVICE channel client "serial": Serial Port Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client server "remdesk": Remote Assistance Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client server "rdpsnd": Audio Output Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Found OSS Audio Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client "rdpgfx": Graphics Pipeline Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel server "rdpemsc": Mouse Cursor Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client "rdpei": Input Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel server "rdpecam": Video Capture Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client server "rdpdr": Device Redirection Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client "rdp2tcp": Tunneling TCP over RDP Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client "rail": Remote Programs Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DEVICE channel client "parallel": Parallel Port Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client server "location": Location Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client "geometry": Geometry tracking Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client server "encomsp": Multiparty Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client server "echo": Echo Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DEVICE channel client "drive": Drive Redirection Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client "disp": Display Update Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding STATIC channel client server "cliprdr": Clipboard Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client server "audin": Audio Input Redirection Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": -- Found OSS Audio Step #3 - "compile-afl-address-x86_64": -- Adding DYNAMIC channel client server "ainput": Advanced Input Virtual Channel Extension Step #3 - "compile-afl-address-x86_64": add_library(freerdp-client) [] Step #3 - "compile-afl-address-x86_64": add_library(freerdp-server) [] Step #3 - "compile-afl-address-x86_64": -- Intrinsic path configuration: Step #3 - "compile-afl-address-x86_64": -- FREERDP_INSTALL_PREFIX=/usr/local Step #3 - "compile-afl-address-x86_64": -- FREERDP_LIBRARY_PATH=lib Step #3 - "compile-afl-address-x86_64": -- FREERDP_PLUGIN_PATH=lib/freerdp3 Step #3 - "compile-afl-address-x86_64": -- FREERDP_ADDIN_PATH=lib/freerdp3 Step #3 - "compile-afl-address-x86_64": -- FREERDP_EXTENSION_PATH=/usr/local/lib/freerdp3/extensions Step #3 - "compile-afl-address-x86_64": -- FREERDP_PROXY_PLUGINDIR=lib/freerdp3/proxy/ Step #3 - "compile-afl-address-x86_64": -- Configuring done (12.4s) Step #3 - "compile-afl-address-x86_64": -- Generating done (0.2s) Step #3 - "compile-afl-address-x86_64": -- Build files have been written to: /src/FreeRDP/build Step #3 - "compile-afl-address-x86_64": + cmake --build build --parallel --target fuzzers Step #3 - "compile-afl-address-x86_64": Change Dir: '/src/FreeRDP/build' Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": Run Build Command(s): /usr/bin/ninja -v fuzzers Step #3 - "compile-afl-address-x86_64": [0/2] /usr/local/bin/cmake -P /src/FreeRDP/build/CMakeFiles/VerifyGlobs.cmake Step #3 - "compile-afl-address-x86_64": [1/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -c /src/FreeRDP/winpr/libwinpr/synch/address.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:32:29: warning: unused parameter 'Address' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 32 | VOID WakeByAddressAll(PVOID Address) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:36:32: warning: unused parameter 'Address' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | VOID WakeByAddressSingle(PVOID Address) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:35: warning: unused parameter 'Address' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:50: warning: unused parameter 'CompareAddress' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:73: warning: unused parameter 'AddressSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:41:26: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | DWORD dwMilliseconds) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [2/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cert.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:44: warning: unused parameter 'hCryptProv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:62: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:83: warning: unused parameter 'pvPara' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:174:66: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 174 | HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV_LEGACY hProv, LPCWSTR szSubsystemProtocol) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:183:65: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 183 | HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV_LEGACY hProv, LPCSTR szSubsystemProtocol) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:188:50: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 188 | BOOL CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:54: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:72: warning: unused parameter 'dwCertEncodingType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:49: warning: unused parameter 'dwFindFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:68: warning: unused parameter 'dwFindType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:55: warning: unused parameter 'pvFindPara' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:55: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:33: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:54: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:32: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:53: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 26 warnings generated. Step #3 - "compile-afl-address-x86_64": [3/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/rand.c Step #3 - "compile-afl-address-x86_64": [4/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -c /src/FreeRDP/winpr/libwinpr/synch/init.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:48: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:66: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:81: warning: unused parameter 'fPending' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:33:44: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 33 | LPVOID* lpContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:41: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:75: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:45:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 45 | VOID winpr_InitOnceInitialize(PINIT_ONCE InitOnce) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [5/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -c /src/FreeRDP/winpr/libwinpr/security/security.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:83: warning: unused parameter 'dwRevision' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:133:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 133 | DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:138:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 138 | BOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:143:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 143 | BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:64: warning: unused parameter 'pControl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:82: warning: unused parameter 'lpdwRevision' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:149:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 149 | BOOL SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:150:63: warning: unused parameter 'ControlBitsOfInterest' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 150 | SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:151:63: warning: unused parameter 'ControlBitsToSet' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 151 | SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:81: warning: unused parameter 'lpbDaclPresent' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:38: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:52: warning: unused parameter 'lpbDaclDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:79: warning: unused parameter 'bDaclPresent' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:37: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:49: warning: unused parameter 'bDaclDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:81: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:169:40: warning: unused parameter 'lpbGroupDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 169 | LPBOOL lpbGroupDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:80: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:175:38: warning: unused parameter 'bGroupDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 175 | BOOL bGroupDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:81: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:181:40: warning: unused parameter 'lpbOwnerDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | LPBOOL lpbOwnerDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:80: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:187:38: warning: unused parameter 'bOwnerDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 187 | BOOL bOwnerDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:81: warning: unused parameter 'lpbSaclPresent' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:38: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:52: warning: unused parameter 'lpbSaclDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:79: warning: unused parameter 'bSaclPresent' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:37: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:49: warning: unused parameter 'bSaclDefaulted' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 42 warnings generated. Step #3 - "compile-afl-address-x86_64": [6/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -c /src/FreeRDP/winpr/libwinpr/synch/pollset.c Step #3 - "compile-afl-address-x86_64": [7/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -c /src/FreeRDP/winpr/libwinpr/synch/sleep.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/sleep.c:43:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 43 | #define _XOPEN_SOURCE 500 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [8/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -c /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:67: warning: unused parameter 'ListHead' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:96: warning: unused parameter 'List' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:66: warning: unused parameter 'ListEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:81: warning: unused parameter 'Count' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [9/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -c /src/FreeRDP/winpr/libwinpr/synch/barrier.c Step #3 - "compile-afl-address-x86_64": [10/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -c /src/FreeRDP/winpr/libwinpr/synch/critical.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/critical.c:105:79: warning: unused parameter 'dwSpinCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 105 | DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [11/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -c /src/FreeRDP/winpr/libwinpr/file/pattern.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:329:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 329 | cchX = (lpWildcard - lpSubPattern); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:331:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 331 | cchY = (cchSubPattern - (lpY - lpSubPattern)); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:340:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 340 | cchSubFileName = cchFileName - (lpSubFileName - lpFileName); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:343:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 343 | cchX = (lpWildcard - lpSubPattern); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:345:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 345 | cchY = (lpNextWildcard - lpWildcard) - cchWildcard; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [12/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/crypto.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:142: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:210:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 210 | BOOL CryptUnprotectMemory(LPVOID pData, DWORD cbData, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:34: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:51: warning: unused parameter 'szDataDescr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:75: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:29: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:68: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:265:34: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 265 | DATA_BLOB* pDataOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:36: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:53: warning: unused parameter 'ppszDataDescr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:79: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:31: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:70: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:91: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:272:36: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 272 | DATA_BLOB* pDataOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:35: warning: unused parameter 'pszString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:52: warning: unused parameter 'cchString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:84: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:34: warning: unused parameter 'pszString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:51: warning: unused parameter 'cchString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:83: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:87: warning: unused parameter 'pszString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:290:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | DWORD* pcchString) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:86: warning: unused parameter 'pszString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:296:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 296 | DWORD* pcchString) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 43 warnings generated. Step #3 - "compile-afl-address-x86_64": [13/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [14/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:70: warning: unused parameter 'pSerialChars' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:48:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 48 | static BOOL _get_serial_chars(WINPR_COMM* pComm, SERIAL_CHARS* pSerialChars) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [15/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -c /src/FreeRDP/winpr/libwinpr/library/library.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:82:45: warning: unused parameter 'NewDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 82 | DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:90:46: warning: unused parameter 'Cookie' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:98:37: warning: unused parameter 'DirectoryFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 98 | BOOL SetDefaultDllDirectories(DWORD DirectoryFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:207:33: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 207 | HMODULE GetModuleHandleA(LPCSTR lpModuleName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:215:34: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 215 | HMODULE GetModuleHandleW(LPCWSTR lpModuleName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:281:31: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 281 | if ((status < 0) || (status >= ARRAYSIZE(buffer))) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": WARNING: dlopen() detected. To have coverage for a library that your target dlopen()'s this must either happen before __AFL_INIT() or you must use AFL_PRELOAD to preload all dlopen()'ed libraries! Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [16/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -c /src/FreeRDP/winpr/libwinpr/synch/semaphore.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:68:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 68 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:129:47: warning: unused parameter 'lpSemaphoreAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 129 | HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:30: warning: unused parameter 'lMaximumCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:196:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 196 | LONG lMaximumCount, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:75: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:74: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:213:69: warning: unused parameter 'lpPreviousCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 213 | BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [17/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -c /src/FreeRDP/winpr/libwinpr/synch/mutex.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:69:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 69 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:237:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 237 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [18/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -c /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:45: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:120:67: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 120 | static HANDLE NamedPipeClientCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:121:48: warning: unused parameter 'dwShareMode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 121 | DWORD dwShareMode, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:122:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 122 | LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:123:48: warning: unused parameter 'dwCreationDisposition' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 123 | DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:124:49: warning: unused parameter 'hTemplateFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 124 | HANDLE hTemplateFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [19/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -c /src/FreeRDP/winpr/libwinpr/memory/memory.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:83: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:34: warning: unused parameter 'hFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:84: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:76: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:77: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:29: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:55: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:78: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:28: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:52: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:31: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:57: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:80: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:30: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:54: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:83: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:52: warning: unused parameter 'dwNumberOfBytesToFlush' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:123:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 123 | BOOL UnmapViewOfFile(LPCVOID lpBaseAddress) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 31 warnings generated. Step #3 - "compile-afl-address-x86_64": [20/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cipher.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:113:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 113 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :138:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 138 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": 3 warnings generated. Step #3 - "compile-afl-address-x86_64": [21/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -c /src/FreeRDP/winpr/libwinpr/io/device.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:46: warning: unused parameter 'DriverObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:66: warning: unused parameter 'DeviceExtensionSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:124:68: warning: unused parameter 'DeviceType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 124 | PUNICODE_STRING DeviceName, DEVICE_TYPE DeviceType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:34: warning: unused parameter 'DeviceCharacteristics' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:65: warning: unused parameter 'Exclusive' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [22/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -c /src/FreeRDP/winpr/libwinpr/input/scancode.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:146:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 146 | scancode = (i | KBDEXT); Step #3 - "compile-afl-address-x86_64": | ~ ~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:157:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 157 | scancode = i; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:171:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 171 | scancode = (i | KBDEXT); Step #3 - "compile-afl-address-x86_64": | ~ ~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:182:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 182 | scancode = i; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [23/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -c /src/FreeRDP/winpr/libwinpr/input/virtualkey.c Step #3 - "compile-afl-address-x86_64": [24/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -c /src/FreeRDP/winpr/libwinpr/environment/environment.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:34: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:56: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:87:34: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 87 | BOOL SetCurrentDirectoryA(LPCSTR lpPathName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:92:35: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 92 | BOOL SetCurrentDirectoryW(LPCWSTR lpPathName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:26: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:41: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:60: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:79: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:25: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:42: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:27: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:43: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:63: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:82: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:26: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:44: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:119:45: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 119 | BOOL NeedCurrentDirectoryForExePathA(LPCSTR ExeName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:124:46: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 124 | BOOL NeedCurrentDirectoryForExePathW(LPCWSTR ExeName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:39: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:54: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:70: warning: unused parameter 'nSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:38: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:275:34: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 275 | BOOL SetEnvironmentStringsA(LPCH NewEnvironment) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:280:35: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 280 | BOOL SetEnvironmentStringsW(LPWCH NewEnvironment) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:40: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:53: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:66: warning: unused parameter 'nSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:41: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:55: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:68: warning: unused parameter 'nSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:302:36: warning: unused parameter 'lpszEnvironmentBlock' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 302 | BOOL FreeEnvironmentStringsW(LPWCH lpszEnvironmentBlock) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:405:73: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 405 | if (strncmp(envp, mergeStrings[run], foundEquals - mergeStrings[run] + 1) == 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:517:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 517 | nLength = (foundEquals - penvb); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": 34 warnings generated. Step #3 - "compile-afl-address-x86_64": [25/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -c /src/FreeRDP/winpr/libwinpr/input/keycode.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:856:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 856 | switch (type) Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:885:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 885 | switch (type) Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [26/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -c /src/FreeRDP/winpr/libwinpr/io/io.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/io.c:46: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/../pipe/pipe.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:33: warning: unused parameter 'hFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:53: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:34: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:67: warning: unused parameter 'bWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:35: warning: unused parameter 'hFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:55: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:36: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:70: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:132:33: warning: unused parameter 'bAlertable' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 132 | BOOL bAlertable) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:29: warning: unused parameter 'hDevice' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:44: warning: unused parameter 'dwIoControlCode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:68: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:86: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:29: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:48: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:72: warning: unused parameter 'lpBytesReturned' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:141:35: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 141 | LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:38: warning: unused parameter 'FileHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:57: warning: unused parameter 'ExistingCompletionPort' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:41: warning: unused parameter 'CompletionKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:62: warning: unused parameter 'NumberOfConcurrentThreads' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:39: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:63: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:43: warning: unused parameter 'lpCompletionKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:74: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:158:38: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 158 | DWORD dwMilliseconds) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:41: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:76: warning: unused parameter 'lpCompletionPortEntries' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:40: warning: unused parameter 'ulCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:56: warning: unused parameter 'ulNumEntriesRemoved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:83: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:167:39: warning: unused parameter 'fAlertable' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 167 | BOOL fAlertable) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:40: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:62: warning: unused parameter 'dwNumberOfBytesTransferred' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:43: warning: unused parameter 'dwCompletionKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:73: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:182:22: warning: unused parameter 'hFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 182 | BOOL CancelIo(HANDLE hFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:24: warning: unused parameter 'hFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:44: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:196:33: warning: unused parameter 'hThread' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 196 | BOOL CancelSynchronousIo(HANDLE hThread) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 44 warnings generated. Step #3 - "compile-afl-address-x86_64": [27/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [28/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_io.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:58:13: warning: implicit conversion loses integer precision: 'ULONG' (aka 'unsigned int') to 'UCHAR' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 58 | return Ti / 100; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:247:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 247 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:277:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 277 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:310:52: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 310 | nNumberOfBytesToRead, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:342:71: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 342 | if (pComm->eventChar != '\0' && memchr(lpBuffer, pComm->eventChar, nbRead)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:337:26: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 337 | *lpNumberOfBytesRead = nbRead; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:445:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 445 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:475:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 475 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:506:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 506 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [29/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:55:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 55 | switch (base->type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:124:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 124 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:100:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 100 | NCryptProviderName** ppProviderList, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 3 warnings generated. Step #3 - "compile-afl-address-x86_64": [30/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -c /src/FreeRDP/winpr/libwinpr/shell/shell.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:71:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 71 | buf = (char*)malloc(buflen); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:76:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 76 | status = getpwnam_r(token->Username, &pwd, buf, buflen, &pw); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 66 | buflen = sysconf(_SC_GETPW_R_SIZE_MAX); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:85:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 85 | cchDirSize = strlen(pw->pw_dir) + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [31/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -c /src/FreeRDP/winpr/libwinpr/synch/event.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/event.c:46: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:428:57: warning: unused parameter 'lpEventAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 428 | HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:429:40: warning: unused parameter 'bInitialState' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 429 | BOOL bInitialState, int FileDescriptor, ULONG mode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [32/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -c /src/FreeRDP/winpr/libwinpr/utils/strlst.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/strlst.c:50:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 50 | char** copy = calloc(length + 1, sizeof(char*)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [33/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ntlm.c Step #3 - "compile-afl-address-x86_64": [34/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/hash.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:209:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 209 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :136:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 136 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:220:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 220 | switch (ctx->md) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:291:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 291 | switch (ctx->md) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:332:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 332 | switch (ctx->md) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:328:65: warning: unused parameter 'olen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 328 | BOOL winpr_HMAC_Final(WINPR_HMAC_CTX* ctx, void* output, size_t olen) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:480:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 480 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :151:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:535:10: warning: 15 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 535 | switch (md) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:562:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 562 | switch (md) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:590:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 590 | switch (ctx->md) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:626:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 626 | switch (ctx->md) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:622:69: warning: unused parameter 'olen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 622 | BOOL winpr_Digest_Final(WINPR_DIGEST_CTX* ctx, void* output, size_t olen) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [35/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c:240:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 240 | cmp = end - start + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [36/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -c /src/FreeRDP/winpr/libwinpr/utils/json/json.c Step #3 - "compile-afl-address-x86_64": [37/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -c /src/FreeRDP/winpr/libwinpr/utils/winpr.c Step #3 - "compile-afl-address-x86_64": [38/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -c /src/FreeRDP/winpr/libwinpr/path/shell.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:474:55: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 474 | BOOL PathMakePathA(LPCSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:527:56: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 527 | BOOL PathMakePathW(LPCWSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [39/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/debug.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:200:59: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 200 | void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:232:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 232 | _snprintf(dmsg, size, "%s", strerror(dw)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:52:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 52 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:61:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 61 | #define LOGD(...) \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:56:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 56 | #define LOGT(...) \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:71:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 71 | #define LOGW(...) \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:76:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 76 | #define LOGE(...) \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:66:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 66 | #define LOGI(...) \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [40/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:60:41: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 60 | const int rc = backtrace(data->buffer, size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:83:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 83 | return backtrace_symbols(data->buffer, data->used); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:93:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 93 | backtrace_symbols_fd(data->buffer, data->used, fd); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": 3 warnings generated. Step #3 - "compile-afl-address-x86_64": [41/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -c /src/FreeRDP/winpr/libwinpr/pipe/pipe.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:53: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:651:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 651 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:662:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 662 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:670:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 670 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:33: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:47: warning: unused parameter 'dwOpenMode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:65: warning: unused parameter 'dwPipeMode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:83: warning: unused parameter 'nMaxInstances' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:31: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:53: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:74: warning: unused parameter 'nDefaultTimeOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:731:47: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 731 | LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:27: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:46: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:62: warning: unused parameter 'nBufferSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:83: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:28: warning: unused parameter 'lpTotalBytesAvail' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:55: warning: unused parameter 'lpBytesLeftThisMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:31: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:50: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:68: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:31: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:50: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:74: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:814:37: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 814 | LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:29: warning: unused parameter 'lpNamedPipeName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:52: warning: unused parameter 'nTimeOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:907:40: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 907 | BOOL ImpersonateNamedPipeClient(HANDLE hNamedPipe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:58: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:915:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 915 | ULONG ClientComputerNameLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:59: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:923:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 923 | ULONG ClientComputerNameLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 37 warnings generated. Step #3 - "compile-afl-address-x86_64": [42/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c Step #3 - "compile-afl-address-x86_64": [43/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -c /src/FreeRDP/winpr/libwinpr/synch/wait.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/wait.c:60: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:169:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 169 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:272:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 272 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:430:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 430 | nCount, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [44/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c:21: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [45/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:56: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:55: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:57: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:74: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:89: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:74:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 74 | LPDWORD lpdwDisposition) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:56: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:72: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:87: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:82:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 82 | LPDWORD lpdwDisposition) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:58: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:76: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:57: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:75: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:41: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:69: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:86: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:27: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:44: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:64: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:68: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:85: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:26: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:43: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:63: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:53: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:74: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:52: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:73: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:158:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 158 | LONG RegFlushKey(HKEY hKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:74: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:56: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:88: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:86: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:29: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:43: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:61: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:79: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:186:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 186 | DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:28: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:42: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:60: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:78: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:193:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 193 | DWORD Reserved) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:55: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:36: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:53: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:43: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:60: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:77: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:32: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:62: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:42: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:58: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:75: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:93: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:30: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:44: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:35: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:46: warning: unused parameter 'bWatchSubtree' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:67: warning: unused parameter 'dwNotifyFilter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:90: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:226:35: warning: unused parameter 'fAsynchronous' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 226 | BOOL fAsynchronous) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:32: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:50: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:54: warning: unused parameter 'ulOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:72: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:36: warning: unused parameter 'hToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:50: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:68: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:86: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:41: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:58: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:76: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:40: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:57: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:75: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:40: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:53: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:69: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:508:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 508 | DWORD Flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:38: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:68: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:515:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 515 | DWORD Flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:522:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 522 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:59: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:75: warning: unused parameter 'dwType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:33: warning: unused parameter 'lpData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:39: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:58: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:74: warning: unused parameter 'dwType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:94: warning: unused parameter 'lpData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:536:27: warning: unused parameter 'cbData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 536 | DWORD cbData) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 191 warnings generated. Step #3 - "compile-afl-address-x86_64": [46/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -c /src/FreeRDP/winpr/libwinpr/utils/sam.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:200:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | LmHashLength = (p[3] - p[2] - 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:201:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 201 | NtHashLength = (p[4] - p[3] - 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:245:30: warning: unused parameter 'sam' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 245 | void SamFreeEntry(WINPR_SAM* sam, WINPR_SAM_ENTRY* entry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 3 warnings generated. Step #3 - "compile-afl-address-x86_64": [47/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -c /src/FreeRDP/winpr/libwinpr/utils/print.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:74:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 74 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:146:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 146 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:179:12: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 179 | return c - '0'; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:181:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 181 | return 10 + c - 'A'; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:183:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 183 | return 10 + c - 'a'; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [48/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [49/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:236:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 236 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :66:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [50/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:194:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 194 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :63:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 63 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [51/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c:109:52: warning: operand of ? changes signedness: '__uint32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 109 | const int nbits = (length - i) > 8 ? 8 : (length - i); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [52/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c:29:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 29 | #define TAG WINPR_TAG("utils.wlog") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [53/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c Step #3 - "compile-afl-address-x86_64": [54/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [55/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -c /src/FreeRDP/winpr/libwinpr/file/file.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:111:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 111 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:157:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 157 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:192:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 192 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:290:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 290 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:298:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 298 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:308:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 308 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:316:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 316 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:343:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 343 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:384:47: warning: implicit conversion loses integer precision: '__dev_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 384 | lpFileInformation->dwVolumeSerialNumber = st.st_dev; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:385:41: warning: implicit conversion loses integer precision: '__nlink_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 385 | lpFileInformation->nNumberOfLinks = st.st_nlink; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:454:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 454 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:391:63: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 391 | static BOOL FileLockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:34: warning: unused parameter 'nNumberOfBytesToLockLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:65: warning: unused parameter 'nNumberOfBytesToLockHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:499:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 499 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:48: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:71: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:34: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:67: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:548:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 548 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:50: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:68: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:508:36: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 508 | DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:576:59: warning: unused parameter 'lpCreationTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 576 | static BOOL FileSetFileTime(HANDLE hFile, const FILETIME* lpCreationTime, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:802:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 802 | winpr_strerror(fs_errno, ebuffer, sizeof(ebuffer)), fs_errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:951:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 951 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:964:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 964 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:972:34: warning: unused parameter 'lpDeviceName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 972 | static BOOL IsFileDevice(LPCTSTR lpDeviceName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:25: warning: unused parameter 'nStdHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:44: warning: unused parameter 'hHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:27: warning: unused parameter 'dwStdHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:47: warning: unused parameter 'hNewHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:67: warning: unused parameter 'phOldHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 33 warnings generated. Step #3 - "compile-afl-address-x86_64": [56/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ssl.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:58: warning: unused parameter 'once' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:84: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [57/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c Step #3 - "compile-afl-address-x86_64": [58/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:262:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 262 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :66:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [59/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:250:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 250 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :75:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 75 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [60/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/stream.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/stream.c:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [61/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [62/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:326:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 326 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :57:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [63/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -c /src/FreeRDP/winpr/libwinpr/file/generic.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/generic.c:70: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:476:76: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 476 | BOOL WINAPI GetFileAttributesExA(LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:635:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 635 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:929:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 929 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :107:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:32: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:63: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:84: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:33: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:64: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:85: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1222:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1222 | BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 20 warnings generated. Step #3 - "compile-afl-address-x86_64": [64/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.c:39: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:27: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:40: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:28: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:41: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:38: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:51: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:73: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:39: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:52: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:74: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:31: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:46: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:65: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:32: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:47: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:66: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:64: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:62: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:237:39: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 237 | BOOL GetCommMask(HANDLE hFile, PDWORD lpEvtMask) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:254:38: warning: unused parameter 'dwEvtMask' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 254 | BOOL SetCommMask(HANDLE hFile, DWORD dwEvtMask) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:271:46: warning: unused parameter 'lpModemStat' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 271 | BOOL GetCommModemStatus(HANDLE hFile, PDWORD lpModemStat) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:426:32: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 426 | lpLocalDcb->XonLim = handflow.XonLimit; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:427:33: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 427 | lpLocalDcb->XoffLim = handflow.XoffLimit; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:449:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 449 | lpLocalDcb->XonChar = serialChars.XonChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:450:37: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 450 | lpLocalDcb->XoffChar = serialChars.XoffChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:451:38: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 451 | lpLocalDcb->ErrorChar = serialChars.ErrorChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:452:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 452 | lpLocalDcb->EofChar = serialChars.EofChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:453:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 453 | lpLocalDcb->EvtChar = serialChars.EventChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:513:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 513 | serialChars.XonChar = lpDCB->XonChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:514:32: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 514 | serialChars.XoffChar = lpDCB->XoffChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:515:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 515 | serialChars.ErrorChar = lpDCB->ErrorChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:516:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 516 | serialChars.EofChar = lpDCB->EofChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:517:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 517 | serialChars.EventChar = lpDCB->EvtChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:653:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 653 | upcomingTermios.c_lflag &= ~ICANON; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:667:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 667 | upcomingTermios.c_iflag &= ~INPCK; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:72: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:73: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:70: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:71: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:42: warning: unused parameter 'lpErrors' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:62: warning: unused parameter 'lpStat' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:873:45: warning: unused parameter 'dwFunc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 873 | BOOL EscapeCommFunction(HANDLE hFile, DWORD dwFunc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:890:42: warning: unused parameter 'cChar' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 890 | BOOL TransmitCommChar(HANDLE hFile, char cChar) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:41: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:65: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1083:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1083 | return _tcslen(lpTargetPath) + 2; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1302:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1302 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1325:6: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1324 | upcomingTermios.c_iflag &= Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": 1325 | ~(/*IGNBRK |*/ BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL /*| IXON*/); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1347:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1347 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :78:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 78 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 63 warnings generated. Step #3 - "compile-afl-address-x86_64": [65/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -c /src/FreeRDP/winpr/libwinpr/synch/timer.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:99:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 99 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:41: warning: unused parameter 'WakeContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:60: warning: unused parameter 'TolerableDelay' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:78: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:79: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [66/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -c /src/FreeRDP/winpr/libwinpr/error/error.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:35:24: warning: unused parameter 'uMode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 35 | UINT SetErrorMode(UINT uMode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:59:29: warning: unused parameter 'dwErrCode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | VOID RestoreLastError(DWORD dwErrCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:27: warning: unused parameter 'dwExceptionCode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:50: warning: unused parameter 'dwExceptionFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:74: warning: unused parameter 'nNumberOfArguments' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:64:38: warning: unused parameter 'lpArguments' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 64 | CONST ULONG_PTR* lpArguments) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:68:51: warning: unused parameter 'ExceptionInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 68 | LONG UnhandledExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:74:58: warning: unused parameter 'lpTopLevelExceptionFilter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 74 | SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:41: warning: unused parameter 'First' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:76: warning: unused parameter 'Handler' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:84:44: warning: unused parameter 'Handle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 84 | ULONG RemoveVectoredExceptionHandler(PVOID Handle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:40: warning: unused parameter 'First' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:75: warning: unused parameter 'Handler' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:94:43: warning: unused parameter 'Handle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 94 | ULONG RemoveVectoredContinueHandler(PVOID Handle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 14 warnings generated. Step #3 - "compile-afl-address-x86_64": [67/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c Step #3 - "compile-afl-address-x86_64": [68/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:203:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 203 | foundIndex = index; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:218:35: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 218 | StreamPool_ShiftAvailable(pool, foundIndex, -1); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :72:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 72 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [69/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:46: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:47: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:66: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:148:47: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 148 | wLogAppender* WLog_CallbackAppender_New(wLog* log) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [70/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:92:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 92 | pool->aArray, sizeof(wBufferPoolItem) * newCapacity, pool->alignment); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:95:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 95 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:103:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 103 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:102:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 102 | MoveMemory(&pool->aArray[index + count], &pool->aArray[index], Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:109:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 109 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:108:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 108 | MoveMemory(&pool->aArray[index], &pool->aArray[index - count], Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:125:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 125 | pool->uArray, sizeof(wBufferPoolItem) * newUCapacity, pool->alignment); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:128:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 128 | (wBufferPoolItem*)realloc(pool->uArray, sizeof(wBufferPoolItem) * newUCapacity); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:136:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 136 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:142:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 142 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:235:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 235 | buffer = winpr_aligned_malloc(pool->fixedSize, pool->alignment); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:237:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 237 | buffer = malloc(pool->fixedSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:282:36: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 282 | buffer = winpr_aligned_malloc(size, pool->alignment); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:284:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 284 | buffer = malloc(size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:298:48: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 298 | newBuffer = winpr_aligned_realloc(buffer, size, pool->alignment); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:300:34: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 300 | newBuffer = realloc(buffer, size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:308:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 308 | if (!BufferPool_ShiftAvailable(pool, foundIndex, -1)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:317:42: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 317 | size_t newUCapacity = pool->uCapacity * 2; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:323:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 323 | pool->uCapacity = newUCapacity; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:365:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 365 | void** newArray = (void**)realloc(pool->array, sizeof(void*) * newCapacity); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:402:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 402 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:501:39: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 501 | pool->array = (void**)calloc(pool->capacity, sizeof(void*)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:511:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 511 | pool->aArray = (wBufferPoolItem*)calloc(pool->aCapacity, sizeof(wBufferPoolItem)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:517:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 517 | pool->uArray = (wBufferPoolItem*)calloc(pool->uCapacity, sizeof(wBufferPoolItem)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:527:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 527 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :42:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 42 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 29 warnings generated. Step #3 - "compile-afl-address-x86_64": [71/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:162:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 162 | return -1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [72/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:230:44: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 230 | if (!ArrayList_EnsureCapacity(arrayList, count)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:233:40: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 233 | MoveMemory(&arrayList->array[index + count], &arrayList->array[index], Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:235:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 235 | arrayList->size += count; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:43: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:242:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 242 | MoveMemory(&arrayList->array[index], &arrayList->array[index - count], Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:245:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 245 | arrayList->size += count; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:440:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 440 | sindex = (size_t)startIndex; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:444:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 444 | cindex = (size_t)count; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:446:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 446 | cindex = arrayList->size; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:489:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 489 | sindex = (size_t)startIndex; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:493:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 493 | cindex = (size_t)count; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:495:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 495 | cindex = arrayList->size; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:589:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 589 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :120:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 120 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 18 warnings generated. Step #3 - "compile-afl-address-x86_64": [73/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMap.c Step #3 - "compile-afl-address-x86_64": [74/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:45: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:64: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:46: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:57: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:58: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:77: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:186:59: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 186 | static BOOL WLog_ConsoleAppender_WritePacketMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:248:46: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 248 | wLogAppender* WLog_ConsoleAppender_New(wLog* log) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [75/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c:219:43: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 219 | wLogAppender* WLog_FileAppender_New(wLog* log) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [76/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:159:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | static BOOL _get_properties(WINPR_COMM* pComm, COMMPROP* pProperties) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:367:36: warning: implicit conversion changes signedness: 'const UCHAR' (aka 'const unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 367 | pComm->eventChar = pSerialChars->EventChar; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:439:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 439 | upcomingTermios.c_cflag &= ~CSTOPB; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:460:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 460 | upcomingTermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:464:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 464 | upcomingTermios.c_cflag &= ~CMSPAR; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:469:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 469 | upcomingTermios.c_cflag &= ~(PARODD | CMSPAR); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:478:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 478 | upcomingTermios.c_cflag &= ~PARODD; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:492:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 492 | upcomingTermios.c_cflag &= ~CSIZE; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:497:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 497 | upcomingTermios.c_cflag &= ~CSIZE; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:502:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 502 | upcomingTermios.c_cflag &= ~CSIZE; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:507:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 507 | upcomingTermios.c_cflag &= ~CSIZE; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:608:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 608 | upcomingTermios.c_cflag &= ~HUPCL; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:693:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 693 | upcomingTermios.c_iflag &= ~IXON; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:702:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 702 | upcomingTermios.c_iflag &= ~IXOFF; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:709:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 709 | upcomingTermios.c_iflag &= ~IGNPAR; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:722:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 722 | upcomingTermios.c_iflag &= ~IGNBRK; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:894:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 894 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:908:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 908 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:989:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 989 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1074:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1074 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1120:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1120 | static BOOL _set_queue_size(WINPR_COMM* pComm, const SERIAL_QUEUE_SIZE* pQueueSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1145:21: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1145 | if ((*pPurgeMask & ~(SERIAL_PURGE_TXABORT | SERIAL_PURGE_RXABORT | SERIAL_PURGE_TXCLEAR | Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1146 | SERIAL_PURGE_RXCLEAR)) > 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1168:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1168 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1185:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1185 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1200:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1200 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1214:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1214 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1243:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1243 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1315:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1315 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1328:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1328 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1355:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1355 | pComm->PendingEvents &= ~SERIAL_EV_TXEMPTY; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1386:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1386 | pComm->PendingEvents &= ~SERIAL_EV_RX80FULL; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1435 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1445:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1445 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_STOP; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1454:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1454 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1480:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1480 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1503:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1503 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1517:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1517 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1531 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1545:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1545 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1560:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1560 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1575:38: warning: unused parameter 'pComm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1575 | static BOOL _config_size(WINPR_COMM* pComm, ULONG* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1588:25: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1588 | DWORD nbBytesWritten = -1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1603:39: warning: unused parameter 'pComm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1603 | static BOOL _reset_device(WINPR_COMM* pComm) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 47 warnings generated. Step #3 - "compile-afl-address-x86_64": [77/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/WindowsZones.c Step #3 - "compile-afl-address-x86_64": [78/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c:119:45: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 119 | wLogAppender* WLog_SyslogAppender_New(wLog* log) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [79/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -c /src/FreeRDP/winpr/libwinpr/pool/synch.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/synch.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:55: warning: unused parameter 'pfnwa' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:68: warning: unused parameter 'pv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:93: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:32:41: warning: unused parameter 'pwa' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 32 | VOID winpr_CloseThreadpoolWait(PTP_WAIT pwa) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:39: warning: unused parameter 'pwa' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:51: warning: unused parameter 'h' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:64: warning: unused parameter 'pftTimeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:52: warning: unused parameter 'pwa' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [80/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -c /src/FreeRDP/winpr/libwinpr/pool/timer.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/timer.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:58: warning: unused parameter 'pfnti' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:71: warning: unused parameter 'pv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:96: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:32:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 32 | VOID winpr_CloseThreadpoolTimer(PTP_TIMER pti) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:36:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | BOOL winpr_IsThreadpoolTimerSet(PTP_TIMER pti) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:41: warning: unused parameter 'pti' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:56: warning: unused parameter 'pftDueTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:74: warning: unused parameter 'msPeriod' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:42:37: warning: unused parameter 'msWindowLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 42 | DWORD msWindowLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:54: warning: unused parameter 'pti' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:64: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [81/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ini.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:178:15: warning: comparison of integers of different signs: 'INT64' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 178 | if (fileSize > SIZE_MAX) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^ ~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:837:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 837 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :7:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 7 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [82/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:61:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 61 | addrLen = (colonPos - udpAppender->host); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:38:41: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 38 | static BOOL WLog_UdpAppender_Open(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [83/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:110:68: warning: unused parameter 'type' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 110 | static const char* map_fallback(const char* iana, TimeZoneNameType type) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [84/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -c /src/FreeRDP/winpr/libwinpr/pool/io.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/io.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:40: warning: unused parameter 'fl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:66: warning: unused parameter 'pfnio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:79: warning: unused parameter 'pv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:28:54: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 28 | PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:33:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 33 | VOID winpr_CloseThreadpoolIo(PTP_IO pio) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:37:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | VOID winpr_StartThreadpoolIo(PTP_IO pio) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:41:38: warning: unused parameter 'pio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | VOID winpr_CancelThreadpoolIo(PTP_IO pio) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:48: warning: unused parameter 'pio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:58: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [85/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:29: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:86:45: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 86 | static BOOL WLog_BinaryAppender_Close(wLog* log, wLogAppender* appender) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:56: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:75: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:170:63: warning: unused parameter 'message' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 170 | wLogMessage* message) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:57: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:176:64: warning: unused parameter 'message' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 176 | wLogMessage* message) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:220:45: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 220 | wLogAppender* WLog_BinaryAppender_New(wLog* log) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [86/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback.c:43:53: warning: unused parameter 'pci' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 43 | BOOL winpr_CallbackMayRunLong(PTP_CALLBACK_INSTANCE pci) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [87/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:56: warning: unused parameter 'pci' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:68: warning: unused parameter 'evt' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:64: warning: unused parameter 'pci' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:76: warning: unused parameter 'sem' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:87: warning: unused parameter 'crel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:60: warning: unused parameter 'pci' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:72: warning: unused parameter 'mut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:68: warning: unused parameter 'pci' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:91: warning: unused parameter 'pcs' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:59: warning: unused parameter 'pci' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:72: warning: unused parameter 'mod' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:127:66: warning: unused parameter 'pci' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 127 | VOID DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 17 warnings generated. Step #3 - "compile-afl-address-x86_64": [88/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -c /src/FreeRDP/winpr/libwinpr/thread/processor.c Step #3 - "compile-afl-address-x86_64": [89/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -c /src/FreeRDP/winpr/libwinpr/pool/work.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:60: warning: unused parameter 'pfns' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:72: warning: unused parameter 'pv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:159:61: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:172:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 172 | VOID winpr_WaitForThreadpoolWorkCallbacks(PTP_WORK pwk, BOOL fCancelPendingCallbacks) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [90/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -c /src/FreeRDP/winpr/libwinpr/thread/tls.c Step #3 - "compile-afl-address-x86_64": [91/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:187:14: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 187 | } while (rc >= size); Step #3 - "compile-afl-address-x86_64": | ~~ ^ ~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:232:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #3 - "compile-afl-address-x86_64": 232 | free(entry->Iana); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #3 - "compile-afl-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:233:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #3 - "compile-afl-address-x86_64": 233 | free(entry->Abbrev); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #3 - "compile-afl-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 3 warnings generated. Step #3 - "compile-afl-address-x86_64": [92/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c Step #3 - "compile-afl-address-x86_64": [93/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -c /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:94:77: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 94 | VOID winpr_CloseThreadpoolCleanupGroupMembers(PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:95:53: warning: unused parameter 'pvCleanupContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 95 | PVOID pvCleanupContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [94/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/handle.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/handle.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/../pipe/pipe.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:29: warning: unused parameter 'hSourceProcessHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:80: warning: unused parameter 'hTargetProcessHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:53: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:75: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:65:28: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 65 | DWORD dwOptions) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:51: warning: unused parameter 'lpdwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:49: warning: unused parameter 'dwMask' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 14 warnings generated. Step #3 - "compile-afl-address-x86_64": [95/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -c /src/FreeRDP/winpr/libwinpr/pool/pool.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [96/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -c /src/FreeRDP/winpr/libwinpr/thread/argv.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:160:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 160 | n = ((pEnd - pBeg) - 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:161:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 161 | length = (pBeg - pLastEnd); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:224:16: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 224 | length = (p - pBeg); Step #3 - "compile-afl-address-x86_64": | ~ ~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:36: warning: unused parameter 'lpCmdLine' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:52: warning: unused parameter 'pNumArgs' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [97/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:30:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 30 | #define SSPI_EXPORT WINPR_API Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:29:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 29 | #define SEC_ENTRY Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [98/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -c /src/FreeRDP/winpr/libwinpr/path/path.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:156: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:164: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 11 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:174: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:182: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 11 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:192: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:200: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 11 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:40: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:56: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:206:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 206 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:41: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:57: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:213:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 213 | size_t* pcchRemaining) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:31: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:47: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:62: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:85: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:48: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:64: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:35: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:54: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:72: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:36: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:55: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:37: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:56: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:384:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 384 | unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:38: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:57: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:76: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:391:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 391 | unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:38: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:78: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:39: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:64: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:80: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:30: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:49: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:67: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:84: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:31: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:50: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:87: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:32: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:51: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:86: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:434:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 434 | unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:33: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:52: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:71: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:89: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:441:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 441 | unsigned long dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:457: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:467: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:479: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:489: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:501: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:511: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:71: warning: unused parameter 'ppszExt' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:69: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:71: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:605:27: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 605 | BOOL PathCchIsRootA(PCSTR pszPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:611:28: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 611 | BOOL PathCchIsRootW(PCWSTR pszPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:48: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:33: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:50: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:34: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:50: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:35: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:51: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:741:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 741 | rc = (_wcslen(&pszPath[4]) + 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:37: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:53: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:58:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 58 | #define SHARED_LIBRARY_EXT_DLL "dll" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:60:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 60 | #define SHARED_LIBRARY_EXT_DYLIB "dylib" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:59:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 59 | #define SHARED_LIBRARY_EXT_SO "so" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:67:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 67 | #define SHARED_LIBRARY_EXT SHARED_LIBRARY_EXT_SO Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 120 warnings generated. Step #3 - "compile-afl-address-x86_64": [99/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:31: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:308:45: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 308 | Stream_Write_UINT8(s, (ipv4->Version << 4) | ipv4->InternetHeaderLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:312:64: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 312 | Stream_Write_UINT16_BE(s, (ipv4->InternetProtocolFlags << 13) | ipv4->FragmentOffset); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:345:43: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 345 | Stream_Write_UINT8(s, (tcp->Offset << 4) | tcp->Reserved); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:462:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 462 | record.header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #3 - "compile-afl-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #3 - "compile-afl-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [100/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -c /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:229:41: warning: implicit conversion loses integer precision: 'DWORD' (aka 'unsigned int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 229 | lpSystemInfo->wProcessorArchitecture = GetProcessorArchitecture(); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:271:38: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 271 | BOOL SetSystemTime(CONST SYSTEMTIME* lpSystemTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:301:37: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 301 | BOOL SetLocalTime(CONST SYSTEMTIME* lpSystemTime) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:37: warning: unused parameter 'lpTimeAdjustment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:62: warning: unused parameter 'lpTimeIncrement' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:320:36: warning: unused parameter 'lpTimeAdjustmentDisabled' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 320 | PBOOL lpTimeAdjustmentDisabled) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:332:9: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 332 | return GetTickCount64(); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:321:24: note: expanded from macro 'GetTickCount64' Step #3 - "compile-afl-address-x86_64": 321 | #define GetTickCount64 winpr_GetTickCount64 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:456:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 456 | length = (dot - hostname); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:500:10: warning: enumeration values 'ComputerNameNetBIOS', 'ComputerNamePhysicalNetBIOS', and 'ComputerNameMax' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 500 | switch (NameType) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:44: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:15: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #3 - "compile-afl-address-x86_64": | ~~~^~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:40: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:12: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #3 - "compile-afl-address-x86_64": | ~~~^~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:672:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 672 | #define C_BIT_3DNP (1 << 8) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:46:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 46 | #define TAG WINPR_TAG("sysinfo") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [101/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -c /src/FreeRDP/winpr/libwinpr/utils/cmdline.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:168:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 168 | keyword_index = sigil_length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:200:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | keyword_length = (separator - keyword); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:205:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 205 | keyword_length = (length - keyword_index); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:36: warning: unused parameter 'argc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:50: warning: unused parameter 'argv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:81: warning: unused parameter 'options' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:38: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:51: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:89: warning: unused parameter 'preFilter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:389:62: warning: unused parameter 'postFilter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 389 | COMMAND_LINE_POST_FILTER_FN_W postFilter) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:816:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 816 | size_t size = argc + 1; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~^~~ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [102/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:74:45: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 74 | static void WLog_PrintMessagePrefixVA(wLog* log, wLogMessage* message, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:152:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 152 | *pskiplen = end - fmt + opt->replacelen; Step #3 - "compile-afl-address-x86_64": | ~~~~^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:157:32: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 157 | const size_t replacelen = end - str; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:197:65: warning: format string is not a string literal [-Wformat-nonliteral] Step #3 - "compile-afl-address-x86_64": 197 | const int rc = _snprintf(&format[index], formatlen - index, replace, arg); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:200:62: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | if (!check_and_log_format_size(format, formatlen, index, rc)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:202:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 202 | index += rc; Step #3 - "compile-afl-address-x86_64": | ~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:245:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 245 | { ENTRY("%fl"), ENTRY("%s"), NULL, (void*)message->FileName, NULL, &recurse }, /* file */ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:246:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 246 | { ENTRY("%fn"), ENTRY("%s"), NULL, (void*)message->FunctionName, NULL, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:252:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 252 | { ENTRY("%lv"), ENTRY("%s"), NULL, (void*)WLOG_LEVELS[message->Level], NULL, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:295:40: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 295 | BOOL WLog_Layout_SetPrefixFormat(wLog* log, wLogLayout* layout, const char* format) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:311:35: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 311 | wLogLayout* WLog_Layout_New(wLog* log) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:363:29: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 363 | void WLog_Layout_Free(wLog* log, wLogLayout* layout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [103/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -c /src/FreeRDP/winpr/libwinpr/thread/apc.c Step #3 - "compile-afl-address-x86_64": [104/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -c /src/FreeRDP/winpr/libwinpr/crt/buffer.c Step #3 - "compile-afl-address-x86_64": [105/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:376:66: warning: format string is not a string literal [-Wformat-nonliteral] Step #3 - "compile-afl-address-x86_64": 376 | if (vsnprintf(formattedLogMessage, WLOG_MAX_STRING_SIZE - 1, message.FormatString, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:755:32: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 755 | log->FilterLevel = filter->Level; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:766:33: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 766 | log->FilterLevel = filter->Level; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": 3 warnings generated. Step #3 - "compile-afl-address-x86_64": [106/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -c /src/FreeRDP/winpr/libwinpr/crt/conversion.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:41:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 41 | sprintf_s(buffer, length + 1, "%d", value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:29:71: warning: unused parameter 'radix' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 29 | errno_t _itoa_s(int value, char* buffer, size_t sizeInCharacters, int radix) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [107/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:43: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:17: warning: unused parameter 'phNewContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:64: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:85: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:103:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 103 | ULONG ulAttribute, void* pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:59: warning: unused parameter 'fCredentialUse' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:11: warning: unused parameter 'pAuthData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:118:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:15: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:127:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 127 | PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:157:82: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 157 | static SECURITY_STATUS SEC_ENTRY credssp_QueryCredentialsAttributesW(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:158:76: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 158 | ULONG ulAttribute, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:159:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | void* pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:167:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 167 | void* pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:207:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 207 | static SECURITY_STATUS SEC_ENTRY credssp_DecryptMessage(PCtxtHandle phContext, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:209:64: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 209 | ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:68: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:85: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:71: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:87: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:222:70: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 222 | static SECURITY_STATUS SEC_ENTRY credssp_VerifySignature(PCtxtHandle phContext, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:223:73: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 223 | PSecBufferDesc pMessage, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 61 warnings generated. Step #3 - "compile-afl-address-x86_64": [108/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -c /src/FreeRDP/winpr/libwinpr/crt/memory.c Step #3 - "compile-afl-address-x86_64": [109/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/timezone.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:8: warning: implicit conversion changes signedness: 'unsigned long' to 'INT64' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:44: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:71:36: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 71 | char* tmp = (char*)realloc(tzid, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:346:25: warning: implicit conversion loses integer precision: 'int' to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 346 | st.wYear = (WORD)1900 + t->tm_year; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:511:25: warning: implicit conversion loses integer precision: 'long' to 'LONG' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 511 | tz->DaylightBias = -1 * labs(tz->Bias - d); Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [110/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:77:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 77 | buf->cbBuffer = len; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [111/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:124:28: warning: implicit conversion from 'size_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion] Step #3 - "compile-afl-address-x86_64": 124 | const float tmp = (table->numOfElements / table->idealRatio); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~^~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:785:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 785 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :111:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 111 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [112/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -c /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:57: warning: unused parameter 'phAlgorithm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:78: warning: unused parameter 'pszAlgId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:46: warning: unused parameter 'pszImplementation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:57: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:42: warning: unused parameter 'hObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:59: warning: unused parameter 'pszProperty' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:79: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:34: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:51: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:45: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:77: warning: unused parameter 'phHash' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:34: warning: unused parameter 'pbHashObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:54: warning: unused parameter 'cbHashObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:75: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:91: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:49:33: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 49 | ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:54:47: warning: unused parameter 'hHash' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 54 | NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE hHash) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:44: warning: unused parameter 'hHash' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:58: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:73: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:88: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:46: warning: unused parameter 'hHash' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:60: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:76: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:92: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:63: warning: unused parameter 'pbBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:79: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:70:32: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 70 | ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:55: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:86: warning: unused parameter 'phKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:44: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:63: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:83: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:43: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:50: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:81: warning: unused parameter 'phKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:38: warning: unused parameter 'dwLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:74: warning: unused parameter 'hImportKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:34: warning: unused parameter 'pszBlobType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:66: warning: unused parameter 'phKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:80: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:32: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:52: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:67: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:82: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:95:45: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 95 | NTSTATUS BCryptDestroyKey(BCRYPT_KEY_HANDLE hKey) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:102:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 102 | ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:109:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 109 | ULONG dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 73 warnings generated. Step #3 - "compile-afl-address-x86_64": [113/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -c /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:64: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:84: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:130:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | DWORD dwLogonProvider, PHANDLE phToken) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:25: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:67: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:87: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:48: warning: unused parameter 'phToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:26: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:66: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:86: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:27: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:49: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:69: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:89: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:202:10: warning: enumeration value 'NameUnknown' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 202 | switch (NameFormat) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:229:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 229 | *nSize = strnlen(lpNameBuffer, *nSize); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:268:15: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 268 | *nSize = res + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~ Step #3 - "compile-afl-address-x86_64": 32 warnings generated. Step #3 - "compile-afl-address-x86_64": [114/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:213:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 213 | if ((rv = profile_flush_to_file(profile, tmp_profile_path))) Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:218:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 218 | if ((rv = profile_init_path(tmp_profile_path, &profile))) Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [115/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -c /src/FreeRDP/winpr/libwinpr/thread/process.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:230:7: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #3 - "compile-afl-address-x86_64": 230 | act.sa_handler = SIG_DFL; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #3 - "compile-afl-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:153:52: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 153 | static BOOL _CreateProcessExA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:154:74: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 154 | LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:53: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:78: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:156:37: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 156 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:266:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 266 | maxfd = sysconf(_SC_OPEN_MAX); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:29: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:55: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:376:43: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 376 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:43: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:68: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:27: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:51: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:74: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:36: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:73: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:34: warning: unused parameter 'hToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:50: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:76: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:396:49: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 396 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:49: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:74: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:33: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:57: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:80: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:42: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:79: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:37: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:56: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:73: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:57: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:82: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:82: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:407:45: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 407 | LPSTARTUPINFOA lpStartupInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:408:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 408 | LPPROCESS_INFORMATION lpProcessInformation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:38: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:58: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:76: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:58: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:84: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:417:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 417 | LPPROCESS_INFORMATION lpProcessInformation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:73: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:37: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:58: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:82: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:435:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 435 | LPPROCESS_INFORMATION lpProcessInformation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:470:45: warning: unused parameter 'uExitCode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 470 | BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:558:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 558 | int fd = syscall(__NR_pidfd_open, pid, PIDFD_NONBLOCK); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:564:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 564 | fd = syscall(__NR_pidfd_open, pid, 0); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 64 warnings generated. Step #3 - "compile-afl-address-x86_64": [116/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -c /src/FreeRDP/winpr/libwinpr/utils/image.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/image.c:50: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:155:68: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 155 | UINT32 stride = ((((bi->biWidth * bi->biBitCount) + 31) & ~31) >> 3); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:156:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 156 | bi->biSizeImage = abs(bi->biHeight) * stride; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:267:12: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 267 | stride = bpp_stride; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:287:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 287 | *pSize = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:305:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 305 | const size_t bpp_stride = ((((width * bpp) + 31) & ~31) >> 3); Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:79: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:355:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 355 | return winpr_image_write_ex(image, image->type, filename); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:433:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 433 | image->scanline = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:74: warning: unused parameter 'width' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:88: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:74: warning: unused parameter 'width' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:88: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:73: warning: unused parameter 'width' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:87: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:42: warning: unused parameter 'stride' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:57: warning: unused parameter 'bpp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:44: warning: unused parameter 'comp_data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:62: warning: unused parameter 'comp_data_bytes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:87: warning: unused parameter 'width' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:40: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:56: warning: unused parameter 'bpp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:68: warning: unused parameter 'ppdecomp_data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1055:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1055 | static BYTE* convert(const wImage* image, size_t* pstride, UINT32 flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 34 warnings generated. Step #3 - "compile-afl-address-x86_64": [117/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:91:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 91 | static SECURITY_STATUS SEC_ENTRY schannel_QueryCredentialsAttributesW(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:131:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:83: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:259:16: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 259 | PTimeStamp ptsTimeStamp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:338:71: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 338 | static SECURITY_STATUS SEC_ENTRY schannel_VerifySignature(PCtxtHandle phContext, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:339:74: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 339 | PSecBufferDesc pMessage, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:65: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:345:87: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 345 | static SECURITY_STATUS SEC_ENTRY schannel_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:347:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 347 | ULONG MessageSeqNo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 35 warnings generated. Step #3 - "compile-afl-address-x86_64": [118/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -c /src/FreeRDP/winpr/libwinpr/crt/alignment.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:51: warning: unused parameter 'alignment' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:69: warning: unused parameter 'offset' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 2 warnings generated. Step #3 - "compile-afl-address-x86_64": [119/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -c /src/FreeRDP/winpr/libwinpr/dsparse/dsparse.c Step #3 - "compile-afl-address-x86_64": [120/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -c /src/FreeRDP/winpr/libwinpr/winsock/winsock.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:730:27: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 730 | BOOL WSAResetEvent(HANDLE hEvent) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:765:43: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 765 | if (SetEventFileDescriptor(hEventObject, s, mode) < 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:71: warning: unused parameter 'lpProtocolInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:93: warning: unused parameter 'g' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:778:25: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 778 | DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1000:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1000 | *lpcbBytesReturned = (DWORD)(numInterfaces * sizeof(INTERFACE_INFO)); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:54: warning: unused parameter 'lpvInBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:73: warning: unused parameter 'cbInBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:30: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:79: warning: unused parameter 'lpCompletionRoutine' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1010:13: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1010 | *addrlen = (socklen_t)s_addrlen; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1011:9: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1011 | return status; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1097:12: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1097 | *optlen = (socklen_t)s_optlen; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1113:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1113 | return (long)inet_addr(cp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 14 warnings generated. Step #3 - "compile-afl-address-x86_64": [121/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -c /src/FreeRDP/winpr/libwinpr/nt/nt.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/nt/nt.c:32:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 32 | #define TAG WINPR_TAG("nt") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [122/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -c /src/FreeRDP/libfreerdp/emu/scard/FreeRDP.ico.c Step #3 - "compile-afl-address-x86_64": [123/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:408:92: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 408 | const int rc = WideCharToMultiByte(CP_UTF8, 0, wstr, (int)iwlen, str, (int)MIN(INT32_MAX, len), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 439 | const int iwlen = MIN(INT32_MAX, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:480:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 480 | const int iwlen = MIN(INT32_MAX, wlen); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:511:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 511 | const int iwlen = MIN(INT32_MAX, wlen); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:41:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 41 | #define TAG WINPR_TAG("unicode") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [124/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:395:37: warning: implicit conversion changes signedness: 'const char' to 'unsigned short' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 395 | unsigned short extraBytesToRead = trailingBytesForUTF8[*source]; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:566:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 566 | length = dstBeg - dst; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #3 - "compile-afl-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #3 - "compile-afl-address-x86_64": | ^ ~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:575:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 575 | return (result == conversionOK) ? length : 0; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:31: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:608:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 608 | length = dstBeg - dst; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #3 - "compile-afl-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #3 - "compile-afl-address-x86_64": | ^ ~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:617:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 617 | return (result == conversionOK) ? length : 0; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:641:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 641 | cbCharLen = (int)len + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:644:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 644 | cbCharLen = cbMultiByte; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:658:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 658 | return winpr_ConvertUTF8toUTF16((const uint8_t*)lpMultiByteStr, cbCharLen, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:683:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 683 | cbCharLen = (int)len + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:686:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 686 | cbCharLen = cchWideChar; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:63:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 63 | #define UNI_MAX_LEGAL_UTF32 (uint32_t)0x0010FFFF Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:62:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 62 | #define UNI_MAX_UTF32 (uint32_t)0x7FFFFFFF Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:662:34: warning: unused parameter 'CodePage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 662 | int int_WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:663:75: warning: unused parameter 'lpDefaultChar' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 663 | LPSTR lpMultiByteStr, int cbMultiByte, LPCSTR lpDefaultChar, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:664:36: warning: unused parameter 'lpUsedDefaultChar' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 664 | LPBOOL lpUsedDefaultChar) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:693:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 693 | return winpr_ConvertUTF16toUTF8((const uint16_t*)lpWideCharStr, cbCharLen, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 24 warnings generated. Step #3 - "compile-afl-address-x86_64": [125/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -c /src/FreeRDP/winpr/libwinpr/thread/thread.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/thread/thread.c:89: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:136:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 136 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:154:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 154 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:172:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 172 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:190:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 190 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:268:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 268 | winpr_strerror(r, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:322:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 322 | winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:58: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:76: warning: unused parameter 'Context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:610:52: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 610 | DWORD dwCreationFlags, LPDWORD lpThreadId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:34: warning: unused parameter 'hProcess' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:66: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:34: warning: unused parameter 'dwStackSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:70: warning: unused parameter 'lpStartAddress' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:34: warning: unused parameter 'lpParameter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:53: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:78: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:930:28: warning: unused parameter 'hThread' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 930 | DWORD SuspendThread(HANDLE hThread) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 22 warnings generated. Step #3 - "compile-afl-address-x86_64": [126/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:340:58: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 340 | if (ConvertWCharNToUtf8(credentials->identity.Password, PasswordHashLength, PasswordHash, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [127/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:154:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 154 | SSL_CTX_set_options(context->ctx, options); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:380:69: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 380 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:412:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 412 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #3 - "compile-afl-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:413:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 413 | pBuffer->cbBuffer = status; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:445:68: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 445 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:481:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 481 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #3 - "compile-afl-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:482:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 482 | pBuffer->cbBuffer = status; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:509:83: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 509 | status = SSL_write(context->ssl, pStreamBodyBuffer->pvBuffer, pStreamBodyBuffer->cbBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:556:67: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 556 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:558:63: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 558 | status = SSL_read(context->ssl, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:572:35: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 572 | pMessage->pBuffers[1].cbBuffer = length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [128/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -c /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c Step #3 - "compile-afl-address-x86_64": [129/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:67:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 67 | *pSize = size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:79:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 79 | *pSize = size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:75: warning: unused parameter 'formatId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:57: warning: unused parameter 'data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 105 | const void* data, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:71: warning: unused parameter 'pSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 105 | const void* data, UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:152:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 152 | *pSize = (len + 1) * sizeof(WCHAR); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:192:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 192 | rc = ConvertLineEndingToLF(pDstData, size); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:268:96: warning: unused parameter 'data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 268 | static void* clipboard_synthesize_cf_dibv5(wClipboard* clipboard, UINT32 formatId, const void* data, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:269:52: warning: unused parameter 'pSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 269 | UINT32* pSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:299:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 299 | pFileHeader->bfSize = DstSize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:305:11: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 305 | *pSize = DstSize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:315:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 315 | static void* clipboard_synthesize_image_bmp(wClipboard* clipboard, UINT32 formatId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:359:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 359 | *pSize = dsize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:474:34: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 474 | const size_t DstSize = SrcSize + 200; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:479:35: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 479 | pSrcData.pv = calloc(1, SrcSize + 1); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:482:30: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 482 | memcpy(pSrcData.pv, pData, SrcSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:491:43: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 491 | ByteSwapUnicode(pSrcData.pv, (SrcSize / 2)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:497:51: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 497 | ConvertWCharNToUtf8Alloc(&pSrcData.pv[1], SrcSize / sizeof(WCHAR), NULL); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:535:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 535 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:542:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 542 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:610:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 610 | CopyMemory(pDstData, &str[beg], DstSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #3 - "compile-afl-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:719:3: warning: code will never be executed [-Wunreachable-code] Step #3 - "compile-afl-address-x86_64": 719 | ClipboardRegisterSynthesizer(clipboard, CF_DIBV5, CF_DIB, clipboard_synthesize_cf_dib); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:717:6: note: silence by adding parentheses to mark code as explicitly dead Step #3 - "compile-afl-address-x86_64": 717 | if (0) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | /* DISABLES CODE */ ( ) Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:335:14: warning: unused function 'clipboard_synthesize_image_bmp_to_format' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 335 | static void* clipboard_synthesize_image_bmp_to_format(wClipboard* clipboard, UINT32 formatId, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 30 warnings generated. Step #3 - "compile-afl-address-x86_64": [130/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:507:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 507 | retLen = _wcslen(r); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:567:14: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 567 | v = (*str - '0'); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:571:19: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 571 | v = (10 + *str - 'a'); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:606:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 606 | return ret; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:616:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 616 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:619:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 619 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:623:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 623 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:626:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 626 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:630:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 630 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:634:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 634 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:668:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 668 | return NTE_INVALID_PARAMETER; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #3 - "compile-afl-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:674:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 674 | return NTE_INVALID_PARAMETER; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #3 - "compile-afl-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:681:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 681 | return NTE_INVALID_PARAMETER; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #3 - "compile-afl-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:695:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 695 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:703:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 703 | return NTE_FAIL; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #3 - "compile-afl-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:715:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 715 | return NTE_FAIL; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #3 - "compile-afl-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:641:48: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 641 | DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:837:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 837 | SECURITY_STATUS ret = NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:855:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 855 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:860:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 860 | ret = NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:864:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 864 | ret = NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:938:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 938 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:943:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 943 | return NTE_NOT_FOUND; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #3 - "compile-afl-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:950:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 950 | SECURITY_STATUS ret = NTE_FAIL; Step #3 - "compile-afl-address-x86_64": | ~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #3 - "compile-afl-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:982:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 982 | return NTE_BAD_KEY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #3 - "compile-afl-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:996:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 996 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1000:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1000 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1012:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1012 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1028:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1028 | return NTE_FAIL; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #3 - "compile-afl-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1048:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1048 | ret = NTE_NOT_FOUND; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #3 - "compile-afl-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1081:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1081 | ret = NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1052:10: warning: enumeration values 'NCRYPT_PROPERTY_READER', 'NCRYPT_PROPERTY_SLOTID', and 'NCRYPT_PROPERTY_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1052 | switch (property) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:948:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 948 | DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:986:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 986 | *pcbResult = 2 * (strnlen((char*)slotInfo.slotDescription, SLOT_DESC_SZ) + 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1014:23: warning: implicit conversion loses integer precision: 'CK_SLOT_ID' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1014 | *ptr = keyHandle->slotId; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1065:27: warning: implicit conversion loses integer precision: 'CK_ULONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1065 | *pcbResult = certValue.ulValueLen; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1096:13: warning: comparison of integers of different signs: 'SECURITY_STATUS' (aka 'int') and 'unsigned int' [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 1096 | if (ret == NTE_NOT_FOUND) Step #3 - "compile-afl-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1145:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1145 | switch (base->type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1174:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1174 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:67: warning: unused parameter 'dwLegacyKeySpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1198:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1198 | return NTE_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1207:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1207 | status = NTE_PROVIDER_DLL_FAIL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #3 - "compile-afl-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1215:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1215 | status = NTE_PROVIDER_DLL_FAIL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #3 - "compile-afl-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1250:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1250 | status = NTE_PROV_DLL_NOT_FOUND; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3034:33: note: expanded from macro 'NTE_PROV_DLL_NOT_FOUND' Step #3 - "compile-afl-address-x86_64": 3034 | #define NTE_PROV_DLL_NOT_FOUND (0x8009001E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1257:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1257 | status = NTE_PROV_TYPE_ENTRY_BAD; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3028:34: note: expanded from macro 'NTE_PROV_TYPE_ENTRY_BAD' Step #3 - "compile-afl-address-x86_64": 3028 | #define NTE_PROV_TYPE_ENTRY_BAD (0x80090018) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1264:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1264 | status = NTE_PROVIDER_DLL_FAIL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #3 - "compile-afl-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:56: warning: unused parameter 'pszProviderName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:79: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 53 warnings generated. Step #3 - "compile-afl-address-x86_64": [131/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:38: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:57: warning: unused parameter 'once' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:69: warning: unused parameter 'param' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:83: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:26:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 26 | #define _NO_KSECDD_IMPORT_ 1 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [132/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -c /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c Step #3 - "compile-afl-address-x86_64": [133/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -c /src/FreeRDP/libfreerdp/utils/pcap.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/pcap.c:35: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:127:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 127 | record->length = length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:133:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 133 | record->header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #3 - "compile-afl-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #3 - "compile-afl-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:33:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 33 | #define TAG FREERDP_TAG("utils") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [134/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -c /src/FreeRDP/libfreerdp/utils/encoded_types.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/encoded_types.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/encoded_types.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/encoded_types.c:321:16: warning: implicit conversion turns floating-point number into integer: 'const double' to 'UINT64' (aka 'unsigned long') [-Wfloat-conversion] Step #3 - "compile-afl-address-x86_64": 321 | UINT64 base = aval; Step #3 - "compile-afl-address-x86_64": | ~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [135/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -c /src/FreeRDP/libfreerdp/utils/profiler.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/profiler.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/profiler.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [136/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -c /src/FreeRDP/libfreerdp/utils/passphrase.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/passphrase.c:21: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:119:47: warning: unused parameter 'buffer_len' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 119 | static void replace_char(char* buffer, size_t buffer_len, const char* toreplace) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:163:24: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 163 | new_flags.c_lflag &= ~ECHO; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:298:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 298 | return used; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [137/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -c /src/FreeRDP/winpr/libwinpr/crt/string.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:346:18: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 346 | return (WCHAR*)str; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:352:19: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 352 | return (WCHAR*)str; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:577:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 577 | CharLowerBuffW(lpsz, _wcslen(lpsz)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:42:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 42 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [138/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [139/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -c /src/FreeRDP/libfreerdp/utils/ringbuffer.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/ringbuffer.c:31:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 31 | #define TAG FREERDP_TAG("utils.ringbuffer") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [140/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c:21: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [141/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -c /src/FreeRDP/libfreerdp/utils/drdynvc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/drdynvc.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/drdynvc.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [142/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -c /src/FreeRDP/libfreerdp/utils/string.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/string.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/string.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [143/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c:22: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [144/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -c /src/FreeRDP/libfreerdp/utils/signal.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/signal.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/signal.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:79:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 79 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:90:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 90 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:131:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #3 - "compile-afl-address-x86_64": 131 | default_sigaction.sa_handler = SIG_DFL; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #3 - "compile-afl-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:173:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #3 - "compile-afl-address-x86_64": 173 | saction.sa_handler = handler; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #3 - "compile-afl-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:181:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #3 - "compile-afl-address-x86_64": 181 | if (orig_sigaction.sa_handler != SIG_IGN) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #3 - "compile-afl-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [145/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -c /src/FreeRDP/libfreerdp/core/gateway/arm.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/arm.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:39: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:54: warning: unused parameter 'timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [146/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -c /src/FreeRDP/libfreerdp/utils/stopwatch.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/stopwatch.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/stopwatch.c:71:21: warning: implicit conversion from 'UINT64' (aka 'unsigned long') to 'double' may lose precision [-Wimplicit-int-float-conversion] Step #3 - "compile-afl-address-x86_64": 71 | return (stopwatch->elapsed / 1000000.0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [147/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [148/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:358:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 358 | PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:456:79: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 456 | static SECURITY_STATUS SEC_ENTRY ntlm_QueryCredentialsAttributesW(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:457:92: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 457 | ULONG ulAttribute, void* pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:516:10: warning: enumeration values 'NTLM_STATE_NEGOTIATE', 'NTLM_STATE_CHALLENGE', and 'NTLM_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 516 | switch (ntlm_get_state(context)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:479:53: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 479 | ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:59: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:85: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:597:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 597 | static SECURITY_STATUS SEC_ENTRY ntlm_ImpersonateSecurityContext(PCtxtHandle phContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1025:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1025 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesW(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1027:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1027 | ULONG cbBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1032:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1032 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesA(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1034:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1034 | ULONG cbBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1039:73: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1039 | static SECURITY_STATUS SEC_ENTRY ntlm_RevertSecurityContext(PCtxtHandle phContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1044:83: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1044 | static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1137:81: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1137 | ULONG MessageSeqNo, PULONG pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1231:82: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1231 | static SECURITY_STATUS SEC_ENTRY ntlm_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1282:62: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1282 | PULONG pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 33 warnings generated. Step #3 - "compile-afl-address-x86_64": [149/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -c /src/FreeRDP/libfreerdp/utils/gfx.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/gfx.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/rdpgfx.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [150/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:137:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 137 | const size_t size = ((PBYTE)pAvPair - (PBYTE)pAvPairList) + sizeof(NTLM_AV_PAIR); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:38:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 38 | #define TAG WINPR_TAG("sspi.NTLM") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning: unused function 'get_av_pair_string' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 52 | static const char* get_av_pair_string(UINT16 pair) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [151/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -c /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:554:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 554 | Stream_Write_UINT8(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:558:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 558 | Stream_Write_UINT16_BE(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:562:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 562 | Stream_Write_UINT32_BE(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:603:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 603 | Stream_Write_UINT8(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:607:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 607 | Stream_Write_UINT16_BE(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:611:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 611 | Stream_Write_UINT32_BE(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:782:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 782 | write2digit(s, utc->year - 2000); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:788:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 788 | Stream_Write_UINT8(s, utc->tz); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:812:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 812 | write2digit(s, utc->year - 2000); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:818:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 818 | Stream_Write_UINT8(s, utc->tz); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1158:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1158 | Stream_Read_UINT8(s, c); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #3 - "compile-afl-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1164:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1164 | Stream_Read_UINT8(s, c); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #3 - "compile-afl-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1195:22: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1195 | target->year = 2000 + v; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1200:18: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1200 | target->month = v; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1205:16: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1205 | target->day = v; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1210:17: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1210 | target->hour = v; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1215:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1215 | target->minute = v; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1220:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1220 | target->second = v; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1224:3: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1224 | Stream_Read_UINT8(s, target->tz); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #3 - "compile-afl-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 23 warnings generated. Step #3 - "compile-afl-address-x86_64": [152/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:36: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:460:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 460 | if (strnlen(start, stop - start) < 1) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:468:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 468 | if (!process_uri(clipboard, start, stop - start)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:538:84: warning: unused parameter 'formatId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 538 | static void* convert_any_uri_list_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:809:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 809 | char* tmp = strndup(previous_at, stop_at - previous_at); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:813:52: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 813 | rc = _snprintf(&dst[pos], stop_at - previous_at + 1, "%s", tmp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1019:10: warning: implicit conversion changes signedness: 'long' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1019 | return E_INVALIDARG; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:55:22: note: expanded from macro 'E_INVALIDARG' Step #3 - "compile-afl-address-x86_64": 55 | #define E_INVALIDARG -2147024809l // 0x80070057L Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1151:33: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1151 | SetFilePointer(file->fd, dwLow, (PLONG)&dwHigh, FILE_BEGIN)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1216:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1216 | static UINT dummy_file_size_success(wClipboardDelegate* delegate, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:70: warning: unused parameter 'request' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:86: warning: unused parameter 'fileSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1222:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1222 | static UINT dummy_file_size_failure(wClipboardDelegate* delegate, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:70: warning: unused parameter 'request' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:84: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1228:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1228 | static UINT dummy_file_range_success(wClipboardDelegate* delegate, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:72: warning: unused parameter 'request' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:93: warning: unused parameter 'data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1230:45: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1230 | UINT32 size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1235:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1235 | static UINT dummy_file_range_failure(wClipboardDelegate* delegate, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:72: warning: unused parameter 'request' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:86: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:26:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 26 | #define _FILE_OFFSET_BITS 64 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:621:14: warning: unused function 'convert_nautilus_clipboard_to_filedescriptors' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 621 | static void* convert_nautilus_clipboard_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:888:14: warning: unused function 'convert_filedescriptors_to_nautilus_clipboard' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 888 | static void* convert_filedescriptors_to_nautilus_clipboard(wClipboard* clipboard, UINT32 formatId, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 27 warnings generated. Step #3 - "compile-afl-address-x86_64": [153/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -c /src/FreeRDP/libfreerdp/common/addin.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/addin.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/addin.c:371:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 371 | int freerdp_register_addin_provider(FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN provider, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [154/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -c /src/FreeRDP/libfreerdp/gdi/drawing.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/drawing.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/drawing.c:112:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 112 | return hdc->bkMode; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [155/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -c /src/FreeRDP/winpr/libwinpr/rpc/rpc.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:46: warning: unused parameter 'SourceBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:81: warning: unused parameter 'DestinationBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:37:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 37 | RPC_STATUS RpcBindingFree(RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:75: warning: unused parameter 'option' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:44:42: warning: unused parameter 'optionValue' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 44 | ULONG_PTR optionValue) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:75: warning: unused parameter 'option' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:51:43: warning: unused parameter 'pOptionValue' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 51 | ULONG_PTR* pOptionValue) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:41: warning: unused parameter 'ContextHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:76: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:81:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 81 | RPC_STATUS RpcBindingReset(RPC_BINDING_HANDLE Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:111:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 111 | RPC_STATUS RpcBindingVectorFree(RPC_BINDING_VECTOR** BindingVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:133:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 133 | RPC_CSTR* NetworkOptions) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:141:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 141 | RPC_WSTR* NetworkOptions) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:37: warning: unused parameter 'RpcIfHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:61: warning: unused parameter 'RpcIfId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:169:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 169 | RPC_STATUS RpcNetworkIsProtseqValidA(RPC_CSTR Protseq) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:175:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 175 | RPC_STATUS RpcNetworkIsProtseqValidW(RPC_WSTR Protseq) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:75: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:74: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:193:41: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 193 | RPC_STATUS RpcMgmtSetCancelTimeout(long Timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:199:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 199 | RPC_STATUS RpcNetworkInqProtseqsA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:205:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 205 | RPC_STATUS RpcNetworkInqProtseqsW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:217:49: warning: unused parameter 'InquiryFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 217 | RPC_STATUS RpcObjectSetInqFn(RPC_OBJECT_INQ_FN* InquiryFn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:229:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 229 | RPC_STATUS RpcProtseqVectorFreeA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:235:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 235 | RPC_STATUS RpcProtseqVectorFreeW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:241:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 241 | RPC_STATUS RpcServerInqBindings(RPC_BINDING_VECTOR** BindingVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:55: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:82: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:41: warning: unused parameter 'MinimumCallThreads' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:74: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:254:41: warning: unused parameter 'DontWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 254 | unsigned int DontWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:46: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:60: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:86: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:88: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:67: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:268:54: warning: unused parameter 'IfCallback' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 268 | RPC_IF_CALLBACK_FN* IfCallback) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:47: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:61: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:87: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:46: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:89: warning: unused parameter 'MaxRpcSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:276:53: warning: unused parameter 'IfCallbackFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 276 | RPC_IF_CALLBACK_FN* IfCallbackFn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:283:47: warning: unused parameter 'WaitForCallsToComplete' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 283 | unsigned int WaitForCallsToComplete) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:64: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:290:40: warning: unused parameter 'RundownContextHandles' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 290 | int RundownContextHandles) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:49: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:65: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:67: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:303:50: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 303 | PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:75: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:310:44: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 310 | void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:53: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:77: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:46: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:78: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:330:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 330 | PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:343:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 343 | PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:350:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 350 | void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:364:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 364 | void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:378:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 378 | void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:392:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 392 | void* SecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:410:54: warning: unused parameter 'StatsVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 410 | RPC_STATUS RpcMgmtStatsVectorFree(RPC_STATS_VECTOR** StatsVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:75: warning: unused parameter 'Statistics' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:422:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 422 | RPC_STATUS RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:428:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 428 | RPC_STATUS RpcMgmtStopServerListening(RPC_BINDING_HANDLE Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:440:52: warning: unused parameter 'ThreadStackSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 440 | RPC_STATUS RpcMgmtSetServerStackSize(unsigned long ThreadStackSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:75: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:463:49: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 463 | RPC_STATUS RpcIfIdVectorFree(RPC_IF_ID_VECTOR** IfIdVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:470:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 470 | RPC_CSTR* ServerPrincName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:477:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 477 | RPC_WSTR* ServerPrincName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:74: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:502:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 502 | RPC_CSTR* EntryName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:509:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 509 | RPC_WSTR* EntryName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:515:52: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 515 | RPC_STATUS RpcImpersonateClient(RPC_BINDING_HANDLE BindingHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:521:49: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 521 | RPC_STATUS RpcRevertToSelfEx(RPC_BINDING_HANDLE BindingHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:552:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 552 | unsigned long Flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:561:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 561 | unsigned long Flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:594:55: warning: unused parameter 'SecurityQos' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 594 | RPC_SECURITY_QOS* SecurityQos) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:611:55: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 611 | RPC_SECURITY_QOS* SecurityQOS) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:649:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 649 | RPC_STATUS RpcBindingServerFromClient(RPC_BINDING_HANDLE ClientBinding, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:650:59: warning: unused parameter 'ServerBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 650 | RPC_BINDING_HANDLE* ServerBinding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:668:51: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 668 | RPC_STATUS RpcServerTestCancel(RPC_BINDING_HANDLE BindingHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:674:34: warning: unused parameter 'Thread' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 674 | RPC_STATUS RpcCancelThread(void* Thread) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:36: warning: unused parameter 'Thread' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:49: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:38: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:54: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:754:35: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 754 | bin[index] = StringUuid[index] - '0'; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:756:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 756 | bin[index] = StringUuid[index] - 'a' + 10; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:758:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 758 | bin[index] = StringUuid[index] - 'A' + 10; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:764:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 763 | Uuid->Data1 = ((bin[0] << 28) | (bin[1] << 24) | (bin[2] << 20) | (bin[3] << 16) | Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 764 | (bin[4] << 12) | (bin[5] << 8) | (bin[6] << 4) | bin[7]); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:765:66: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 765 | Uuid->Data2 = ((bin[9] << 12) | (bin[10] << 8) | (bin[11] << 4) | bin[12]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:766:67: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 766 | Uuid->Data3 = ((bin[14] << 12) | (bin[15] << 8) | (bin[16] << 4) | bin[17]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:767:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 767 | Uuid->Data4[0] = ((bin[19] << 4) | bin[20]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:768:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 768 | Uuid->Data4[1] = ((bin[21] << 4) | bin[22]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:769:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 769 | Uuid->Data4[2] = ((bin[24] << 4) | bin[25]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:770:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 770 | Uuid->Data4[3] = ((bin[26] << 4) | bin[27]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:771:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 771 | Uuid->Data4[4] = ((bin[28] << 4) | bin[29]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:772:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 772 | Uuid->Data4[5] = ((bin[30] << 4) | bin[31]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:773:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 773 | Uuid->Data4[6] = ((bin[32] << 4) | bin[33]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:774:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 774 | Uuid->Data4[7] = ((bin[34] << 4) | bin[35]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:37: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:55: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:37: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:55: warning: unused parameter 'Status' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:42: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:70: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:863:41: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 863 | UUID_VECTOR* UuidVector) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:52: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:77: warning: unused parameter 'InquiryType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:44: warning: unused parameter 'IfId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:64: warning: unused parameter 'VersOption' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:82: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:883:52: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 883 | RPC_EP_INQ_HANDLE* InquiryContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:889:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 889 | RPC_STATUS RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE* InquiryContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:51: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:73: warning: unused parameter 'IfId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:916:64: warning: unused parameter 'AuthorizationFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 916 | RPC_STATUS RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:922:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 922 | RPC_STATUS RpcServerInqBindingHandle(RPC_BINDING_HANDLE* Binding) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 349 warnings generated. Step #3 - "compile-afl-address-x86_64": [156/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -c /src/FreeRDP/libfreerdp/gdi/dc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/dc.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [157/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -c /src/FreeRDP/libfreerdp/utils/http.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:77:10: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | pos += rc; Step #3 - "compile-afl-address-x86_64": | ~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:119:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 119 | const size_t len = path - (url + 8); Step #3 - "compile-afl-address-x86_64": | ~~~ ~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:249:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 249 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:193:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 193 | if (BIO_write(bio, headers, strnlen(headers, size)) < 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:210:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 210 | if (BIO_write(bio, body, blen) < 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:268:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 268 | int left = *response_length; Step #3 - "compile-afl-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [158/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -c /src/FreeRDP/libfreerdp/core/gateway/wst.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/wst.c:28: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:147:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 147 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:199:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 199 | authToken.cbBuffer = authTokenLength; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:228:69: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 228 | sockfd = freerdp_tcp_connect(wst->context, peerHostname, peerPort, timeout); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:378:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 378 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:372:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 372 | int fd = BIO_get_fd(wst->tls->bio, NULL); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #3 - "compile-afl-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:456:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 456 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:574:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 574 | status = websocket_read(wst->tls->bio, (BYTE*)buf, size, &wst->wscontext); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:750:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 750 | wst->gwhostname = malloc(sizeof(char) * (pos - hostStart + 1)); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:753:43: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 753 | strncpy(wst->gwhostname, hostStart, (pos - hostStart)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:766:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 766 | strncpy(port, portStart, (pos - portStart)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:770:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 770 | wst->gwport = _p; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:768:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 768 | int _p = strtol(port, &portNumberEnd, 10); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:840:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 840 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :38:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 17 warnings generated. Step #3 - "compile-afl-address-x86_64": [159/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -c /src/FreeRDP/libfreerdp/gdi/brush.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 44 | return hdc->brush->style; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.c:37:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 37 | #define TAG FREERDP_TAG("gdi.brush") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [160/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -c /src/FreeRDP/libfreerdp/gdi/clipping.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/clipping.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [161/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -c /src/FreeRDP/libfreerdp/gdi/pen.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/pen.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/pen.c:55:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 55 | hPen->width = nWidth; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [162/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:340:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 340 | *dstLen = len; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:350:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 350 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:866:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 866 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:43: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:59: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:77: warning: unused parameter 'Context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1703:24: warning: implicit conversion changes signedness: 'SECURITY_STATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1703 | const UINT32 status = table->DeleteSecurityContext(phContext); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1705:28: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1705 | if (IsSecurityStatusError(status)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1708:37: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1708 | GetSecurityStatusString(status), status); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1711:9: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1711 | return status; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:87:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 87 | #define SecHandle_LOWER_MAX 0xFFFFFFFF Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:88:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 88 | #define SecHandle_UPPER_MAX 0xFFFFFFFE Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 16 warnings generated. Step #3 - "compile-afl-address-x86_64": [163/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -c /src/FreeRDP/libfreerdp/core/gateway/websocket.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.c:20: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.h:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:58:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 58 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:60:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 60 | Stream_Write_UINT8(sWS, len | WEBSOCKET_MASK_BIT); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:64:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 64 | Stream_Write_UINT16_BE(sWS, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:70:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 70 | Stream_Write_UINT32_BE(sWS, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:94:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 94 | status = BIO_write(bio, Stream_Buffer(sWS), Stream_Length(sWS)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:115:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 115 | offset += status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:112:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 112 | int status = BIO_write(bio, &data[offset], length - offset); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:122:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 122 | status = BIO_wait_write(bio, 100); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/../tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #3 - "compile-afl-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:133:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 133 | return length; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:152:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 152 | payloadSize = isize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:167:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 167 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:169:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 169 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:173:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 173 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:180:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 180 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:232:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 232 | encodingContext->payloadLength -= status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:89: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:259:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 259 | encodingContext->payloadLength -= status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:293:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 293 | Stream_Seek(s, status); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:295:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 295 | encodingContext->payloadLength -= status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:289:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 289 | status = BIO_read(bio, Stream_Pointer(s), encodingContext->payloadLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:327:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 327 | Stream_Write_UINT8(closeFrame, closeDataLen | WEBSOCKET_MASK_BIT); /* no payload */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:342:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 342 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:374:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 374 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:550:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 550 | size -= status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 29 warnings generated. Step #3 - "compile-afl-address-x86_64": [164/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -c /src/FreeRDP/libfreerdp/common/settings_str.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_str.c:3: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [165/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_operations.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:32: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:553:9: warning: variable 'outputBufferLength' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 553 | UINT32 outputBufferLength = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [166/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -c /src/FreeRDP/libfreerdp/gdi/line.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/line.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:129:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 129 | const INT32 x2 = nXEnd; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:130:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 130 | const INT32 y2 = nYEnd; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:180:19: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 180 | gdi_rop_color(rop2, pixel, pen, bmp->format); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:312:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 312 | hdc->pen->posX = X; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:313:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 313 | hdc->pen->posY = Y; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": 23 warnings generated. Step #3 - "compile-afl-address-x86_64": [167/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:57: warning: unused parameter 'once' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:69: warning: unused parameter 'param' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:83: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 3 warnings generated. Step #3 - "compile-afl-address-x86_64": [168/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -c /src/FreeRDP/libfreerdp/gdi/graphics.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:35: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 44 | return hdc->brush->style; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:105:41: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 105 | static void gdi_Bitmap_Free(rdpContext* context, rdpBitmap* bitmap) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:75: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:70: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:166:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 164 | if (!rfx_process_message(context->codecs->rfx, pSrcData, SrcSize, bitmap->left, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 165 | bitmap->top, bitmap->data, bitmap->format, gdi->stride, Step #3 - "compile-afl-address-x86_64": 166 | gdi->height, &invalidRegion)) Step #3 - "compile-afl-address-x86_64": | ~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:303:40: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 303 | static void gdi_Glyph_Free(rdpContext* context, rdpGlyph* glyph) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:58: warning: unused parameter 'x' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:67: warning: unused parameter 'y' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:76: warning: unused parameter 'width' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:89: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:38: warning: unused parameter 'bgcolor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:54: warning: unused parameter 'fgcolor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 18 warnings generated. Step #3 - "compile-afl-address-x86_64": [169/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:425:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 425 | output_buffer->cbBuffer = len; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:494:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 494 | token->mechTypes.cbBuffer = Stream_Length(&s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:529:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 529 | token->mechToken.cbBuffer = octet_string.len; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:538:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 538 | token->mic.cbBuffer = octet_string.len; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:731:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 731 | init_context.mechTypes.cbBuffer = WinPrAsn1EncEndContainer(enc); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1230:83: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1230 | static SECURITY_STATUS SEC_ENTRY negotiate_ImpersonateSecurityContext(PCtxtHandle phContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1235:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1235 | static SECURITY_STATUS SEC_ENTRY negotiate_RevertSecurityContext(PCtxtHandle phContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1470:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1470 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesW(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1471:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1471 | ULONG ulAttribute, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1472:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1472 | void* pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1478:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1478 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesA(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1479:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1479 | ULONG ulAttribute, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1480:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1480 | void* pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 17 warnings generated. Step #3 - "compile-afl-address-x86_64": [170/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -c /src/FreeRDP/libfreerdp/cache/brush.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/brush.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:73:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 73 | style = brush->style; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:111:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 111 | style = brush->style; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:274:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 274 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :113:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 113 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [171/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -c /src/FreeRDP/libfreerdp/crypto/der.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/der.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/der.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:41:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 41 | Stream_Write_UINT8(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:47:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 47 | Stream_Write_UINT16_BE(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:52:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | Stream_Write_UINT8(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:92:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 92 | Stream_Write(s, oct_str, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [172/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -c /src/FreeRDP/libfreerdp/cache/nine_grid.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/nine_grid.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:149:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 149 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :37:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:83:7: warning: unused function 'nine_grid_cache_get' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 83 | void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:104:6: warning: unused function 'nine_grid_cache_put' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 104 | void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [173/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -c /src/FreeRDP/libfreerdp/gdi/region.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/region.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:99:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 99 | hRgn->w = w; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:100:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 100 | hRgn->h = h; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:163:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 163 | rgn->w = w; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:164:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 164 | rgn->h = h; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:202:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 202 | rgn->w = w; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:203:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 203 | rgn->h = h; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:230:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 230 | *w = tmp; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:240:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 240 | *h = tmp; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:279:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 279 | *w = wl; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:280:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 280 | *h = hl; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:308:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 308 | rect->right = r; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:309:17: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 309 | rect->bottom = b; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:328:25: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 328 | rect->left = (x > 0) ? x : 0; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:329:24: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 329 | rect->top = (y > 0) ? y : 0; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:337:17: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 337 | rect->right = r; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:342:18: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 342 | rect->bottom = b; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:636:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 636 | hdc->hwnd->count = new_cnt; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": 21 warnings generated. Step #3 - "compile-afl-address-x86_64": [174/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -c /src/FreeRDP/libfreerdp/cache/palette.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:122:38: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 122 | void free_palette_update(rdpContext* context, PALETTE_UPDATE* pointer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:138:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 138 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :34:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 34 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:52:7: warning: unused function 'palette_cache_get' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 52 | void* palette_cache_get(rdpPaletteCache* paletteCache, UINT32 index) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [175/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/rdpdr_utils.h:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:30:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 30 | #define TAG FREERDP_TAG("utils.scard") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [176/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:44: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi.h:90: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi_gss.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:178:84: warning: unused parameter 'name' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 178 | static krb5_error_code krb5_prompter(krb5_context context, void* data, const char* name, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:179:50: warning: unused parameter 'banner' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 179 | const char* banner, int num_prompts, krb5_prompt prompts[]) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:187:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 187 | prompts[i].reply->length = strlen((const char*)data); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:224:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 224 | PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:482:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 482 | static SECURITY_STATUS SEC_ENTRY kerberos_QueryCredentialsAttributesW(PCredHandle phCredential, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:484:77: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 484 | void* pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:694:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 694 | ticket->length = Stream_Length(&s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:857:10: warning: enumeration value 'KERBEROS_STATE_INITIAL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 857 | switch (context->state) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1196:22: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1196 | krb_log_exec(krb5_realm_compare, context->ctx, principal, entry.principal))) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #3 - "compile-afl-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1193:32: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1193 | if ((!sname || krb_log_exec(krb5_principal_compare_any_realm, context->ctx, principal, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1194 | entry.principal)) && Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #3 - "compile-afl-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1090:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1090 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1091:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1091 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1092:16: warning: unused parameter 'ptsExpity' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1092 | PTimeStamp ptsExpity) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1432:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1432 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesW(PCtxtHandle phContext, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1434 | ULONG cbBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1439:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1439 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesA(PCtxtHandle phContext, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1441 | ULONG cbBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1449:74: warning: unused parameter 'unicode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1449 | BOOL unicode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1582:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1582 | header[2] = flags; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1639:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1639 | Data_Read_UINT16_BE(header, tok_id); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #3 - "compile-afl-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1640:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1640 | flags = header[2]; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1641:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1641 | Data_Read_UINT16_BE((header + 4), ec); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #3 - "compile-afl-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1642:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1642 | Data_Read_UINT16_BE((header + 6), rrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #3 - "compile-afl-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1753:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1753 | header[2] = flags; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1704:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1704 | static SECURITY_STATUS SEC_ENTRY kerberos_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1807:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1807 | Data_Read_UINT16_BE(header, tok_id); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #3 - "compile-afl-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1808:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1808 | flags = header[2]; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1775:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1775 | ULONG MessageSeqNo, ULONG* pfQOP) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 45 warnings generated. Step #3 - "compile-afl-address-x86_64": [177/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -c /src/FreeRDP/libfreerdp/cache/offscreen.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/offscreen.c:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:81: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:221:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 221 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :57:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [178/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -c /src/FreeRDP/libfreerdp/cache/persistent.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/persistent.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:48:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 48 | return persistent->version; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:107:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 107 | padding = 0x4000 - entry->size; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:109:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 109 | if (fwrite((void*)persistent->bmpData, padding, 1, persistent->fp) != 1) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:32:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 32 | #define TAG FREERDP_TAG("cache.persistent") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [179/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -c /src/FreeRDP/libfreerdp/gdi/video.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/video.c:20: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:57:64: warning: unused parameter 'video' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 57 | static VideoSurface* gdiVideoCreateSurface(VideoClientContext* video, UINT32 x, UINT32 y, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:144:64: warning: unused parameter 'video' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 144 | void gdi_video_control_uninit(rdpGdi* gdi, VideoClientContext* video) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:164:59: warning: unused parameter 'video' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 164 | void gdi_video_data_init(rdpGdi* gdi, VideoClientContext* video) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:171:61: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 171 | void gdi_video_data_uninit(rdpGdi* gdi, VideoClientContext* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:30:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 30 | #define TAG FREERDP_TAG("video") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [180/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -c /src/FreeRDP/libfreerdp/gdi/shape.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 44 | return hdc->brush->style; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 76 | hBmpBrush->width; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 78 | hBmpBrush->height; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:169:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 169 | memcpy(dstp, srcp, 1ull * nWidth * formatSize); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:184:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 184 | ((nYDest + y) * hbr->pattern->width % hbr->pattern->height) * formatSize; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:185:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 185 | const UINT32 xOffset = ((nXDest + x) % hbr->pattern->width) * formatSize; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:26: warning: unused parameter 'hdc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:42: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:56: warning: unused parameter 'nCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:30: warning: unused parameter 'hdc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:46: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:61: warning: unused parameter 'lpPolyCounts' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:79: warning: unused parameter 'nCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 35 warnings generated. Step #3 - "compile-afl-address-x86_64": [181/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:43: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1066:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1066 | static LONG WINAPI PCSC_SCardListCardsA(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1119:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1119 | static LONG WINAPI PCSC_SCardListCardsW(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [182/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -c /src/FreeRDP/libfreerdp/cache/cache.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/cache.c:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:77:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 77 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :31:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 31 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:110:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 110 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :37:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:116:47: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 116 | void free_cache_color_table_order(rdpContext* context, CACHE_COLOR_TABLE_ORDER* order) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:141:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 141 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :43:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:147:44: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 147 | void free_surface_bits_command(rdpContext* context, SURFACE_BITS_COMMAND* order) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [183/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -c /src/FreeRDP/libfreerdp/crypto/opensslcompat.c Step #3 - "compile-afl-address-x86_64": [184/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -c /src/FreeRDP/libfreerdp/crypto/base64.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/base64.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:64:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 64 | blocks = length - (length % 3); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:130:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 130 | return p - alphabet; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:149:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 149 | length += 4 - remainder; Step #3 - "compile-afl-address-x86_64": | ~~ ~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:175:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 175 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:176:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 176 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:177:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 177 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:190:21: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 190 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:198:23: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 198 | q[1] = ((n[1] & 15) << 4); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:204:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 204 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:205:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 205 | q[2] = ((n[2] & 3) << 6); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:211:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 211 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:212:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 212 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:213:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 213 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": 17 warnings generated. Step #3 - "compile-afl-address-x86_64": [185/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -c /src/FreeRDP/libfreerdp/gdi/bitmap.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:38: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 44 | return hdc->brush->style; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:40: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 76 | hBmpBrush->width; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 78 | hBmpBrush->height; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:63:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 63 | return &hBmp->data[(Y * hBmp->width * bpp) + X * bpp]; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:131:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 131 | hBitmap->width = nWidth; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:132:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 132 | hBitmap->height = nHeight; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:158:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 158 | hBitmap->width = nWidth; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:159:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 159 | hBitmap->height = nHeight; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:74: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:62: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:620:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:641:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 32 warnings generated. Step #3 - "compile-afl-address-x86_64": [186/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -c /src/FreeRDP/libfreerdp/cache/pointer.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/pointer.c:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:113:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 113 | pointer->lengthAndMask = lengthAndMask; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:123:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 123 | pointer->lengthXorMask = lengthXorMask; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:522:42: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 522 | void free_pointer_new_update(rdpContext* context, POINTER_NEW_UPDATE* pointer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [187/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/http.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/http.c:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:161:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 161 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :109:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 109 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1112:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1112 | return len; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1136:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1136 | encodingContext->nextOffset -= status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1148:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1148 | size -= status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1160:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1160 | encodingContext->headerFooterPos += status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1184:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1184 | encodingContext->headerFooterPos += status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1125:11: warning: enumeration value 'ChunkStateEnd' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1125 | switch (encodingContext->state) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1130 | status = BIO_read( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1131 | bio, pBuffer, Step #3 - "compile-afl-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:77: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1130 | status = BIO_read( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1131 | bio, pBuffer, Step #3 - "compile-afl-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1157:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1157 | status = BIO_read(bio, _dummy, 2 - encodingContext->headerFooterPos); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1288:69: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1288 | while ((line = string_strnstr(line, "\r\n", payloadOffset - (line - buffer) - 2UL))) Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1383 | response->BodyLength = full_len; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1399:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1398 | status = BIO_read(tls->bio, Stream_Pointer(response->data), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1399 | bodyLength - response->BodyLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1508:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1508 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :178:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 178 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1562:9: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1562 | return (SSIZE_T)response->BodyLength; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 19 warnings generated. Step #3 - "compile-afl-address-x86_64": [188/371] : && /usr/local/bin/cmake -E rm -f winpr/libwinpr/libwinpr3.a && /usr/local/bin/llvm-ar qc winpr/libwinpr/libwinpr3.a winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o && /usr/local/bin/llvm-ranlib winpr/libwinpr/libwinpr3.a && : Step #3 - "compile-afl-address-x86_64": [189/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -c /src/FreeRDP/libfreerdp/crypto/er.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/er.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 68 | return ber_write_length(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 68 | return ber_write_length(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:261:60: warning: unused parameter 'count' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 261 | void er_write_enumerated(wStream* s, BYTE enumerated, BYTE count, BOOL flag) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:280:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 280 | er_write_length(s, length, flag); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:305:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 305 | Stream_Write(s, oct_str, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:363:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 363 | Stream_Seek(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:380:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 380 | *value += (byte << 16); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:407:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 407 | Stream_Write_UINT8(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:413:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 413 | Stream_Write_UINT16_BE(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:419:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 419 | Stream_Write_UINT32_BE(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": 14 warnings generated. Step #3 - "compile-afl-address-x86_64": [190/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -c /src/FreeRDP/libfreerdp/core/state.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/state.c:28:10: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_CONTINUE', 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_SUCCESS'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 28 | switch (status) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": 1 warning generated. Step #3 - "compile-afl-address-x86_64": [191/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -c /src/FreeRDP/libfreerdp/crypto/per.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/per.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/per.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:54:19: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 54 | *length = (byte << 8); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:275:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 275 | Stream_Write_UINT8(s, integer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:283:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 283 | Stream_Write_UINT16_BE(s, integer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:380:61: warning: unused parameter 'count' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 380 | BOOL per_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:597:19: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 597 | num = (c1 << 4) | c2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:476:13: warning: unused function 'per_write_string' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 476 | static void per_write_string(wStream* s, BYTE* str, int length) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [192/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_store.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_store.c:36: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:168:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 168 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :60:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 60 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:41:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 41 | #define TAG FREERDP_TAG("crypto") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [193/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:266:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 266 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode - 8u, WINPR_KEYCODE_TYPE_APPLE); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:282:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 282 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode, WINPR_KEYCODE_TYPE_EVDEV); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:331:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 331 | VIRTUAL_SCANCODE_TO_X11_KEYCODE[sc][ex ? 1 : 0] = keycode; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:258:12: warning: unused function 'freerdp_keyboard_init_apple' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 258 | static int freerdp_keyboard_init_apple(DWORD* keyboardLayoutId, DWORD* x11_keycode_to_rdp_scancode, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:275:12: warning: unused function 'freerdp_keyboard_init_x11_evdev' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 275 | static int freerdp_keyboard_init_x11_evdev(DWORD* keyboardLayoutId, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [194/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -c /src/FreeRDP/libfreerdp/cache/bitmap.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 44 | return hdc->brush->style; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 76 | hBmpBrush->width; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 78 | hBmpBrush->height; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:83:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 83 | style = brush->style; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:70: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:74: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:43: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:327:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 327 | cacheEntry.width = bitmap->width; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:328:33: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 328 | cacheEntry.height = bitmap->height; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:390:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 390 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :59:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 59 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:469:37: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 469 | void free_bitmap_update(rdpContext* context, BITMAP_UPDATE* pointer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:494:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 494 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :65:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 65 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :71:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 71 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:528:42: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 528 | void free_cache_bitmap_order(rdpContext* context, CACHE_BITMAP_ORDER* order) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:559:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 559 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :77:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 77 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:565:45: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 565 | void free_cache_bitmap_v2_order(rdpContext* context, CACHE_BITMAP_V2_ORDER* order) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:596:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 596 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :83:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 83 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:602:45: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 602 | void free_cache_bitmap_v3_order(rdpContext* context, CACHE_BITMAP_V3_ORDER* order) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 31 warnings generated. Step #3 - "compile-afl-address-x86_64": [195/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -c /src/FreeRDP/libfreerdp/common/assistance.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/assistance.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:450:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 450 | const size_t length = q - p; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:426:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 426 | WINPR_ASSERT(rc < sizeof(bkey)); Step #3 - "compile-afl-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #3 - "compile-afl-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #3 - "compile-afl-address-x86_64": 109 | if (expr) \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:511:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 511 | *opt = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:566:31: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 566 | const size_t offset = start - tag; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:580:15: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 580 | *plen = end - tag; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:585:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 585 | *pdlen = dend - data; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:526:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 526 | WINPR_ASSERT(rc < sizeof(bkey)); Step #3 - "compile-afl-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #3 - "compile-afl-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #3 - "compile-afl-address-x86_64": 109 | if (expr) \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:565:20: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 565 | WINPR_ASSERT(erc < sizeof(ekey)); Step #3 - "compile-afl-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #3 - "compile-afl-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #3 - "compile-afl-address-x86_64": 109 | if (expr) \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:637:21: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 637 | *elen = end - data + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:666:63: warning: unused parameter 'len' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 666 | size_t len) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:799:51: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 799 | char* freerdp_assistance_generate_pass_stub(DWORD flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:22: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #3 - "compile-afl-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:30: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #3 - "compile-afl-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:24: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #3 - "compile-afl-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:32: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #3 - "compile-afl-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1401:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1401 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :32:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 32 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:11: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #3 - "compile-afl-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:19: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #3 - "compile-afl-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 22 warnings generated. Step #3 - "compile-afl-address-x86_64": [196/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -c /src/FreeRDP/libfreerdp/locale/locale.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/locale.c:39: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/locale/locale.h:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [197/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_data.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_data.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #3 - "compile-afl-address-x86_64": 60 | str[x] = tolower(str[x]); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #3 - "compile-afl-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 60 | str[x] = tolower(str[x]); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #3 - "compile-afl-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #3 - "compile-afl-address-x86_64": 157 | ({ int __res; \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 159 | { \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 161 | { \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 162 | int __c = (c); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 164 | } \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 165 | else \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 166 | __res = f args; \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 167 | } \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 168 | else \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 170 | __res; })) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:38:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 38 | #define TAG FREERDP_TAG("crypto") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [198/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard_layout.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard_layout.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [199/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -c /src/FreeRDP/libfreerdp/crypto/cert_common.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.c:41: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/cert_common.c:205:53: warning: cast from 'const struct rsa_st *' to 'struct rsa_st *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 205 | const int rc = PEM_write_bio_RSA_PUBKEY(bio, (RSA*)rsa); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [200/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -c /src/FreeRDP/libfreerdp/crypto/crypto.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/crypto.c:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:97:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 97 | if (!BN_bin2bn(modulus_reverse, key_length, mod)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:111:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 111 | crypto_reverse(output, output_length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:115:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 115 | size_t diff = key_length - output_length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:100:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 100 | if (!BN_bin2bn(exponent_reverse, exponent_size, exp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:102:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 102 | if (!BN_bin2bn(input_reverse, length, x)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:212:20: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | pem = calloc(size + 1, sizeof(char)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:221:35: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 221 | *plength = (size_t)strnlen(pem, size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:229:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 229 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:257:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 257 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [201/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -c /src/FreeRDP/libfreerdp/crypto/ber.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/ber.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:353:61: warning: unused parameter 'count' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 353 | void ber_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:608:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 608 | *value += (byte << 16); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:646:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 646 | Stream_Write_UINT8(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:654:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 654 | Stream_Write_UINT16_BE(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:662:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 662 | Stream_Write_UINT8(s, (value >> 16)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [202/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:508:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 508 | return freerdp_key_get_bits(privateKey) / 8; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:832:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 832 | if (!vgids_write_tlv(pubKey, 0x81, n, nSize)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:835:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 835 | if (!vgids_write_tlv(pubKey, 0x82, e, eSize)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:879:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 879 | fileId = ((UINT16)p1 << 8) | p2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:1103:8: warning: cast from 'const struct evp_md_st *' to 'void *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 1103 | if (EVP_PKEY_CTX_set_signature_md(ctx, digest->digest) <= 0) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /usr/include/openssl/evp.h:1284:70: note: expanded from macro 'EVP_PKEY_CTX_set_signature_md' Step #3 - "compile-afl-address-x86_64": 1284 | EVP_PKEY_CTRL_MD, 0, (void *)(md)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:44:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 44 | #define VGIDS_EFID_KXC00 VGIDS_EFID_COMMON Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:61:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 61 | #define VGIDS_KEY_TYPE_SIGNATURE 0x9C Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:74:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 74 | #define VGIDS_SE_ALGOID_CT_RSA_1024 0x06 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:40:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 40 | #define VGIDS_EFID_CARDCF VGIDS_EFID_COMMON Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:42:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 42 | #define VGIDS_EFID_CMAPFILE VGIDS_EFID_COMMON Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:80:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 80 | #define VGIDS_SE_ALGOID_DST_RSA_1024 0x06 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:86:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 86 | #define VGIDS_SE_ALGOID_DST_ECDSA_P256 0x0C Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:81:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 81 | #define VGIDS_SE_ALGOID_DST_RSA_2048 0x07 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:82:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 82 | #define VGIDS_SE_ALGOID_DST_RSA_3072 0x08 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:85:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 85 | #define VGIDS_SE_ALGOID_DST_ECDSA_P224 0x0B Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:83:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 83 | #define VGIDS_SE_ALGOID_DST_RSA_4096 0x09 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:77:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 77 | #define VGIDS_SE_ALGOID_CT_RSA_4096 0x09 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:88:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 88 | #define VGIDS_SE_ALGOID_DST_ECDSA_P512 0x0E Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:84:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 84 | #define VGIDS_SE_ALGOID_DST_ECDSA_P192 0x0A Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:76:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 76 | #define VGIDS_SE_ALGOID_CT_RSA_3072 0x08 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:41:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 41 | #define VGIDS_EFID_CARDAPPS VGIDS_EFID_COMMON Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:68:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 68 | #define VGIDS_SE_CRT_AUTH 0xA4 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:87:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 87 | #define VGIDS_SE_ALGOID_DST_ECDSA_P384 0x0D Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:75:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 75 | #define VGIDS_SE_ALGOID_CT_RSA_2048 0x07 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 28 warnings generated. Step #3 - "compile-afl-address-x86_64": [203/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -c /src/FreeRDP/libfreerdp/crypto/x509_utils.c Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:190:8: warning: 'sk_GENERAL_NAME_num' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 190 | num = sk_GENERAL_NAME_num(gens); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:194:24: warning: 'sk_GENERAL_NAME_value' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 194 | GENERAL_NAME* name = sk_GENERAL_NAME_value(gens, i); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:208:2: warning: 'sk_GENERAL_NAME_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 208 | sk_GENERAL_NAME_pop_free(gens, GENERAL_NAME_free); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:264:63: warning: unused parameter 'index' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 264 | static int extract_string(GENERAL_NAME* name, void* data, int index, int count) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:354:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 354 | list->strings = calloc(allocate_count, sizeof(list->strings[0])); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:383:83: warning: unused parameter 'index' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 383 | static int extract_othername_object_as_string(GENERAL_NAME* name, void* data, int index, int count) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:483:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 483 | (*count) = list.count; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:493:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 493 | result = calloc(list.count, sizeof(*result)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:494:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 494 | (*lengths) = calloc(list.count, sizeof(**lengths)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:547:6: warning: 'sk_ASN1_OBJECT_find' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 547 | if (sk_ASN1_OBJECT_find(oid_stack, oid) >= 0) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:550:2: warning: 'sk_ASN1_OBJECT_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 550 | sk_ASN1_OBJECT_pop_free(oid_stack, ASN1_OBJECT_free); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:608:42: warning: cast from 'const struct x509_st *' to 'struct x509_st *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 608 | status = PEM_write_bio_X509(bio, (X509*)xcert); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:618:11: warning: 'sk_X509_num' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 618 | count = sk_X509_num(chain); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:621:14: warning: 'sk_X509_value' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 621 | X509* c = sk_X509_value(chain, x); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:657:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 657 | new_cert = (BYTE*)realloc(pemCert, new_len + 1); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:662:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 662 | length = new_len; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:670:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 670 | offset += status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:642:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 642 | status = BIO_read(bio, pemCert, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:656:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 656 | new_len = length * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:665:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 665 | status = BIO_read(bio, &pemCert[offset], length - offset); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:703:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 703 | bio = BIO_new_mem_buf(data, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:583:14: warning: unused function 'x509_utils_get_pem' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 583 | static BYTE* x509_utils_get_pem(const X509* xcert, const STACK_OF(X509) * chain, size_t* plength) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 22 warnings generated. Step #3 - "compile-afl-address-x86_64": [204/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -c /src/FreeRDP/libfreerdp/cache/glyph.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/glyph.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:226:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 226 | bound.x = bkX; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:227:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 227 | bound.y = bkY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:228:16: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 228 | bound.width = bkWidth; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:229:17: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 229 | bound.height = bkHeight; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:256:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 256 | n = update_glyph_offset(fragments, size, n, &x, &y, ulCharInc, flAccel); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:314:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 310 | return update_process_glyph_fragments( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 311 | context, glyphIndex->data, glyphIndex->cbData, glyphIndex->cacheId, glyphIndex->ulCharInc, Step #3 - "compile-afl-address-x86_64": 312 | glyphIndex->flAccel, glyphIndex->backColor, glyphIndex->foreColor, glyphIndex->x, Step #3 - "compile-afl-address-x86_64": 313 | glyphIndex->y, glyphIndex->bkLeft, glyphIndex->bkTop, bkWidth, bkHeight, glyphIndex->opLeft, Step #3 - "compile-afl-address-x86_64": 314 | glyphIndex->opTop, opWidth, opHeight, glyphIndex->fOpRedundant); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:725:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 725 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :99:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 99 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:818:41: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 818 | void free_cache_glyph_order(rdpContext* context, CACHE_GLYPH_ORDER* glyph) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:881:44: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 881 | void free_cache_glyph_v2_order(rdpContext* context, CACHE_GLYPH_V2_ORDER* glyph) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 21 warnings generated. Step #3 - "compile-afl-address-x86_64": [205/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -c /src/FreeRDP/libfreerdp/crypto/privatekey.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.c:41: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:128:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 128 | bio = BIO_new_mem_buf(data, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:161:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 161 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:179:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 179 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:298:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 298 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :121:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 121 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:374:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 374 | return rc; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:401:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 401 | const int res = RSA_generate_key_ex(rsa, key_length, bn, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:526:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 526 | *plength = length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [206/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -c /src/FreeRDP/libfreerdp/core/errbase.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errbase.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/errbase.c:29:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [207/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -c /src/FreeRDP/libfreerdp/core/errconnect.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errconnect.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/errconnect.c:29:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [208/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -c /src/FreeRDP/libfreerdp/core/errinfo.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [209/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -c /src/FreeRDP/libfreerdp/core/streamdump.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/streamdump.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:80:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 80 | _fseeki64(fp, *pOffset, SEEK_SET); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #3 - "compile-afl-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:211:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 211 | r = _fseeki64(fp, *offset, SEEK_SET); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #3 - "compile-afl-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 239 | r = _fseeki64(fp, *offset, SEEK_SET); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #3 - "compile-afl-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:354:13: warning: implicit conversion changes signedness: 'UINT64' (aka 'unsigned long') to 'time_t' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 354 | slp = ts - ctx->dump->replayTime; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:364:21: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 364 | size_t duration = slp; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:79: warning: unused parameter 'port' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:91: warning: unused parameter 'timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [210/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:589:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 589 | *pcchReaders = g_ReaderNameWLen; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:593:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 592 | *pcchReaders = scard_copy_strings(value, mszReaders, *pcchReaders, g_ReaderNameW, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 593 | g_ReaderNameWLen * sizeof(WCHAR)) / Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1367:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #3 - "compile-afl-address-x86_64": 1367 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #3 - "compile-afl-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1450:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #3 - "compile-afl-address-x86_64": 1450 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #3 - "compile-afl-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1660:61: warning: unused parameter 'dwPreferredProtocols' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1660 | DWORD dwShareMode, DWORD dwPreferredProtocols, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1661:42: warning: unused parameter 'dwInitialization' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1661 | DWORD dwInitialization, LPDWORD pdwActiveProtocol) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:2686:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2686 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :98:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 98 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [211/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -c /src/FreeRDP/libfreerdp/gdi/gdi.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:43: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 44 | return hdc->brush->style; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:45: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 76 | hBmpBrush->width; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 78 | hBmpBrush->height; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:57: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:43: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:52: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:494:31: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 494 | bitmap->destBottom); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:574:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 574 | dstblt->nHeight, NULL, 0, 0, gdi_rop3_code(dstblt->bRop), &gdi->palette); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:587:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 587 | const DWORD rop = gdi_rop3_code(patblt->bRop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:668:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 668 | hbrush->nXOrg = brush->x; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:669:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 669 | hbrush->nYOrg = brush->y; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:693:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 693 | gdi_rop3_code(scrblt->bRop), &gdi->palette); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:779:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 779 | gdi_SetROP2(gdi->drawing->hdc, lineTo->bRop2); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:59: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:42: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:55: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:40: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:804:43: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 804 | gdi_SetROP2(gdi->drawing->hdc, polyline->bRop2); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:37: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:38: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:836:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 836 | gdi_rop3_code(memblt->bRop), &gdi->palette); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:872:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 872 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:939:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 939 | gdi->drawing->hdc->brush->nXOrg = brush->x; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:940:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 940 | gdi->drawing->hdc->brush->nYOrg = brush->y; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:943:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 943 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:40: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:73: warning: unused parameter 'polygon_sc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:40: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:67: warning: unused parameter 'polygon_cb' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:40: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:73: warning: unused parameter 'ellipse_sc' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:40: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:73: warning: unused parameter 'ellipse_cb' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:42: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:77: warning: unused parameter 'frameMarker' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1076:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1074 | if (!rfx_process_message(context->codecs->rfx, cmd->bmp.bitmapData, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1075 | cmd->bmp.bitmapDataLength, cmdRect.left, cmdRect.top, Step #3 - "compile-afl-address-x86_64": 1076 | gdi->primary_buffer, gdi->dstFormat, gdi->stride, gdi->height, Step #3 - "compile-afl-address-x86_64": | ~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:66: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:59: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:54: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1218:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1218 | gdi->stride = gdi->width * FreeRDPGetBytesPerPixel(gdi->dstFormat); Step #3 - "compile-afl-address-x86_64": | ~~~~~^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:80: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:68: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1359:15: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1359 | gdi->width = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1360:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1360 | gdi->height = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1436:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1436 | rect.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1437:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1437 | rect.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 70 warnings generated. Step #3 - "compile-afl-address-x86_64": [212/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -c /src/FreeRDP/libfreerdp/core/graphics.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/graphics.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/graphics.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [213/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -c /src/FreeRDP/libfreerdp/common/settings_getters.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_getters.c:3: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:58:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 58 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:658:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 658 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1441:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1441 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1504:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1504 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1571:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1571 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1595:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1595 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1610:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1610 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2003:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2003 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2510:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2510 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2540:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2540 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2563:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2563 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2590:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2590 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2609:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2609 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2633:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2633 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2649:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2649 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2958:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2958 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3277:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 3277 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3611:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 3611 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3925:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 3925 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:4041:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 4041 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": 24 warnings generated. Step #3 - "compile-afl-address-x86_64": [214/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_call.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_call.c:32: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:1899:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1899 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :25:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:50:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 50 | #define str(x) #x Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [215/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -c /src/FreeRDP/libfreerdp/core/utils.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/utils.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:166:10: warning: 4 enumeration values not explicitly handled in switch: 'GW_AUTH_HTTP', 'GW_AUTH_RDG', 'GW_AUTH_RPC'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 166 | switch (reason) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:354:38: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 354 | static BOOL disable_pnp(rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [216/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -c /src/FreeRDP/libfreerdp/core/metrics.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/metrics.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [217/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -c /src/FreeRDP/libfreerdp/common/settings.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings.c:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:54:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 54 | new_argv = (char**)realloc(args->argv, sizeof(char*) * (args->argc + 1)); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:85:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 85 | (args->argc - x - 1) * sizeof(char*)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~^~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:84:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 84 | memmove_s(&args->argv[x], (args->argc - x) * sizeof(char*), &args->argv[x + 1], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:157:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 157 | if (strncmp(args->argv[i], option, p - args->argv[i]) == 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:790:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 790 | args->argc = argc; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:821:38: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 821 | return freerdp_addin_argv_new(args->argc, cnv.cc); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1207:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1207 | if (!freerdp_settings_set_uint16(settings, (FreeRDP_Settings_Keys_UInt16)index, uval)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1214:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1214 | if (!freerdp_settings_set_int16(settings, (FreeRDP_Settings_Keys_Int16)index, ival)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1220:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1220 | if (!freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)index, uval)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1226:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1226 | if (!freerdp_settings_set_int32(settings, (FreeRDP_Settings_Keys_Int32)index, ival)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1286:84: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1286 | return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1314:10: warning: 4 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_Password51'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1314 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1503:10: warning: 8 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1503 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1744:37: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1744 | settings->OrderSupport[offset] = *(const BOOL*)data; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1645:10: warning: 11 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1645 | switch (id) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1810:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1810 | flags &= ~FREERDP_CODEC_REMOTEFX; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1814:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1814 | flags &= ~FREERDP_CODEC_NSCODEC; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 21 warnings generated. Step #3 - "compile-afl-address-x86_64": [218/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -c /src/FreeRDP/libfreerdp/core/codecs.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/codecs.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [219/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -c /src/FreeRDP/libfreerdp/core/heartbeat.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:28:7: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 28 | BYTE reserved = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:22:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 22 | #define WITH_DEBUG_HEARTBEAT Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [220/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -c /src/FreeRDP/libfreerdp/core/smartcardlogon.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/smartcardlogon.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/smartcardlogon.c:380:51: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 380 | static BOOL list_provider_keys(const rdpSettings* settings, NCRYPT_PROV_HANDLE provider, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [221/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -c /src/FreeRDP/libfreerdp/core/multitransport.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/multitransport.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:154:25: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 154 | Stream_Write_UINT32(s, hr); /* HResult (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:179:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'HRESULT' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 179 | Stream_Read_UINT32(s, hr); /* hrResponse (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #3 - "compile-afl-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:181:78: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 181 | return IFCALLRESULT(STATE_RUN_SUCCESS, multi->MtResponse, multi, requestId, hr); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #3 - "compile-afl-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #3 - "compile-afl-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:184:89: warning: unused parameter 'reqProto' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 184 | static state_run_t multitransport_no_udp(rdpMultitransport* multi, UINT32 reqId, UINT16 reqProto, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:185:54: warning: unused parameter 'cookie' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 185 | const BYTE* cookie) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:191:91: warning: unused parameter 'reqId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 191 | static state_run_t multitransport_server_handle_response(rdpMultitransport* multi, UINT32 reqId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:192:65: warning: unused parameter 'hrResponse' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 192 | UINT32 hrResponse) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:202:59: warning: unused parameter 'protocol' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 202 | rdpMultitransport* multitransport_new(rdpRdp* rdp, UINT16 protocol) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [222/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -c /src/FreeRDP/libfreerdp/core/timezone.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/timezone.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:113:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 113 | Stream_Read_UINT32(s, tz->Bias); /* Bias */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #3 - "compile-afl-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:118:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 118 | Stream_Read_UINT32(s, tz->StandardBias); /* StandardBias */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #3 - "compile-afl-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:123:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 123 | Stream_Read_UINT32(s, tz->DaylightBias); /* DaylightBias */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #3 - "compile-afl-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:150:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 150 | Stream_Write_UINT32(s, tz->Bias); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:170:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 170 | Stream_Write_UINT32(s, tz->StandardBias); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:181:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 181 | Stream_Write_UINT32(s, tz->DaylightBias); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [223/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -c /src/FreeRDP/libfreerdp/core/security.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/security.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/security.c:320:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 320 | security_UINT32_le(length_le, sizeof(length_le), length); /* length must be little-endian */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [224/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -c /src/FreeRDP/libfreerdp/core/activation.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/activation.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:42:25: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 42 | Stream_Write_UINT16(s, PduSource); /* targetUser (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:353:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 353 | info.totalEntriesCache0 = settings->BitmapCacheV2CellInfo[0].numEntries; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:354:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 354 | info.totalEntriesCache1 = settings->BitmapCacheV2CellInfo[1].numEntries; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:355:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 355 | info.totalEntriesCache2 = settings->BitmapCacheV2CellInfo[2].numEntries; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:356:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 356 | info.totalEntriesCache3 = settings->BitmapCacheV2CellInfo[3].numEntries; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:357:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 357 | info.totalEntriesCache4 = settings->BitmapCacheV2CellInfo[4].numEntries; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:359:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 359 | info.numEntriesCache0 = MIN(keyCount, info.totalEntriesCache0); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:361:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 361 | info.numEntriesCache1 = MIN(keyCount, info.totalEntriesCache1); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:363:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 363 | info.numEntriesCache2 = MIN(keyCount, info.totalEntriesCache2); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:365:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 365 | info.numEntriesCache3 = MIN(keyCount, info.totalEntriesCache3); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:367:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 367 | info.numEntriesCache4 = MIN(keyCount, info.totalEntriesCache4); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [225/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -c /src/FreeRDP/libfreerdp/core/mcs.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.h:33: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/mcs.c:196:10: warning: enumeration value 'DomainMCSPDU_invalid' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 196 | switch (pdu) Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [226/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -c /src/FreeRDP/libfreerdp/core/childsession.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/childsession.c:20: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:62:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 62 | BOOL ret = WriteFile(ptr->hFile, buf, size, &written, NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:79:9: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 79 | return written; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:218:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 218 | int nchunks = ringbuffer_peek(&ptr->readBuffer, chunks, ret); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:225:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 225 | ringbuffer_commit_read_bytes(&ptr->readBuffer, ret); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #3 - "compile-afl-address-x86_64": | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:25: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ~ ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #3 - "compile-afl-address-x86_64": | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:254:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 254 | return transport_bio_named_write(bio, str, strlen(str)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:488:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 488 | if (_wcsncmp(pipePath, (WCHAR*)startOfPath, 4)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [227/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.c:51: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:528:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 528 | if (!BN_bin2bn(info->Modulus, info->ModulusLength, mod)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:589:92: warning: unused parameter 'length' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 589 | static BOOL certificate_process_server_public_key(rdpCertificate* cert, wStream* s, UINT32 length) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:788:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 788 | sigdatalen = Stream_PointerAs(s, const BYTE) - sigdata; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:939:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 939 | return end - start; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1175:3: warning: 'sk_X509_free' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 1175 | sk_X509_free(cert->chain); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1256:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1256 | cert->x509 = d2i_X509(NULL, &ptr, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1275:24: warning: passing 'const X509 *' (aka 'const struct x509_st *') to parameter of type 'X509 *' (aka 'struct x509_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #3 - "compile-afl-address-x86_64": 1275 | cert->x509 = X509_dup(xcert); Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/openssl/x509.h:468:22: note: passing argument to parameter 'x509' here Step #3 - "compile-afl-address-x86_64": 468 | X509 *X509_dup(X509 *x509); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1284:17: warning: 'sk_X509_dup' was marked unused but was used [-Wused-but-marked-unused] Step #3 - "compile-afl-address-x86_64": 1284 | cert->chain = sk_X509_dup(chain); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1403:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1403 | const int status = BIO_read(bio, &pem[offset], length - offset); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1538:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1538 | *PublicKey = optr = ptr = (BYTE*)calloc(length, sizeof(BYTE)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1616 | size_t outputSize = EVP_PKEY_size(pkey); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1666 | BYTE* ptr = calloc(rc + 1, sizeof(BYTE)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1745:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1745 | const size_t bnsize = BN_num_bytes(bn); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/openssl/bn.h:181:45: note: expanded from macro 'BN_num_bytes' Step #3 - "compile-afl-address-x86_64": 181 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:61:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 61 | #define CERTIFICATE_TAG FREERDP_TAG("core.certificate") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:993:13: warning: unused function 'certificate_write_server_x509_certificate_chain' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 993 | static BOOL certificate_write_server_x509_certificate_chain(const rdpCertificate* certificate, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 19 warnings generated. Step #3 - "compile-afl-address-x86_64": [228/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -c /src/FreeRDP/libfreerdp/crypto/tls.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/tls.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/../core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:251:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 251 | status = BIO_write(bio, str, size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:34: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:45: warning: unused parameter 'str' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:312:36: warning: cast from function call of type 'void (*)(const SSL *, int, int)' (aka 'void (*)(const struct ssl_st *, int, int)') to non-matching type 'ULONG_PTR' (aka 'unsigned long') [-Wbad-function-cast] Step #3 - "compile-afl-address-x86_64": 312 | *((ULONG_PTR*)ptr) = (ULONG_PTR)SSL_get_info_callback(tls->ssl); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:291:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 291 | status = BIO_ctrl(next_bio, cmd, num, ptr); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:293:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 293 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:300:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 300 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:335:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 335 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:348:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 348 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:466:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 466 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:646:10: warning: 14 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 646 | switch (alg) Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:664:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 664 | ChannelBindingTokenLength = PrefixLength + CertificateHashLength; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:54: warning: unused parameter 'once' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:66: warning: unused parameter 'param' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:80: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:768:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 768 | SSL_CTX_set_options(tls->ctx, options); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:785:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 785 | SSL_CTX_set_security_level(tls->ctx, settings->TlsSecLevel); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:895:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 895 | SSL_set_tlsext_host_name(tls->ssl, tls_get_server_name(tls)); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:947:85: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 947 | verify_status = tls_verify_certificate(tls, cert, tls_get_server_name(tls), tls->port); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:906:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 906 | int status = BIO_do_handshake(tls->bio); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/openssl/bio.h:409:34: note: expanded from macro 'BIO_do_handshake' Step #3 - "compile-afl-address-x86_64": 409 | # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1116:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1116 | if (!tls_prepare(tls, underlying, methods, options, FALSE)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1239:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1239 | status = BIO_wait_write(bio, 100); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/../core/tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #3 - "compile-afl-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1511:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1511 | accept_cert(tls, pemCert, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1770:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1770 | accept_cert(tls, pemCert, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1802:82: warning: unused parameter 'stored_data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1802 | void tls_print_certificate_error(rdpCertificateStore* store, rdpCertificateData* stored_data, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 30 warnings generated. Step #3 - "compile-afl-address-x86_64": [229/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -c /src/FreeRDP/libfreerdp/core/tpdu.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tpdu.c:122:24: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 122 | Stream_Write_UINT8(s, length); /* LI */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [230/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -c /src/FreeRDP/libfreerdp/gdi/gfx.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gfx.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:171:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-afl-address-x86_64": 171 | double sx = NAN; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~ Step #3 - "compile-afl-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #3 - "compile-afl-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:172:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-afl-address-x86_64": 172 | double sy = NAN; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~ Step #3 - "compile-afl-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #3 - "compile-afl-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:73: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:573:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 573 | const RDPGFX_SURFACE_COMMAND* cmd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:73: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:659:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 659 | const RDPGFX_SURFACE_COMMAND* cmd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1033:61: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1033 | cmd->surfaceId, rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1075:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1075 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1080:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1080 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1241:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1241 | prect->right = MIN(rect->right, surface->width); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1242:45: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1242 | prect->bottom = MIN(rect->bottom, surface->height); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 17 warnings generated. Step #3 - "compile-afl-address-x86_64": [231/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -c /src/FreeRDP/libfreerdp/core/input.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/input.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/input.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:726:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 726 | Stream_Read_INT16(s, xDelta); /* xPos (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:727:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 727 | Stream_Read_INT16(s, yDelta); /* yPos (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:906:28: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 906 | in->lastInputTimestamp = now; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:43:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 43 | #define RDP_CLIENT_INPUT_PDU_HEADER_LENGTH 4 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [232/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -c /src/FreeRDP/libfreerdp/core/tpkt.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpkt.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [233/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -c /src/FreeRDP/libfreerdp/core/freerdp.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/freerdp.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:405:7: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 405 | if (now - in->lastInputTimestamp > FakeMouseMotionInterval) Step #3 - "compile-afl-address-x86_64": | ^~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:717:6: warning: string literal of length 4408 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] Step #3 - "compile-afl-address-x86_64": 717 | "Build configuration: " FREERDP_BUILD_CONFIG "\n" Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 718 | "Build type: " FREERDP_BUILD_TYPE "\n" Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 719 | "CFLAGS: " FREERDP_CFLAGS "\n" Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 720 | "Compiler: " FREERDP_COMPILER_ID ", " FREERDP_COMPILER_VERSION "\n" Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 721 | "Target architecture: " FREERDP_TARGET_ARCH "\n"; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1050:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1050 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1059:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1059 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_DEBUG, line, file, fkt, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1066:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1066 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [234/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -c /src/FreeRDP/libfreerdp/core/proxy.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/proxy.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:260:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 260 | result = cidr4_match(&sa4.sin_addr, &mask.sin_addr, sub); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:267:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 267 | result = cidr6_match(&sa6.sin6_addr, &mask.sin6_addr, sub); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:634:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 634 | resultsize += status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:593:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 593 | status = BIO_write(bufferedBio, Stream_Buffer(s), Stream_GetPosition(s)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:613:89: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 613 | BIO_read(bufferedBio, (BYTE*)recv_buf + resultsize, sizeof(recv_buf) - resultsize - 1); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:729:11: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 729 | buf[1] = nauthMethods; /* #of methods offered */ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:773:14: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 773 | buf[1] = usernameLen; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:774:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 774 | memcpy(ptr, proxyUsername, usernameLen); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:776:12: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 776 | *ptr = userpassLen; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:778:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 778 | memcpy(ptr, proxyPassword, userpassLen); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:812:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 812 | buf[4] = hostnlen; /* DST.ADDR */ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:760:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 760 | int usernameLen = strnlen(proxyUsername, 255); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:761:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 761 | int userpassLen = strnlen(proxyPassword, 255); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:818:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 818 | status = BIO_write(bufferedBio, buf, hostnlen + 7U); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": 18 warnings generated. Step #3 - "compile-afl-address-x86_64": [235/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -c /src/FreeRDP/libfreerdp/core/client.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/client.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:60: warning: unused parameter 'once' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:72: warning: unused parameter 'param' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:86: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:162:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 162 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :104:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 104 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:250:54: warning: unused parameter 'channels' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 250 | void freerdp_channels_register_instance(rdpChannels* channels, freerdp* instance) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:539:61: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 539 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:546:56: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 545 | pChannelOpenData->pChannelOpenEventProcEx( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 546 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:514:28: warning: comparison of integers of different signs: 'int' and 'UINT32' (aka 'unsigned int') [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 514 | for (int index = 0; index < mcs->channelCount; index++) Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:557:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 557 | return -1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:561:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 561 | return -1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:598:62: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 598 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, type, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:605:57: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 604 | pChannelOpenData->pChannelOpenEventProcEx( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 605 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, type, item->UserData, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:910:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 910 | pChannelOpenData->options = pChannelDef->options; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1007:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1007 | pChannelOpenData->options = pChannelDef->options; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1057:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1057 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1093:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1093 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1271:70: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1271 | int freerdp_channels_client_load(rdpChannels* channels, rdpSettings* settings, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1324:73: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1324 | int freerdp_channels_client_load_ex(rdpChannels* channels, rdpSettings* settings, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 22 warnings generated. Step #3 - "compile-afl-address-x86_64": [236/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -c /src/FreeRDP/libfreerdp/core/channels.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/channels.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:197:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 197 | rc = client->VirtualChannelRead(client, hChannel, Stream_Pointer(s), chunkLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:303:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 303 | Stream_Write_UINT32(s, totalSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [237/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -c /src/FreeRDP/libfreerdp/core/display.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.c:20: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/display.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [238/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -c /src/FreeRDP/libfreerdp/core/tcp.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:48: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:57: warning: unused parameter 'mode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:75: warning: unused parameter 'argp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:85: warning: unused parameter 'argi' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:96: warning: unused parameter 'argl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:107:48: warning: unused parameter 'ret' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 107 | long ret) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:60: warning: unused parameter 'str' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:54: warning: unused parameter 'str' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:63: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:50: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:59: warning: unused parameter 'mode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:77: warning: unused parameter 'argp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:87: warning: unused parameter 'argi' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:50: warning: unused parameter 'argl' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 466 | long argl, long ret) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:61: warning: unused parameter 'ret' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 466 | long argl, long ret) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:489:74: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 489 | if (buf && num && !ringbuffer_write(&ptr->xmitBuffer, (const BYTE*)buf, num)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:503:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 503 | const int status = BIO_write(next_bio, chunks[i].data, chunks[i].size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:62: warning: unused parameter 'str' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:56: warning: unused parameter 'str' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:65: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:593:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 593 | status = ringbuffer_used(&ptr->xmitBuffer); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:731:18: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 731 | if (getpeername(sockfd, (struct sockaddr*)&saddr, &length) != 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:826:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 826 | status = WSAEventSelect(sockfd, handles[count++], FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:34: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:20: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:865:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 865 | status = WSAEventSelect(sockfd, handles[0], 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:873:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 873 | if (_ioctlsocket(sockfd, FIONBIO, &arg) != 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:857:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 857 | status = recv(sockfd, NULL, 0, 0); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:924:14: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 924 | curPort = ports[index]; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:966:50: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 966 | status = _connect(sockfd, addr->ai_addr, addr->ai_addrlen); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:900:72: warning: unused parameter 'timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 900 | UINT32 count, UINT16 port, UINT32 timeout) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:989:9: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 989 | return sockfd; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:1159:43: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1157 | sockfd = freerdp_tcp_connect_multi( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1158 | context, settings->TargetNetAddresses, settings->TargetNetPorts, Step #3 - "compile-afl-address-x86_64": 1159 | settings->TargetNetAddressCount, port, timeout); Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:13: warning: unused function 'transport_bio_simple_callback' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:13: warning: unused function 'transport_bio_buffered_callback' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 45 warnings generated. Step #3 - "compile-afl-address-x86_64": [239/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -c /src/FreeRDP/libfreerdp/core/settings.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #3 - "compile-afl-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #3 - "compile-afl-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #3 - "compile-afl-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #3 - "compile-afl-address-x86_64": 157 | ({ int __res; \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 159 | { \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 161 | { \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 162 | int __c = (c); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 164 | } \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 165 | else \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 166 | __res = f args; \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 167 | } \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 168 | else \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 170 | __res; })) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1211:87: warning: unused parameter 'certSha1' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1211 | FreeRDP_Settings_Keys_String pwdId, const BYTE* certSha1, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1212:46: warning: unused parameter 'sha1len' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1212 | size_t sha1len) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [240/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -c /src/FreeRDP/libfreerdp/core/aad.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/aad.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:733:36: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 733 | int aad_recv(rdpAad* aad, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:761:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 761 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :107:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [241/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -c /src/FreeRDP/libfreerdp/core/listener.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.c:50: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:55:64: warning: unused parameter 'instance' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 55 | static BOOL freerdp_listener_open_from_vsock(freerdp_listener* instance, const char* bind_address, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:56:53: warning: unused parameter 'port' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 56 | UINT16 port) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:200:51: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | status = _bind((SOCKET)sockfd, ai->ai_addr, ai->ai_addrlen); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:227:18: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 227 | WSAEventSelect(sockfd, listener->events[listener->num_sockfds], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:271:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 271 | status = _bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:280:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 280 | status = _listen(sockfd, 10); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:328:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 328 | WSAEventSelect(fd, listener->events[listener->num_sockfds], FD_READ | FD_ACCEPT | FD_CLOSE); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:385:19: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 385 | return listener->num_sockfds; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:500:59: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 500 | WLog_WARN(TAG, "accept failed with %s", winpr_strerror(errno, buffer, sizeof(buffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:7: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 481 | int peer_sockfd = Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [242/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -c /src/FreeRDP/libfreerdp/core/autodetect.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:133:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 133 | RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:182:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 182 | RDP_TRANSPORT_TYPE transport, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:210:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 210 | RDP_TRANSPORT_TYPE transport, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:249:71: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 249 | RDP_TRANSPORT_TYPE transport, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:379:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 379 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:387:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 387 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:395:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 395 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:373:10: warning: enumeration value 'RDP_NETCHAR_RESERVED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 373 | switch (result->type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:357:90: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 357 | static BOOL autodetect_send_netchar_result(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:88: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:460:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 460 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:481:89: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 481 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:513:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 513 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:544:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 544 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:13: warning: unused function 'autodetect_send_netchar_sync' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 19 warnings generated. Step #3 - "compile-afl-address-x86_64": [243/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -c /src/FreeRDP/libfreerdp/core/redirection.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/redirection.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:130:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 130 | *plen = len; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:205:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 205 | Stream_Write_UINT32(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:214:55: warning: unused parameter 'flag' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 214 | static BOOL rdp_redirection_write_base64_wchar(UINT32 flag, wStream* s, size_t length, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:276:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 276 | *pLength = wpos; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:329:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 329 | Stream_Write_UINT32(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:615:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 614 | pres = freerdp_settings_set_uint32(settings, FreeRDP_RedirectionAcceptedCertLength, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 615 | length); Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:925:42: warning: unused parameter 'flag' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 925 | static SSIZE_T redir_write_string(UINT32 flag, wStream* s, const char* str) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:938:37: warning: unused parameter 'flag' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 938 | static BOOL redir_write_data(UINT32 flag, wStream* s, UINT32 length, const BYTE* data) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [244/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -c /src/FreeRDP/libfreerdp/core/server.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/server.c:30: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:82:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 82 | messageCtx->channelId = channel->channelId; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:99:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 99 | channelId = channel->channelId; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:209:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 209 | length -= value; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:309:12: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 309 | value = wts_read_variable_uint(channel->receiveData, cbChId, &ChannelId); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:278:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 278 | length = Stream_GetPosition(channel->receiveData); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:393:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 393 | Stream_Write_UINT8(s, val); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:398:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 398 | Stream_Write_UINT16(s, val); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:419:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 419 | *bm = ((Cmd & 0x0F) << 4) | cbChId; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:474:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 473 | ret = wts_queue_receive_data(channel, Stream_Buffer(channel->receiveData), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 474 | Stream_GetPosition(channel->receiveData)); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:577:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 577 | if (!WTSVirtualChannelWrite(channel, (PCHAR)capaBuffer, Stream_GetPosition(s), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:58: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:83: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:57: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:82: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:60: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:85: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:882:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 882 | DWORD flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:59: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:84: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:889:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 889 | DWORD flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:894:55: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 894 | BOOL WINAPI FreeRDP_WTSStopRemoteControlSession(ULONG LogonId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:82: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:900:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 900 | BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:81: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:906:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 906 | BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:49: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:68: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:84: warning: unused parameter 'Version' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:48: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:67: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:83: warning: unused parameter 'Version' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:923:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 923 | HANDLE WINAPI FreeRDP_WTSOpenServerW(LPWSTR pServerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1046:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1046 | HANDLE WINAPI FreeRDP_WTSOpenServerExW(LPWSTR pServerName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:48: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:63: warning: unused parameter 'ProcessId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:80: warning: unused parameter 'ExitCode' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:56: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:64: warning: unused parameter 'WTSInfoClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:86: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1121:56: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1121 | DWORD* pBytesReturned) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1145:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1145 | SetLastError(E_OUTOFMEMORY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #3 - "compile-afl-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1126:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1126 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:48: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:68: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:82: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1160:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1160 | DWORD* pBytesReturned) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:81: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1167:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1167 | DWORD* pBytesReturned) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:46: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:79: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1174:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1174 | DWORD DataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:64: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1181:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1181 | DWORD DataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:77: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:63: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:79: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:76: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:62: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:78: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:49: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:64: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:80: warning: unused parameter 'bWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:45: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:60: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:76: warning: unused parameter 'bWait' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:46: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:61: warning: unused parameter 'ShutdownFlag' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:62: warning: unused parameter 'EventMask' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:80: warning: unused parameter 'pEventFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1317:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1317 | channel = channel_new(vcm, client, joined_channel->ChannelId, index, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1257:67: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1257 | HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen(HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1398:23: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1398 | channel->channelId = InterlockedIncrement(&vcm->dvc_channel_id_seq); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1415:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1414 | if (!WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1415 | Stream_GetPosition(s), &written)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1473:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1472 | ret = WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1473 | Stream_GetPosition(s), &written); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1484:72: warning: unused parameter 'TimeOut' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1484 | BOOL WINAPI FreeRDP_WTSVirtualChannelRead(HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1555:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1555 | SetLastError(E_OUTOFMEMORY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #3 - "compile-afl-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1583:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1583 | SetLastError(E_OUTOFMEMORY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #3 - "compile-afl-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1594:54: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1594 | buffer[0] = (DATA_FIRST_PDU << 4) | (cbLen << 2) | cbChId; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1598:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1598 | buffer[0] = (DATA_PDU << 4) | cbChId; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1602:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1602 | written = Stream_GetRemainingLength(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1608:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1608 | length = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1627:56: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1627 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput(HANDLE hChannelHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1632:57: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1632 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput(HANDLE hChannelHandle) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1666:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1666 | SetLastError(E_OUTOFMEMORY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #3 - "compile-afl-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1684:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1684 | SetLastError(E_OUTOFMEMORY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #3 - "compile-afl-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1726:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1726 | SetLastError(E_OUTOFMEMORY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #3 - "compile-afl-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1744:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1744 | SetLastError(E_OUTOFMEMORY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #3 - "compile-afl-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1767:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1767 | ULONG NumberOfEntries) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1773:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1773 | ULONG NumberOfEntries) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:57: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1783:59: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1783 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification(HWND hWnd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:61: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:75: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:63: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:77: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:45: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:64: warning: unused parameter 'phToken' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:54: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:76: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:53: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:75: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:87: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:86: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:47: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:82: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1841:46: warning: unused parameter 'flag' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1841 | DWORD flag) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:46: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:81: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:96: warning: unused parameter 'flag' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1853:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1853 | LPWSTR pListenerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1854:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1854 | SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1855:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1855 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1861:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1861 | LPSTR pListenerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1862:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1862 | SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1863:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1863 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1869:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1869 | LPWSTR pListenerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1870:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1870 | SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1872:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1872 | LPDWORD lpnLengthNeeded) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1878:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1878 | LPSTR pListenerName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1879:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1879 | SECURITY_INFORMATION SecurityInformation, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1881:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1881 | LPDWORD lpnLengthNeeded) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1886:48: warning: unused parameter 'bEnable' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1886 | BOOL CDECL FreeRDP_WTSEnableChildSessions(BOOL bEnable) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1891:52: warning: unused parameter 'pbEnabled' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1891 | BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled(PBOOL pbEnabled) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1896:48: warning: unused parameter 'pSessionId' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1896 | BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1905:42: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1905 | BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:41: warning: unused parameter 'hServer' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:57: warning: unused parameter 'username' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:74: warning: unused parameter 'password' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:91: warning: unused parameter 'domain' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1950:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1950 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :128:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 128 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 257 warnings generated. Step #3 - "compile-afl-address-x86_64": [245/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -c /src/FreeRDP/libfreerdp/core/nla.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:352:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 352 | switch (utils_authenticate(instance, AUTH_NLA, TRUE)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:320:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 319 | WINPR_SAM_ENTRY* entry = SamLookupUserA( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 320 | sam, settings->Username, userLength + 1 /* ensure '\0' is checked too */, NULL, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:598:10: warning: enumeration values 'NLA_STATE_INITIAL', 'NLA_STATE_AUTH_INFO', and 'NLA_STATE_POST_NEGO' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 598 | switch (nla_get_state(nla)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:805:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 805 | nla->errorCode = STATUS_PASSWORD_MUST_CHANGE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #3 - "compile-afl-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:809:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 809 | nla->errorCode = STATUS_PASSWORD_EXPIRED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #3 - "compile-afl-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:813:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 813 | nla->errorCode = STATUS_ACCOUNT_DISABLED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #3 - "compile-afl-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:817:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 817 | nla->errorCode = NTSTATUS_FROM_WIN32(GetLastError()); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1197:55: warning: unused parameter 'nla' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1197 | static BOOL nla_read_TSRemoteGuardPackageCred(rdpNla* nla, WinPrAsn1Decoder* dec, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1335:36: warning: integer constant not in range of enumerated type 'KERB_LOGON_SUBMIT_TYPE' (aka 'enum _KERB_LOGON_SUBMIT_TYPE') [-Wassign-enum] Step #3 - "compile-afl-address-x86_64": 1335 | KERB_TICKET_LOGON kerbLogon = { 0 }; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1478:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1477 | if (!WinPrAsn1EncContextualInteger( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1478 | enc, 0, freerdp_settings_get_uint32(settings, FreeRDP_KeySpec))) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1444:10: warning: enumeration value 'TSCREDS_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1444 | switch (credType) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1486:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'FreeRDP_Settings_Keys_String' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1485 | octet_string.data = (BYTE*)freerdp_settings_get_string_as_utf16( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1486 | settings, cspData_fields[i].setting_id, &len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1664:50: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1664 | if (!WinPrAsn1EncContextualInteger(enc, 0, nla->version)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1703:51: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1703 | if (!WinPrAsn1EncContextualInteger(enc, 4, nla->errorCode)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1877:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1877 | case STATUS_PASSWORD_MUST_CHANGE: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #3 - "compile-afl-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1881:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1881 | case STATUS_PASSWORD_EXPIRED: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #3 - "compile-afl-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1885:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1885 | case STATUS_ACCOUNT_DISABLED: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #3 - "compile-afl-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1889:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1889 | case STATUS_LOGON_FAILURE: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:103:30: note: expanded from macro 'STATUS_LOGON_FAILURE' Step #3 - "compile-afl-address-x86_64": 103 | #define STATUS_LOGON_FAILURE STATUS_CAST(NTSTATUS, 0xC000006DL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1893:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1893 | case STATUS_WRONG_PASSWORD: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:104:31: note: expanded from macro 'STATUS_WRONG_PASSWORD' Step #3 - "compile-afl-address-x86_64": 104 | #define STATUS_WRONG_PASSWORD STATUS_CAST(NTSTATUS, 0xC000006AL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1897:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1897 | case STATUS_ACCESS_DENIED: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #3 - "compile-afl-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1901:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1901 | case STATUS_ACCOUNT_RESTRICTION: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:111:36: note: expanded from macro 'STATUS_ACCOUNT_RESTRICTION' Step #3 - "compile-afl-address-x86_64": 111 | #define STATUS_ACCOUNT_RESTRICTION STATUS_CAST(NTSTATUS, 0xC000006EL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1905:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1905 | case STATUS_ACCOUNT_LOCKED_OUT: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:112:35: note: expanded from macro 'STATUS_ACCOUNT_LOCKED_OUT' Step #3 - "compile-afl-address-x86_64": 112 | #define STATUS_ACCOUNT_LOCKED_OUT STATUS_CAST(NTSTATUS, 0xC0000234L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1909:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1909 | case STATUS_ACCOUNT_EXPIRED: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:113:32: note: expanded from macro 'STATUS_ACCOUNT_EXPIRED' Step #3 - "compile-afl-address-x86_64": 113 | #define STATUS_ACCOUNT_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000193L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1913:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1913 | case STATUS_LOGON_TYPE_NOT_GRANTED: Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:114:39: note: expanded from macro 'STATUS_LOGON_TYPE_NOT_GRANTED' Step #3 - "compile-afl-address-x86_64": 114 | #define STATUS_LOGON_TYPE_NOT_GRANTED STATUS_CAST(NTSTATUS, 0xC000015BL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1997:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1997 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :190:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 190 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:110:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 110 | #define NLA_PKG_NAME CREDSSP_AUTH_PKG_SPNEGO Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:57:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 57 | #define SERVER_KEY "Software\\" FREERDP_VENDOR_STRING "\\" FREERDP_PRODUCT_STRING "\\Server" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 31 warnings generated. Step #3 - "compile-afl-address-x86_64": [246/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -c /src/FreeRDP/libfreerdp/core/surface.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/surface.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:300:17: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 300 | cmdType = cmd->cmdType; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:316:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 316 | Stream_Write_UINT16(s, cmd->destLeft); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:317:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 317 | Stream_Write_UINT16(s, cmd->destTop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:318:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 318 | Stream_Write_UINT16(s, cmd->destRight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:319:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 319 | Stream_Write_UINT16(s, cmd->destBottom); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [247/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [248/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -c /src/FreeRDP/libfreerdp/core/connection.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/connection.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:259:71: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 259 | wstatus = WaitForMultipleObjectsEx(nevents, events, FALSE, (dueDate - now), TRUE); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:350:49: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 350 | nego_set_target(rdp->nego, hostname, settings->ServerPort); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:380:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 380 | CharUpperBuffA(cookie, domain_length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:770:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 770 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1221:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1221 | switch (state) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1337:10: warning: 25 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1337 | switch (state) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1367:22: warning: implicit conversion changes signedness: 'CONNECTION_STATE' to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1367 | stateEvent.state = rdp_get_state(rdp); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1866:10: warning: 26 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1866 | switch (state) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1885:10: warning: 21 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1885 | switch (state) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [249/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:733:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 733 | closesocket(sockfd); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:757:59: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 756 | if (!proxy_connect(settings, bufferedBio, proxyUsername, proxyPassword, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 757 | settings->GatewayHostname, settings->GatewayPort)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:771:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 771 | tls->port = settings->GatewayPort; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:837:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 837 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:869:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 869 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:908:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 908 | if (rpc_out_channel_connect(outChannel, timeout) < 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:961:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 961 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :19:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 19 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [250/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -c /src/FreeRDP/libfreerdp/codec/audio.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/audio.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/audio.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/audio.c:256:13: warning: unused function 'audio_format_valid' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 256 | static BOOL audio_format_valid(const AUDIO_FORMAT* format) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [251/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -c /src/FreeRDP/libfreerdp/core/nego.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nego.c:27: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:182:12: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 182 | switch (nego_get_state(nego)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:475:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 475 | cchPCB = len; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:789:29: warning: unused parameter 'transport' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 789 | int nego_recv(rdpTransport* transport, wStream* s, void* extra) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:943:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 943 | result = nego_set_routing_token(nego, str, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1026:10: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1026 | switch (nego_get_state(nego)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1154:52: warning: unused parameter 'nego' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1154 | static BOOL nego_process_correlation_info(rdpNego* nego, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1288:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1287 | if ((flags & Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1288 | ~(EXTENDED_CLIENT_DATA_SUPPORTED | DYNVC_GFX_PROTOCOL_SUPPORTED | RDP_NEGRSP_RESERVED | Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1289 | RESTRICTED_ADMIN_MODE_SUPPORTED | REDIRECTED_AUTHENTICATION_MODE_SUPPORTED))) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [252/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -c /src/FreeRDP/libfreerdp/core/credssp_auth.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/credssp_auth.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:187:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 187 | identityEx->PackageListLength = _wcslen(auth->package_list); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:63: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'USHORT' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:221:80: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 221 | if (ConvertUtf8ToWChar(auth->kerberosSettings.kdcUrl, (WCHAR*)(secAttr + 1), str_size) <= 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:500:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 500 | switch (auth->state) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:565:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 565 | switch (auth->state) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [253/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -c /src/FreeRDP/libfreerdp/codec/bulk.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bulk.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/../core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:157:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-afl-address-x86_64": 157 | double CompressionRatio = NAN; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #3 - "compile-afl-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:249:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-afl-address-x86_64": 249 | double CompressionRatio = NAN; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #3 - "compile-afl-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:373:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 373 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :17:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 17 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [254/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:135:7: warning: implicit conversion changes signedness: 'auth_status' to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 135 | rc = utils_authenticate_gateway(instance, GW_AUTH_RPC); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:259:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 259 | bind_pdu.header.frag_length = offset; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:411:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 411 | auth_3_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:418:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 418 | auth_3_pdu.header.frag_length = offset; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [255/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:58:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 58 | !http_request_set_content_length(request, contentLength) || Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:127:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 127 | buffer.cbBuffer = authTokenLength; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:260:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 260 | buffer.cbBuffer = authTokenLength; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [256/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -c /src/FreeRDP/libfreerdp/core/rdstls.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdstls.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:184:50: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 184 | static BOOL rdstls_write_capabilities(rdpRdstls* rdstls, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:234:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 234 | Stream_Write_UINT16(s, length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:72: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:89: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:449:6: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 448 | serverRedirectionGuidLength = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 449 | freerdp_settings_get_uint32(settings, FreeRDP_RedirectionGuidLength); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:74: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:91: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:557:10: warning: enumeration values 'RDSTLS_STATE_INITIAL' and 'RDSTLS_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 557 | switch (state) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:906:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 906 | return Stream_GetPosition(s) + passwordLength; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [257/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_decode.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:27: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_decode.c:47:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 47 | context->rlgr_decode(context->mode, data, size, buffer, 4096); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [258/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -c /src/FreeRDP/libfreerdp/core/transport.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:226:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 226 | closesocket(sockfd); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:236:10: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 236 | switch (utils_authenticate(transport_get_context(transport)->instance, AUTH_RDP, FALSE)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:262:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 262 | switch (utils_authenticate(context->instance, AUTH_TLS, FALSE)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:306:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 306 | tls->port = settings->ServerPort; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:745:47: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 745 | saveerrno, winpr_strerror(saveerrno, ebuffer, sizeof(ebuffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:723:83: warning: unused parameter 'bio' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 723 | static void transport_bio_error_log(rdpTransport* transport, LPCSTR biofunc, BIO* bio, LPCSTR file, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:827:19: warning: implicit conversion changes signedness: 'int' to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 827 | rdp->inBytes += status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1019:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1019 | pduLength = parse_nla_mode_pdu(transport, s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1021:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1021 | pduLength = rdstls_parse_pdu(transport->log, s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1023:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1023 | pduLength = parse_default_mode_pdu(transport, s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1026:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1026 | return pduLength; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1035:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1035 | return pduLength; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1055:19: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1055 | const int rc = transport_read_layer(transport, &c, 1); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1067:18: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1067 | const int rc = transport_read_layer_bytes(transport, s, 4); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1080:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1080 | rc = transport_read_layer_bytes(transport, s, 1); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1102:11: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1102 | return status; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1111:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1111 | return Stream_Length(s); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1211:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1211 | length -= status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1212:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1212 | Stream_Seek(s, status); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1215:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1215 | transport->written += writtenlength; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1147:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1147 | writtenlength = length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1159:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1159 | status = BIO_write(transport->frontBio, Stream_ConstPointer(s), length); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1362:9: warning: implicit conversion loses integer precision: 'long' to 'BOOL' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1362 | return BIO_write_blocked(transport->frontBio); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.h:62:30: note: expanded from macro 'BIO_write_blocked' Step #3 - "compile-afl-address-x86_64": 62 | #define BIO_write_blocked(b) BIO_ctrl(b, BIO_C_WRITE_BLOCKED, 0, NULL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :26:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 26 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 28 warnings generated. Step #3 - "compile-afl-address-x86_64": [259/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -c /src/FreeRDP/libfreerdp/core/info.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/info.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:534:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 534 | Stream_Write_UINT16(s, cbClientAddress); /* cbClientAddress (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:538:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 538 | Stream_Write_UINT16(s, cbClientDir); /* cbClientDir (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:916:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 916 | Stream_Write_UINT16(s, (UINT32)cbDomain); /* cbDomain (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:917:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 917 | Stream_Write_UINT16(s, (UINT32)cbUserName); /* cbUserName (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:918:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 918 | Stream_Write_UINT16(s, (UINT32)cbPassword); /* cbPassword (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:919:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 919 | Stream_Write_UINT16(s, (UINT32)cbAlternateShell); /* cbAlternateShell (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:920:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 920 | Stream_Write_UINT16(s, (UINT32)cbWorkingDir); /* cbWorkingDir (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1409:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1409 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1418:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1418 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [260/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_quantization.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:78:12: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 78 | half = (1 << (factor - 1)); Step #3 - "compile-afl-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [261/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -c /src/FreeRDP/libfreerdp/core/fastpath.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/fastpath.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:707:64: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 707 | return IFCALLRESULT(TRUE, input->KeyboardEvent, input, flags, code); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #3 - "compile-afl-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #3 - "compile-afl-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:710:85: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 710 | static BOOL fastpath_recv_input_event_mouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:750:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 750 | Stream_Read_INT16(s, xDelta); /* xDelta (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:751:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 751 | Stream_Read_INT16(s, yDelta); /* yDelta (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:732:88: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 732 | static BOOL fastpath_recv_input_event_relmouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:765:83: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 765 | static BOOL fastpath_recv_input_event_qoe(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:793:86: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 793 | static BOOL fastpath_recv_input_event_mousex(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1007:35: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1007 | Stream_Write_UINT8(s, eventFlags | (eventCode << 5)); /* eventHeader (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1069:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1069 | int sec_bytes = fastpath_get_sec_bytes(fastpath->rdp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1156:52: warning: unused parameter 'fastpath' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1156 | wStream* fastpath_update_pdu_init_new(rdpFastPath* fastpath) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1194:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1194 | maxLength = (maxLength < CompressionMaxSize) ? maxLength : CompressionMaxSize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1240:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1240 | fpUpdateHeader.size = (totalLength > maxLength) ? maxLength : totalLength; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1257:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1257 | fpUpdateHeader.compressionFlags = compressionFlags; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1269:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1269 | fpUpdateHeader.size = DstSize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1301:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1301 | fpUpdatePduHeader.length = fpUpdateHeader.size + fpHeaderSize + pad; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1198:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1198 | totalLength = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 22 warnings generated. Step #3 - "compile-afl-address-x86_64": [262/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_dwt.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 73 | l_dst[x + 1] = (hl[n] << 1) + ((l_dst[x] + l_dst[x + 2]) >> 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:74:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 74 | h_dst[x + 1] = (hh[n] << 1) + ((h_dst[x] + h_dst[x + 2]) >> 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:78:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 78 | l_dst[x + 1] = (hl[n] << 1) + (l_dst[x]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:79:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 79 | h_dst[x + 1] = (hh[n] << 1) + (h_dst[x]); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:108:49: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 108 | dst[total_width] = (*(h - total_width) << 1) + ((*dst + dst[2 * total_width]) >> 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:113:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 113 | dst[total_width] = (*h << 1) + ((*dst * 2) >> 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [263/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -c /src/FreeRDP/libfreerdp/core/peer.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/peer.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:96:50: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 96 | peerChannel = server_channel_common_new(client, index, mcsChannel->ChannelId, 128, NULL, name); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:190:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 190 | if (!rdp_send(rdp, s, peerChannel->channelId)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:329:80: warning: unused parameter 'totalLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 329 | static state_run_t peer_recv_data_pdu(freerdp_peer* client, wStream* s, UINT16 totalLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:555:13: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 555 | switch (autodetect_get_state(rdp->autodetect)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:577:14: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 577 | switch (autodetect_get_state(rdp->autodetect)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:551:11: warning: 29 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 551 | switch (rdp_get_state(rdp)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:624:10: warning: 5 enumeration values not explicitly handled in switch: 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST', 'LICENSE_STATE_NEW_REQUEST'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 624 | switch (license_get_state(rdp->license)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:962:13: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_QUIT_SESSION', 'STATE_RUN_FAILED'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 962 | switch (ret) Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1008:42: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1006 | .y = 0, Step #3 - "compile-afl-address-x86_64": 1007 | .width = w, Step #3 - "compile-afl-address-x86_64": 1008 | .height = h, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1007:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1006 | .y = 0, Step #3 - "compile-afl-address-x86_64": 1007 | .width = w, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:816:10: warning: 4 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_AAD', 'CONNECTION_STATE_MCS_CREATE_RESPONSE', 'CONNECTION_STATE_MCS_ATTACH_USER_CONFIRM'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 816 | switch (rdp_get_state(rdp)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1309:82: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1309 | static LicenseCallbackResult freerdp_peer_nolicense(freerdp_peer* peer, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1396:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1396 | osMajorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMajorType); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1441:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1441 | osMinorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMinorType); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 18 warnings generated. Step #3 - "compile-afl-address-x86_64": [264/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -c /src/FreeRDP/libfreerdp/codec/jpeg.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/jpeg.c:22: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:34: warning: unused parameter 'input' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:47: warning: unused parameter 'output' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:59: warning: unused parameter 'width' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:70: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:82: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:92: warning: unused parameter 'bpp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [265/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -c /src/FreeRDP/libfreerdp/codec/nsc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:60:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 60 | shift = context->ColorLossLevel - 1; /* colorloss recovery + YCoCg shift */ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:99:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 99 | *bmpdata++ = MINMAX(b_val, 0, 0xFF); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #3 - "compile-afl-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:100:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 100 | *bmpdata++ = MINMAX(g_val, 0, 0xFF); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #3 - "compile-afl-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:101:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 101 | *bmpdata++ = MINMAX(r_val, 0, 0xFF); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #3 - "compile-afl-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #3 - "compile-afl-address-x86_64": | ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:283:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 283 | context->BitmapDataLength = blength; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:304:39: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 304 | context->priv->PlaneBuffersLength = plength; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :57:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:480:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 480 | context->width = width; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:481:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 481 | context->height = height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:40:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 40 | #define TAG FREERDP_TAG("codec.nsc") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:438:76: warning: unused parameter 'nHeight' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 438 | UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 flip) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [266/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -c /src/FreeRDP/libfreerdp/codec/nsc_encode.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc_encode.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:129:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 129 | rw = (context->ChromaSubsamplingLevel ? tempWidth : context->width); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:130:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 130 | ccl = context->ColorLossLevel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:358:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 358 | *out++ = runlength - 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:443:37: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 443 | BOOL nsc_write_message(NSC_CONTEXT* context, wStream* s, const NSC_MESSAGE* message) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:488:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 488 | context->width = width; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:489:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 489 | context->height = height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:513:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 513 | message.ColorLossLevel = context->ColorLossLevel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:514:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 514 | message.ChromaSubsamplingLevel = context->ChromaSubsamplingLevel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:415:15: warning: unused function 'nsc_compute_byte_count' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 415 | static UINT32 nsc_compute_byte_count(NSC_CONTEXT* context, UINT32* ByteCount, UINT32 width, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [267/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -c /src/FreeRDP/libfreerdp/core/message.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/message.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:198:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 198 | (void*)(size_t)((imeId << 16UL) | imeState), Step #3 - "compile-afl-address-x86_64": | ~~~~~~^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:1847:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1847 | const UINT32 imeConvMode = ((size_t)msg->lParam); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:3107:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 3107 | int count = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [268/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -c /src/FreeRDP/libfreerdp/core/license.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/license.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:1956:9: warning: variable 'ConnectFlags' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 1956 | UINT32 ConnectFlags = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2708:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2708 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :148:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2758:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 2758 | switch (state) Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:87:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 87 | #define LICENSING_PADDING_SIZE 8 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:70:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 70 | #define LICENSE_PKT_SC_MASK \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:72:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 72 | #define LICENSE_PKT_MASK (LICENSE_PKT_CS_MASK | LICENSE_PKT_SC_MASK) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:93:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 93 | #define LicenseProtocolVersionMask 0x0F Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:68:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 68 | #define LICENSE_PKT_CS_MASK \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:91:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 91 | #define PREAMBLE_VERSION_2_0 0x02 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:85:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 85 | #define HWID_UNIQUE_DATA_LENGTH 16 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2556:6: warning: unused function 'license_read_platform_challenge_response' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 2556 | BOOL license_read_platform_challenge_response(rdpLicense* license, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:800:6: warning: unused function 'license_read_server_upgrade_license' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 800 | BOOL license_read_server_upgrade_license(rdpLicense* license, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 16 warnings generated. Step #3 - "compile-afl-address-x86_64": [269/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_add.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_add.c:19: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [270/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -c /src/FreeRDP/libfreerdp/codec/region.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/region.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/region.h:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:90:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 90 | return region->data->nbRects; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:109:20: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 109 | *nbRects = data->nbRects; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:194:46: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 194 | REGION16_DATA* ret = (REGION16_DATA*)malloc(allocSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:228:47: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 228 | CopyMemory(dst->data, src->data, src->data->size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #3 - "compile-afl-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:21: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~^~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:459:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 459 | MoveMemory(band2, endBand, toMove); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #3 - "compile-afl-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:472:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 472 | size_t allocSize = sizeof(REGION16_DATA) + (finalNbRects * sizeof(RECTANGLE_16)); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:485:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 485 | region->data->size = allocSize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:674:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 674 | tmpItems = realloc(newItems, newItems->size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:797:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 797 | dst->data = realloc(newItems, newItems->size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": 17 warnings generated. Step #3 - "compile-afl-address-x86_64": [271/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_encode.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:252:66: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 252 | *size = context->rlgr_encode(context->mode, data, 4096, buffer, buffer_size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:69: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:55: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:40:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 40 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [272/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -c /src/FreeRDP/libfreerdp/codec/mppc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/mppc.c:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/mppc.c:777:35: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 777 | mppc->HistoryOffset = HistoryPtr - HistoryBuffer; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [273/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:32:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 32 | #define BLU(_k_) (((_k_)&0x000000FFU)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:30:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 30 | #define RED(_k_) (((_k_)&0x00FF0000U) >> 16) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:31:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 31 | #define GRN(_k_) (((_k_)&0x0000FF00U) >> 8) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [274/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_andor.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_andor.c:18: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [275/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -c /src/FreeRDP/libfreerdp/codec/dsp.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/dsp.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [276/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_copy.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_copy.c:19: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:17: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #3 - "compile-afl-address-x86_64": | ^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:122:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 122 | memcpy(dst, src, rowbytes); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:138:16: warning: cast from '__copy_8u_t' (aka 'int (*)(const unsigned char *restrict, unsigned char *restrict, int)') to '__copy_t' (aka 'int (*)(const void *restrict, void *restrict, int)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 138 | prims->copy = (__copy_t)(prims->copy_8u); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 16 warnings generated. Step #3 - "compile-afl-address-x86_64": [277/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:30: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:642:16: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 642 | statusCode = http_response_get_status_code(response); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:761:11: warning: 6 enumeration values not explicitly handled in switch: 'CLIENT_OUT_CHANNEL_STATE_OPENED', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A6W', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A10W'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 761 | switch (nextOutChannel->State) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1005:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1005 | return status; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1079:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1079 | request_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1086:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1086 | request_pdu.header.frag_length = offset; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1057:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1057 | request_pdu.alloc_hint = length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1077:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1077 | stub_data_pad = rpc_offset_align(&offset, 8); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1102:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1102 | plaintext.cbBuffer = offset; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1104:81: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1104 | if (!credssp_auth_encrypt(auth, &plaintext, &ciphertext, &size, rpc->SendSeqNum++)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1196:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1196 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :29:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 29 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 14 warnings generated. Step #3 - "compile-afl-address-x86_64": [278/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -c /src/FreeRDP/libfreerdp/codec/zgfx.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/zgfx.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/zgfx.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:166:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 166 | zgfx->HistoryIndex = count - front; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:184:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 184 | index = (zgfx->HistoryIndex + zgfx->HistoryBufferSize - offset) % zgfx->HistoryBufferSize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:187:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 187 | if ((index + bytes) <= zgfx->HistoryBufferSize) Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:189:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 189 | CopyMemory(dptr, &(zgfx->HistoryBuffer[index]), bytes); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #3 - "compile-afl-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:195:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 195 | CopyMemory(&dptr[front], zgfx->HistoryBuffer, bytes - front); Step #3 - "compile-afl-address-x86_64": | ^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #3 - "compile-afl-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:202:10: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 202 | valid = bytes; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:206:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 206 | bytes = valid; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:211:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 211 | CopyMemory(dptr, origDst, bytes); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #3 - "compile-afl-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:336:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 335 | zgfx_history_buffer_ring_read( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 336 | zgfx, distance, &(zgfx->OutputBuffer[zgfx->OutputCount]), count); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:255:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 255 | zgfx->OutputCount = cbSegment; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:262:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 262 | const UINT32 bits = 8u * (cbSegment - 1u); Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:409:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 409 | UINT32* pDstSize, UINT32 flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:502:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 502 | Stream_Write_UINT8(s, (*pFlags)); /* header (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:491:49: warning: unused parameter 'zgfx' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 491 | static BOOL zgfx_compress_segment(ZGFX_CONTEXT* zgfx, wStream* s, const BYTE* pSrcData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:582:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 582 | Stream_Write_UINT16(sDst, fragment); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:567:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 567 | DstSize = Stream_GetPosition(sDst) - posDataStart; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:596:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 596 | (*pDstSize) = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:601:50: warning: unused parameter 'flush' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 601 | void zgfx_context_reset(ZGFX_CONTEXT* zgfx, BOOL flush) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:380:14: warning: unused function 'aligned_zgfx_malloc' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 380 | static BYTE* aligned_zgfx_malloc(size_t size) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 23 warnings generated. Step #3 - "compile-afl-address-x86_64": [279/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -c /src/FreeRDP/libfreerdp/core/rdp.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:300:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 300 | *remainingLength = remLen; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:525:7: warning: variable 'byte' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 525 | BYTE byte = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:700:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 700 | if (!rdp_write_security_header(rdp, s, sec_flags)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:716:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 716 | *pad = 8 - (length % 8); Step #3 - "compile-afl-address-x86_64": | ~ ~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:724:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 724 | Stream_Write_UINT8(s, *pad); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:728:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 728 | if (!security_hmac_signature(data, length, Stream_Pointer(s), 8, rdp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:732:38: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 732 | if (!security_fips_encrypt(data, length + *pad, rdp)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:743:56: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 743 | status = security_salted_mac_signature(rdp, data, length, TRUE, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:747:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 747 | security_mac_signature(rdp, data, length, Stream_PointerAs(s, BYTE), 8); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:754:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 754 | if (!security_encrypt(Stream_Pointer(s), length, rdp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:712:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 712 | length = length - (data - Stream_Buffer(s)); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:738:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 738 | length = length - (data - Stream_Buffer(s)); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:815:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 815 | length = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:846:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 846 | length = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:853:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 853 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, type, channel_id)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:886:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 886 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:891:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 891 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, PDU_TYPE_DATA, channel_id)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:893:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 893 | if (!rdp_write_share_data_header(rdp, s, length - sec_bytes, type, rdp->settings->ShareId)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:897:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 897 | if (!rdp_security_stream_out(rdp, s, length, 0, &pad)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:926:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 926 | length = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:57: warning: unused parameter 'rdp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:71: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:954:9: warning: variable 'unitId' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 954 | UINT16 unitId = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1467:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1467 | if (!security_fips_decrypt(Stream_Pointer(s), length, rdp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1470:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1470 | if (!security_fips_check_signature(Stream_ConstPointer(s), length - pad, sig, 8, rdp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1490:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1490 | if (!security_decrypt(Stream_PointerAs(s, BYTE), length, rdp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1494:72: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1494 | status = security_salted_mac_signature(rdp, Stream_ConstPointer(s), length, FALSE, cmac, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1498:60: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1498 | security_mac_signature(rdp, Stream_ConstPointer(s), length, cmac, sizeof(cmac)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1516:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1516 | *pLength = length; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1831:10: warning: 13 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_MCS_ERECT_DOMAIN', 'CONNECTION_STATE_MCS_ATTACH_USER'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 1831 | switch (rdp_get_state(rdp)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2364:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2364 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :118:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 118 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2547:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2547 | const UINT32 mask = ~(FINALIZE_SC_SYNCHRONIZE_PDU | FINALIZE_SC_CONTROL_COOPERATE_PDU | Step #3 - "compile-afl-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2548 | FINALIZE_SC_CONTROL_GRANTED_PDU | FINALIZE_SC_FONT_MAP_PDU | Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2549 | FINALIZE_CS_SYNCHRONIZE_PDU | FINALIZE_CS_CONTROL_COOPERATE_PDU | Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2550 | FINALIZE_CS_CONTROL_REQUEST_PDU | FINALIZE_CS_PERSISTENT_KEY_LIST_PDU | Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2551 | FINALIZE_CS_FONT_LIST_PDU | FINALIZE_DEACTIVATE_REACTIVATE); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2764:42: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2764 | static BOOL option_is_experimental(wLog* log, const char* tok) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 37 warnings generated. Step #3 - "compile-afl-address-x86_64": [280/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -c /src/FreeRDP/libfreerdp/codec/h264.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/h264.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:66: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:84: warning: unused parameter 'nDstHeight' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:469:41: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 469 | UINT32 nDstWidth, UINT32 nDstHeight, const RECTANGLE_16* rects, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:58: warning: unused parameter 'once' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:70: warning: unused parameter 'param' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:84: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:695:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 695 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :79:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 79 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [281/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_sign.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_sign.c:18: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [282/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_set.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_set.c:21: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:69:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 69 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:106:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 106 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [283/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:1: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #3 - "compile-afl-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [284/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -c /src/FreeRDP/libfreerdp/primitives/primitives.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/primitives.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:92:13: warning: unused function 'primitives_init_optimized' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 92 | static BOOL primitives_init_optimized(primitives_t* prims) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:134:34: warning: unused function 'primitives_YUV_benchmark_init' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 134 | static primitives_YUV_benchmark* primitives_YUV_benchmark_init(primitives_YUV_benchmark* ret) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:168:13: warning: unused function 'primitives_YUV_benchmark_run' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 168 | static BOOL primitives_YUV_benchmark_run(primitives_YUV_benchmark* bench, primitives_t* prims, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [285/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -c /src/FreeRDP/libfreerdp/codec/planar.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/planar.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:203:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 203 | used += cRawBytes; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:204:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 204 | x += cRawBytes; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:205:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 205 | x += nRunLength; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:291:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 291 | *dstp = pixel; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:299:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 299 | *dstp = pixel; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:317:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 317 | pixel = -deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:322:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 322 | pixel = deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:325:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 325 | deltaValue = previousScanline[x] + pixel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:326:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 326 | *dstp = deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:334:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 334 | deltaValue = previousScanline[x] + pixel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:335:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 335 | *dstp = deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:429:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 429 | *dstp = pixel; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:437:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 437 | *dstp = pixel; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:455:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 455 | pixel = -deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:460:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 460 | pixel = deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:463:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 463 | deltaValue = previousScanline[x * 4] + pixel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:464:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 464 | *dstp = deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:472:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 472 | deltaValue = previousScanline[x * 4] + pixel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:473:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 473 | *dstp = deltaValue; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:603:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 603 | beg = nHeight - 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:610:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 610 | end = nHeight; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:643:30: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 643 | pRGB = &pDstData[((nYDst + y) * nDstStep) + (nXDst * bpp)]; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:791:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 791 | const size_t diff = srcp - pSrcData; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:862:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 862 | const size_t diff0 = (planes[0] - pSrcData); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:876:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 876 | const size_t diff1 = (planes[1] - pSrcData); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:889:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 889 | const size_t diff2 = (planes[2] - pSrcData); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:77: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:969:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 969 | status = planar_set_plane(0xFF, pTempData, nTempStep, nXDst, nYDst, nSrcWidth, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1019:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1019 | planar_decompress_plane_rle_only(planes[3], rleSizes[3], rleBuffer[3], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1029:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1029 | status = planar_decompress_plane_rle_only(planes[0], rleSizes[0], rleBuffer[0], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1036:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1036 | planar_decompress_plane_rle_only(planes[1], rleSizes[1], rleBuffer[1], rawWidths[1], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1043:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1043 | planar_decompress_plane_rle_only(planes[2], rleSizes[2], rleBuffer[2], rawWidths[2], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1095:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #3 - "compile-afl-address-x86_64": | ~~~~~ Step #3 - "compile-afl-address-x86_64": 1095 | cll, useAlpha); Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:851:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 851 | rleSizes[3] = planar_skip_plane_rle(planes[3], SrcSize - diff, rawWidths[3], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:868:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 868 | rleSizes[0] = planar_skip_plane_rle(planes[0], SrcSize - diff0, rawWidths[0], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:882:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 882 | rleSizes[1] = planar_skip_plane_rle(planes[1], SrcSize - diff1, rawWidths[1], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:895:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 895 | rleSizes[2] = planar_skip_plane_rle(planes[2], SrcSize - diff2, rawWidths[2], Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1185:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1185 | controlByte = PLANAR_CONTROL_BYTE(13, cRawBytes); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #3 - "compile-afl-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1191:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1191 | controlByte = PLANAR_CONTROL_BYTE(15, cRawBytes); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #3 - "compile-afl-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1198:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1198 | controlByte = PLANAR_CONTROL_BYTE(nRunLength, cRawBytes); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #3 - "compile-afl-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1215:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1215 | nBytesToWrite = (int)(controlByte >> 4); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1246:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1246 | controlByte = PLANAR_CONTROL_BYTE(2, (nRunLength - 32)); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #3 - "compile-afl-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1251:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1251 | controlByte = PLANAR_CONTROL_BYTE(1, (nRunLength - 16)); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #3 - "compile-afl-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1268:18: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1268 | return (pOutput - pOutBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1664:15: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1664 | size = (dstp - dstData); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1682:27: warning: implicit conversion loses integer precision: 'const UINT64' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1682 | context->maxPlaneSize = tmp; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1753:3: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1753 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :151:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 64 warnings generated. Step #3 - "compile-afl-address-x86_64": [286/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -c /src/FreeRDP/libfreerdp/codec/color.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/color.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/color.c:654:55: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 654 | memcpy(&dstLine[xDstOffset], &srcLine[xSrcOffset], copyDstWidth); Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [287/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:45:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 45 | const BYTE* sptr = &pSrc[srcStep * y]; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:46:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 46 | BYTE* dptr = &pDst[dstStep * y]; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [288/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:1: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #3 - "compile-afl-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [289/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:1: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:5:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 5 | char* pass = freerdp_assistance_bin_to_hex_string((void*)Data, Size); Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #3 - "compile-afl-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [290/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_shift.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_shift.c:18: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:60:13: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 60 | *pDst++ = (INT16)((UINT16)*pSrc++ << val); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:87:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 87 | return general_rShiftC_16s(pSrc, -val, pDst, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:89:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 89 | return general_lShiftC_16s(pSrc, val, pDst, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:99:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 99 | return general_rShiftC_16u(pSrc, -val, pDst, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:101:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 101 | return general_lShiftC_16u(pSrc, val, pDst, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [291/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:3: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/certificate_store.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #3 - "compile-afl-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [292/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_colors.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_colors.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:161:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 161 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:162:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 162 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:239:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 239 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:240:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 240 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:60: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:54: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:48: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": 11 warnings generated. Step #3 - "compile-afl-address-x86_64": [293/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -c /src/FreeRDP/libfreerdp/codec/bitmap.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bitmap.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/bitmap.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:460:85: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 460 | static SSIZE_T freerdp_bitmap_compress_24(const void* srcData, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:765:85: warning: unused parameter 'height' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 765 | static SSIZE_T freerdp_bitmap_compress_16(const void* srcData, UINT32 width, UINT32 height, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [294/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DCMAKE_CURRENT_BINARY_DIR=\"/src/FreeRDP/build/libfreerdp/codec/test\" -DCMAKE_CURRENT_SOURCE_DIR=\"/src/FreeRDP/libfreerdp/codec/test\" -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -MF libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o.d -o libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -c /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #3 - "compile-afl-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [295/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -c /src/FreeRDP/libfreerdp/codec/ncrush.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/ncrush.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1961:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1961 | *bits += *(*SrcPtr)++ << *nbits; Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1969:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1969 | *bits += tmp << *nbits; Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2335:41: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2335 | ncrush->HashTable[get_word(SrcPtr)] = Offset; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2336:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2336 | ncrush->MatchTable[Offset] = Hash; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2508:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2508 | ncrush->HashTable[i] = (NewHash <= 0) ? 0 : NewHash; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2514:7: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2514 | if (HistoryOffset + j >= ARRAYSIZE(ncrush->MatchTable)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2517:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2517 | INT32 NewMatch = ncrush->MatchTable[HistoryOffset + j] - HistoryOffset; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2518:49: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2518 | ncrush->MatchTable[j] = (NewMatch <= 0) ? 0 : NewMatch; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2646:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2646 | rc = ncrush_find_best_match(ncrush, HistoryOffset, &MatchOffset); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2785:35: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2785 | Mask = ((1 << CopyOffsetBits) - 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2805:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2805 | Mask = ((1 << IndexLOM) - 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2847:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2847 | Mask = ((1 << IndexLOM) - 1); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2926:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2926 | ncrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2945:31: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2945 | context->HuffTableLOM[l] = (int)i; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2970:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2970 | context->HuffTableCopyOffset[l] = i; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2981:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2981 | context->HuffTableCopyOffset[l] = i; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": 20 warnings generated. Step #3 - "compile-afl-address-x86_64": [296/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -MF channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o.d -o channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -c /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c:21: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.h:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/dsp.h:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [297/371] : && /usr/local/bin/cmake -E rm -f channels/rdpsnd/common/librdpsnd-common.a && /usr/local/bin/llvm-ar qc channels/rdpsnd/common/librdpsnd-common.a channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o && /usr/local/bin/llvm-ranlib channels/rdpsnd/common/librdpsnd-common.a && : Step #3 - "compile-afl-address-x86_64": [298/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -c /src/FreeRDP/libfreerdp/core/window.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/window.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:395:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 395 | Stream_Read_UINT32(s, windowState->visibleOffsetX); /* visibleOffsetX (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #3 - "compile-afl-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:396:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 396 | Stream_Read_UINT32(s, windowState->visibleOffsetY); /* visibleOffsetY (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #3 - "compile-afl-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:54: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:76: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:65: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:87: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:919:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 919 | size = sizeof(UINT32) * monitored_desktop->numWindowIds; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:920:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 920 | newid = (UINT32*)realloc(monitored_desktop->windowIds, size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:932:25: warning: comparison of integers of different signs: 'UINT32' (aka 'unsigned int') and 'int' [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 932 | for (UINT32 i = 0; i < (int)monitored_desktop->numWindowIds; i++) Step #3 - "compile-afl-address-x86_64": | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:62: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:84: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [299/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/fake/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -MF channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o.d -o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -c /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:28: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:50: warning: unused parameter 'device' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:78: warning: unused parameter 'format' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:93: warning: unused parameter 'latency' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:46:51: warning: unused parameter 'device' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 46 | static void rdpsnd_fake_close(rdpsndDevicePlugin* device) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:56: warning: unused parameter 'device' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:71: warning: unused parameter 'value' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:62: warning: unused parameter 'device' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:90: warning: unused parameter 'format' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:50: warning: unused parameter 'device' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:70: warning: unused parameter 'data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:83: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [300/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -c /src/FreeRDP/libfreerdp/codec/yuv.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:3: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:5: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:92:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 92 | roi.width = width; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:93:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 93 | roi.height = height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:124:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 124 | roi.width = width; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:125:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 125 | roi.height = height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:255:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 255 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :91:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 91 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:377:11: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 377 | c.top = height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:379:14: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 379 | c.bottom = height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [301/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_pack.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/smartcard_pack.h:28: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1671:79: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1671 | if (!smartcard_ndr_pointer_read_(s, index, &pbContextNdrPtr, file, function, line)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1707:66: warning: unused parameter 'pbContextNdrPtr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1707 | LONG smartcard_unpack_redir_scard_context_ref(wStream* s, UINT32 pbContextNdrPtr, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1772:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1772 | if (!smartcard_ndr_pointer_read_(s, index, NULL, file, function, line)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [302/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:1: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/peer.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #3 - "compile-afl-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [303/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -c /src/FreeRDP/libfreerdp/core/gcc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.c:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:439:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 439 | if (!per_write_length(s, Stream_GetPosition(userData) + 14)) /* connectPDU length */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:462:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 462 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:562:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 562 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:992:9: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 992 | return filtered; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1099:42: warning: unused parameter 'connectionType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1099 | UINT32 connectionType) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1192:10: warning: variable 'clientProductIdLen' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 1192 | UINT16 clientProductIdLen = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1402:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1402 | Stream_Write_UINT16(s, settings->DesktopWidth); /* DesktopWidth */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1403:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1403 | Stream_Write_UINT16(s, settings->DesktopHeight); /* DesktopHeight */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1433:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1433 | connectionType = settings->ConnectionType; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1442:25: warning: implicit conversion loses integer precision: 'HIGH_COLOR_DEPTH' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1442 | Stream_Write_UINT16(s, highColorDepth); /* highColorDepth */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1799:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1799 | if (!gcc_write_user_data_header(s, SC_SECURITY, end - posHeader)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1878:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1878 | length = mcs->channelCount * 12 + 8; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1898:9: warning: variable 'MCSChannelId' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 1898 | UINT16 MCSChannelId = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1942:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1942 | if (!gcc_write_user_data_header(s, SC_NET, payloadLen)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1946:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1946 | Stream_Write_UINT16(s, mcs->channelCount); /* channelCount */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2114:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2114 | current->x = left; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2115:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2115 | current->y = top; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2116:33: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2116 | current->width = right - left + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2117:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2117 | current->height = bottom - top + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2146:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2146 | length = (20 * settings->MonitorCount) + 12; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2168:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2168 | const UINT32 left = current->x - baseX; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2169:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2169 | const UINT32 top = current->y - baseY; Step #3 - "compile-afl-address-x86_64": | ~~~ ~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2170:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2170 | const UINT32 right = left + current->width - 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2171:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2171 | const UINT32 bottom = top + current->height - 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2239:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2239 | length = (20 * settings->MonitorCount) + 16; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": 29 warnings generated. Step #3 - "compile-afl-address-x86_64": [304/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:1: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #3 - "compile-afl-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #3 - "compile-afl-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": | static Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [305/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -c /src/FreeRDP/libfreerdp/codec/clear.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/clear.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/clear.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:35: warning: unused parameter 'clear' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:54: warning: unused parameter 'pSrcData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:71: warning: unused parameter 'SrcSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:87: warning: unused parameter 'ppDstData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1133:28: warning: unused parameter 'pDstSize' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1133 | UINT32* pDstSize) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1180:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 1180 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :15:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 15 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [306/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -c /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [307/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/oss/.. -I/src/FreeRDP/build/channels/rdpsnd/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -MF channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o.d -o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -c /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:154:43: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 154 | OSS_LOG_ERR("SNDCTL_DSP_SETFMT failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:162:45: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 162 | OSS_LOG_ERR("SNDCTL_DSP_CHANNELS failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:166:16: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 166 | tmp = format->nSamplesPerSec; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:170:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 170 | OSS_LOG_ERR("SNDCTL_DSP_SPEED failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:178:48: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 178 | OSS_LOG_ERR("SNDCTL_DSP_SETFRAGMENT failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:198:36: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 198 | OSS_LOG_ERR("mixer open failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:205:50: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 205 | OSS_LOG_ERR("SOUND_MIXER_READ_DEVMASK failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:227:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 227 | OSS_LOG_ERR("sound dev open failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:251:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 251 | OSS_LOG_ERR("SNDCTL_DSP_GETFMTS failed", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:305:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 305 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:312:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 312 | OSS_LOG_ERR("MIXER_READ", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:318:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 318 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:348:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 348 | OSS_LOG_ERR("WRITE_MIXER", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:368:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 368 | OSS_LOG_ERR("write fail", errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #3 - "compile-afl-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:428:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 428 | oss->dev_unit = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": 19 warnings generated. Step #3 - "compile-afl-address-x86_64": [308/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -c /src/FreeRDP/libfreerdp/codec/xcrush.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:182:31: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 182 | seed += (data[3] ^ data[0]) + (data[1] << 8); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:208:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | xcrush->Signatures[xcrush->SignatureIndex].size = size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:209:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 209 | xcrush->Signatures[xcrush->SignatureIndex].seed = seed; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #3 - "compile-afl-address-x86_64": | ~~~~~~^~~~~~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:401:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 401 | xcrush->NextChunks[seed] = index; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:494:41: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 494 | MatchInfo->MatchOffset = MatchStartPtr - HistoryBuffer; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:495:60: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 495 | MatchInfo->ChunkOffset = ChunkBuffer - ReverseMatchLength - HistoryBuffer; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:747:43: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 747 | *pDstSize = Literals + HistoryOffsetDiff - OutputBuffer; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:41: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:53: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:882:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 882 | OutputLength = pSrcEnd - Literals; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:891:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 891 | xcrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:892:25: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 892 | *pDstSize = HistoryPtr - xcrush->HistoryPtr; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:32:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 32 | #define TAG FREERDP_TAG("codec") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 19 warnings generated. Step #3 - "compile-afl-address-x86_64": [309/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rdg.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rdg.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:348:10: warning: enumeration value 'TransferEncodingUnknown' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 348 | switch (encodingContext->httpTransferEncoding) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:352:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 352 | return BIO_read(bio, pBuffer, size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:387:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 387 | readCount += status; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:420:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 419 | if (!rdg_read_all(rdg->context, rdg->tlsOut, Stream_Buffer(s) + header, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 420 | (int)packetLength - (int)header, &rdg->transferEncoding)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:578:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 578 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:618:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 618 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:647:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 647 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:742:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 742 | authToken.cbBuffer = authTokenLength; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1001:38: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1001 | GetSecurityStatusString(errorCode), errorCode); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1284:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1283 | sockfd = freerdp_tcp_connect(rdg->context, peerAddress ? peerAddress : peerHostname, peerPort, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1284 | timeout); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1472:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1472 | int fd = BIO_get_fd(tls->bio, NULL); Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #3 - "compile-afl-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1567:81: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1567 | status = rdg_establish_data_connection(rdg, rdg->tlsOut, "RDG_OUT_DATA", NULL, timeout, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1584:43: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1583 | status = rdg_establish_data_connection(rdg, rdg->tlsIn, "RDG_IN_DATA", peerAddress, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1584 | timeout, &rpcFallbackLocal); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1633:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1633 | payloadSize = isize + 10; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1653:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1653 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1657:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1657 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1668:41: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1668 | Stream_Write_UINT16(sWS, PKT_TYPE_DATA ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Type */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1669:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1669 | Stream_Write_UINT16(sWS, 0 ^ (*maskingKeyByte3 | *maskingKeyByte4 << 8)); /* Reserved */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1672:36: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1671 | Stream_Write_UINT16(sWS, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1672 | (UINT16)isize ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Data size */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1664:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1664 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1694:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1694 | status = freerdp_tls_write_all(rdg->tlsOut, Stream_Buffer(sWS), Stream_Length(sWS)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1942:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1941 | status = rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&header) + readCount, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1942 | (int)sizeof(RdgPacketHeader) - (int)readCount, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1981:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1980 | rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&rdg->packetRemainingCount) + readCount, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1981 | 2 - (int)readCount, &rdg->transferEncoding); Step #3 - "compile-afl-address-x86_64": | ~~^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1996:78: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1996 | readSize = (rdg->packetRemainingCount < size) ? rdg->packetRemainingCount : size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:2296:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2296 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :122:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 122 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:75:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 75 | #define PKT_TYPE_REAUTH_MESSAGE 0xC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:81:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 81 | #define HTTP_TUNNEL_AUTH_FIELD_SOH 0x1 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:90:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 90 | #define HTTP_TUNNEL_PACKET_FIELD_REAUTH 0x2 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 32 warnings generated. Step #3 - "compile-afl-address-x86_64": [310/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -c /src/FreeRDP/channels/rdpdr/client/irp.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/irp.c:30: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [311/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:40:55: warning: unused parameter 'gfx' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 40 | static UINT rdpgfx_read_h264_metablock(RDPGFX_PLUGIN* gfx, wStream* s, RDPGFX_H264_METABLOCK* meta) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:214:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 214 | tmp = h264.cbAvc420EncodedBitstream1 - pos2 + pos1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:232:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 232 | h264.bitstream[1].length = Stream_GetRemainingLength(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:235:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 235 | h264.bitstream[0].length = Stream_GetRemainingLength(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [312/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -MF channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o.d -o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -c /src/FreeRDP/channels/smartcard/client/smartcard_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/smartcard/client/smartcard_main.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/smartcard/client/smartcard_main.c:158:13: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 158 | ExitThread(status); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [313/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -c /src/FreeRDP/channels/rdpdr/client/devman.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/devman.c:31: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/devman.c:222:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDEVICE_SERVICE_ENTRY' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 222 | entry = (PDEVICE_SERVICE_ENTRY)freerdp_load_channel_addin_entry(ServiceName, NULL, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 223 | "DeviceServiceEntry", 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [314/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -MF channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o.d -o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -c /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:233:75: warning: unused parameter 'openHandle' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 233 | static void VCAPITYPE VirtualChannelOpenEventEx(LPVOID lpUserParam, DWORD openHandle, UINT event, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:56: warning: unused parameter 'pData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:68: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 7 warnings generated. Step #3 - "compile-afl-address-x86_64": [315/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:31: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:111:55: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 111 | static UINT rdpdr_process_printer_capset(rdpdrPlugin* rdpdr, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:129:52: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 129 | static UINT rdpdr_process_port_capset(rdpdrPlugin* rdpdr, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:147:53: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 147 | static UINT rdpdr_process_drive_capset(rdpdrPlugin* rdpdr, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:165:57: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 165 | static UINT rdpdr_process_smartcard_capset(rdpdrPlugin* rdpdr, wStream* s, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [316/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/echo/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -MF channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o.d -o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -c /src/FreeRDP/channels/echo/client/echo_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/echo/client/echo_main.c:29: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [317/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -c /src/FreeRDP/channels/rail/client/client_rails.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/client_rails.c:2: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:71:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 71 | sysparam.workArea.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:72:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 72 | sysparam.workArea.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [318/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -c /src/FreeRDP/channels/disp/disp_common.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/disp/disp_common.c:23: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [319/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:37: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:47: warning: unused parameter 'once' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:59: warning: unused parameter 'param' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:73: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:165:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 165 | kp = k << LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:168:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 168 | krp = kr << LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:196:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 196 | cnt = lzcnt_s(bs->accumulator); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:209:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 209 | cnt = lzcnt_s(bs->accumulator); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:219:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 219 | BitStream_Shift(bs, (vk % 32)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:238:12: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 238 | k = kp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:260:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 260 | cnt = lzcnt_s(~(bs->accumulator)); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:273:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 273 | cnt = lzcnt_s(~(bs->accumulator)); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:283:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 283 | BitStream_Shift(bs, (vk % 32)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:315:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 315 | kr = krp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:326:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 326 | kr = krp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:336:11: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 336 | k = kp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:347:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 347 | offset = (pOutput - pDstData); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:351:12: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 351 | size = DstSize - offset; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:371:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 371 | cnt = lzcnt_s(~(bs->accumulator)); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:384:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 384 | cnt = lzcnt_s(~(bs->accumulator)); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:394:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 394 | BitStream_Shift(bs, (vk % 32)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:426:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 426 | kr = krp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:437:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 437 | kr = krp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:451:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 451 | k = kp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:464:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 464 | k = kp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:489:12: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 489 | mag = (UINT32)code; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:490:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 490 | nIdx = 32 - lzcnt_s(mag); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:514:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 514 | k = kp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:525:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 525 | k = kp >> LSGR; Step #3 - "compile-afl-address-x86_64": | ~ ~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:553:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 553 | offset = (pOutput - pDstData); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:557:10: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 557 | size = DstSize - offset; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:562:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 562 | offset = (pOutput - pDstData); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:198:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 198 | nbits = BitStream_GetRemainingLength(bs); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:211:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 211 | nbits = BitStream_GetRemainingLength(bs); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:262:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 262 | nbits = BitStream_GetRemainingLength(bs); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:275:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 275 | nbits = BitStream_GetRemainingLength(bs); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:373:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 373 | nbits = BitStream_GetRemainingLength(bs); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:386:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 386 | nbits = BitStream_GetRemainingLength(bs); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:564:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const SSIZE_T' (aka 'const long') [-Wsign-compare] Step #3 - "compile-afl-address-x86_64": 564 | if (offset != DstSize) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ ~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:612:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 612 | OutputBit(vk, 1); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:593:13: note: expanded from macro 'OutputBit' Step #3 - "compile-afl-address-x86_64": 593 | int _c = (count); \ Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:618:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 618 | OutputBits(kr, val & ((1 << kr) - 1)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #3 - "compile-afl-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #3 - "compile-afl-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #3 - "compile-afl-address-x86_64": | ~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:644:35: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 644 | rfx_bitstream_attach(bs, buffer, buffer_size); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:37:17: note: expanded from macro 'rfx_bitstream_attach' Step #3 - "compile-afl-address-x86_64": 37 | bs->nbytes = (_nbytes); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:687:18: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 687 | OutputBits(k, numZeros); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #3 - "compile-afl-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #3 - "compile-afl-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #3 - "compile-afl-address-x86_64": | ~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #3 - "compile-afl-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #3 - "compile-afl-address-x86_64": | ~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #3 - "compile-afl-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #3 - "compile-afl-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #3 - "compile-afl-address-x86_64": | ~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #3 - "compile-afl-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #3 - "compile-afl-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #3 - "compile-afl-address-x86_64": | ~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #3 - "compile-afl-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #3 - "compile-afl-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #3 - "compile-afl-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #3 - "compile-afl-address-x86_64": | ~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:80: note: expanded from macro 'OutputBits' Step #3 - "compile-afl-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:71:16: note: expanded from macro 'rfx_bitstream_put_bits' Step #3 - "compile-afl-address-x86_64": 71 | int nbits = (_nbits); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": 54 warnings generated. Step #3 - "compile-afl-address-x86_64": [320/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -c /src/FreeRDP/channels/rdpei/rdpei_common.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/rdpei_common.c:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:46:26: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 46 | *value = (byte & 0x7F) << 8; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:104:26: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 104 | *value = (*value << 8) | byte; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:176:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 176 | *value = (byte & 0x3F) << 8; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:182:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 182 | *value = (byte & 0x3F) << 16; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:184:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 184 | *value |= (byte << 8); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:190:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 190 | *value = (byte & 0x3F) << 24; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:192:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 192 | *value |= (byte << 16); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:194:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 194 | *value |= (byte << 8); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:215:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 215 | Stream_Write_UINT8(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [321/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -c /src/FreeRDP/channels/rail/client/rail_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_main.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:75: warning: unused parameter 'pData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:89: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [322/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -MF channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o.d -o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -c /src/FreeRDP/channels/remdesk/client/remdesk_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/remdesk/client/remdesk_main.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:188:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 188 | ChannelNameLen = (strnlen(header->ChannelName, sizeof(header->ChannelName)) + 1) * 2; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:371:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #3 - "compile-afl-address-x86_64": 371 | pdu.raConnectionString = Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 372 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:387:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 386 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_AUTHENTICATE, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 387 | cbRaConnectionStringW + cbExpertBlobW); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:432:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #3 - "compile-afl-address-x86_64": 432 | pdu.raConnectionString = Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 433 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:441:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 440 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_REMOTE_CONTROL_DESKTOP, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 441 | cbRaConnectionStringW); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:492:76: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 492 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_VERIFY_PASSWORD, cbExpertBlobW); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:534:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 534 | pdu.EncryptedPasswordLength = remdesk->EncryptedPassStubSize; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:906:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 906 | static UINT remdesk_virtual_channel_event_connected(remdeskPlugin* remdesk, LPVOID pData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:907:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 907 | UINT32 dataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [323/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -c /src/FreeRDP/channels/rail/rail_common.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/rail.h:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [324/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -c /src/FreeRDP/channels/disp/client/disp_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/disp/client/disp_main.c:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:122:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 122 | Stream_Write_UINT32(s, current.Left); /* Left (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:123:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 123 | Stream_Write_UINT32(s, current.Top); /* Top (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:274:76: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 274 | static UINT disp_plugin_initialize(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:275:49: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 275 | rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [325/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -MF channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o.d -o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -c /src/FreeRDP/channels/serial/client/serial_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/serial/client/serial_main.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:84:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 84 | return STATUS_INVALID_DEVICE_REQUEST; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #3 - "compile-afl-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:87:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 87 | return STATUS_NOT_IMPLEMENTED; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:293:32: note: expanded from macro 'STATUS_NOT_IMPLEMENTED' Step #3 - "compile-afl-address-x86_64": 293 | #define STATUS_NOT_IMPLEMENTED STATUS_CAST(NTSTATUS, 0xC0000002) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:90:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 90 | return STATUS_CANCELLED; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:582:26: note: expanded from macro 'STATUS_CANCELLED' Step #3 - "compile-afl-address-x86_64": 582 | #define STATUS_CANCELLED STATUS_CAST(NTSTATUS, 0xC0000120) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:93:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 93 | return STATUS_BUFFER_TOO_SMALL; /* NB: STATUS_BUFFER_SIZE_TOO_SMALL not defined */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:326:33: note: expanded from macro 'STATUS_BUFFER_TOO_SMALL' Step #3 - "compile-afl-address-x86_64": 326 | #define STATUS_BUFFER_TOO_SMALL STATUS_CAST(NTSTATUS, 0xC0000023) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:96:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 96 | return STATUS_INVALID_DEVICE_STATE; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:679:37: note: expanded from macro 'STATUS_INVALID_DEVICE_STATE' Step #3 - "compile-afl-address-x86_64": 679 | #define STATUS_INVALID_DEVICE_STATE STATUS_CAST(NTSTATUS, 0xC0000184) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:99:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 99 | return STATUS_INVALID_DEVICE_REQUEST; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #3 - "compile-afl-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:102:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 102 | return STATUS_INVALID_PARAMETER; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:62:34: note: expanded from macro 'STATUS_INVALID_PARAMETER' Step #3 - "compile-afl-address-x86_64": 62 | #define STATUS_INVALID_PARAMETER STATUS_CAST(NTSTATUS, 0xC000000DL) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:105:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 105 | return STATUS_IO_DEVICE_ERROR; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:680:32: note: expanded from macro 'STATUS_IO_DEVICE_ERROR' Step #3 - "compile-afl-address-x86_64": 680 | #define STATUS_IO_DEVICE_ERROR STATUS_CAST(NTSTATUS, 0xC0000185) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:111:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 111 | return STATUS_NOT_SUPPORTED; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #3 - "compile-afl-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:119:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 119 | return STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:178:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 178 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:214:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 214 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:249:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 249 | irp->IoStatus = STATUS_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:235:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 235 | UINT64 Offset = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:296:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 296 | UINT64 Offset = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:368:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 368 | irp->IoStatus = STATUS_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:376:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 376 | irp->IoStatus = STATUS_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:475:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 475 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #3 - "compile-afl-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:659:18: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 659 | irp->IoStatus = STATUS_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:886:64: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 886 | Stream_Write_UINT8(serial->device.data, name[i] < 0 ? '_' : name[i]); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": 24 warnings generated. Step #3 - "compile-afl-address-x86_64": [326/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -MF channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o.d -o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -c /src/FreeRDP/channels/parallel/client/parallel_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/parallel/client/parallel_main.c:47: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:106:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 106 | irp->IoStatus = STATUS_ACCESS_DENIED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #3 - "compile-afl-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:175:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 175 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:152:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 152 | UINT64 Offset = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:182:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 182 | Length = status; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:236:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 236 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:241:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 241 | Stream_Seek(irp->input, status); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:212:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 212 | UINT64 Offset = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:325:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 325 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #3 - "compile-afl-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:486:66: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 486 | Stream_Write_UINT8(parallel->device.data, name[i] < 0 ? '_' : name[i]); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [327/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/location/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -MF channels/location/client/CMakeFiles/location-client.dir/location_main.c.o.d -o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -c /src/FreeRDP/channels/location/client/location_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/location/client/location_main.c:30: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:103:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 103 | Stream_Write_UINT32(s, len); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:107:33: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 107 | return channel->Write(channel, len, Stream_Buffer(s), NULL); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:167:56: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 167 | if (!location_read_server_ready_pdu(callback, data, pduLength)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:244:25: warning: implicit conversion loses integer precision: 'LOCATIONSOURCE' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 244 | Stream_Write_UINT8(s, *pdu->source); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:338:52: warning: cast from 'const struct s_IWTSVirtualChannelCallback *' to 'LOCATION_CALLBACK *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 338 | LOCATION_CALLBACK* callback = (LOCATION_CALLBACK*)loc->baseDynPlugin.channel_callbacks; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:364:15: warning: implicit conversion changes signedness: 'int' to 'LOCATIONSOURCE' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 364 | source = va_arg(ap, int); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:344:10: warning: enumeration values 'PDUTYPE_LOC_RESERVED', 'PDUTYPE_SERVER_READY', and 'PDUTYPE_CLIENT_READY' not explicitly handled in switch [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 344 | switch (type) Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:69: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 13 warnings generated. Step #3 - "compile-afl-address-x86_64": [328/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/ainput/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -MF channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o.d -o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -c /src/FreeRDP/channels/ainput/client/ainput_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/ainput/client/ainput_main.c:28: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [329/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -MF client/common/CMakeFiles/freerdp-client.dir/geometry.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -c /src/FreeRDP/client/common/geometry.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/client/common/geometry.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/geometry.h:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [330/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/video/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -MF channels/video/client/CMakeFiles/video-client.dir/video_main.c.o.d -o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -c /src/FreeRDP/channels/video/client/video_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/video/client/video_main.c:30: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:413:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 413 | presentation->surface->x = geometry->topLevelLeft + geometry->left; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:414:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 414 | presentation->surface->y = geometry->topLevelTop + geometry->top; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:484:25: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #3 - "compile-afl-address-x86_64": 484 | geom->topLevelTop + geom->top, req->SourceWidth, req->SourceHeight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:483:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:865:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 864 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 865 | Stream_Length(presentation->currentSample), surface->data, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:906:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 905 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 906 | Stream_Length(presentation->currentSample), Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [331/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:969:54: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 969 | WLog_WARN(TAG, "status=%s", Win32ErrorCode2Tag(ctx->status)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #3 - "compile-afl-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1249:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1249 | Stream_Read_UINT64(buffer, val); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #3 - "compile-afl-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1337:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1337 | Stream_Read_UINT64(buffer, val); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #3 - "compile-afl-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1609:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1609 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1703:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1703 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1704:64: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1704 | rpc->VirtualConnection->DefaultInChannel->PeerReceiveWindow = ReceiveWindowSize; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [332/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:101:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 101 | filtered.numFormats = wpos; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:152:76: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 152 | UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [333/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/geometry/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -MF channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o.d -o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -c /src/FreeRDP/channels/geometry/client/geometry_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/geometry/client/geometry_main.c:29: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/geometry/client/geometry_main.c:343:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 343 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [334/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -I/src/FreeRDP/channels/audin/client/oss/.. -I/src/FreeRDP/build/channels/audin/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -MF channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o.d -o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -c /src/FreeRDP/channels/audin/client/oss/audin_oss.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/oss/audin_oss.c:43: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/audin/client/oss/audin_oss.c:72:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 72 | winpr_strerror((_error), buffer, sizeof(buffer))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [335/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -MF client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -c /src/FreeRDP/client/common/smartcard_cli.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/client/common/smartcard_cli.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/utils/smartcard_cli.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [336/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -c /src/FreeRDP/build/channels/client/tables.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/build/channels/client/tables.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:67:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 67 | { "drdynvc", (static_entry_fkt)drdynvc_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:68:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 68 | { "remdesk", (static_entry_fkt)remdesk_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:69:14: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 69 | { "rdpsnd", (static_entry_fkt)rdpsnd_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:70:13: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 70 | { "rdpdr", (static_entry_fkt)rdpdr_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:71:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 71 | { "rdp2tcp", (static_entry_fkt)rdp2tcp_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:72:12: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 72 | { "rail", (static_entry_fkt)rail_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:73:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 73 | { "encomsp", (static_entry_fkt)encomsp_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:74:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 74 | { "cliprdr", (static_entry_fkt)cliprdr_VirtualChannelEntryEx }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:81:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 81 | { "video", (static_entry_fkt)video_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:82:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 82 | { "rdpsnd", (static_entry_fkt)rdpsnd_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:83:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 83 | { "rdpgfx", (static_entry_fkt)rdpgfx_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:84:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 84 | { "rdpei", (static_entry_fkt)rdpei_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:85:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 85 | { "location", (static_entry_fkt)location_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:86:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 86 | { "geometry", (static_entry_fkt)geometry_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:87:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 87 | { "echo", (static_entry_fkt)echo_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:88:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 88 | { "disp", (static_entry_fkt)disp_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:89:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 89 | { "audin", (static_entry_fkt)audin_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:90:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 90 | { "ainput", (static_entry_fkt)ainput_DVCPluginEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:97:17: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 97 | { "smartcard", (static_entry_fkt)smartcard_DeviceServiceEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:98:14: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 98 | { "serial", (static_entry_fkt)serial_DeviceServiceEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:99:16: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 99 | { "parallel", (static_entry_fkt)parallel_DeviceServiceEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:100:13: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 100 | { "drive", (static_entry_fkt)drive_DeviceServiceEntry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:145:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #3 - "compile-afl-address-x86_64": 145 | { "oss", "", oss_freerdp_rdpsnd_client_subsystem_entry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:146:16: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #3 - "compile-afl-address-x86_64": 146 | { "fake", "", fake_freerdp_rdpsnd_client_subsystem_entry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:217:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #3 - "compile-afl-address-x86_64": 217 | { "oss", "", oss_freerdp_audin_client_subsystem_entry }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:228:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 228 | { "drdynvc", "VirtualChannelEntryEx", (static_addin_fkt)drdynvc_VirtualChannelEntryEx, CLIENT_DRDYNVC_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:229:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 229 | { "video", "DVCPluginEntry", (static_addin_fkt)video_DVCPluginEntry, CLIENT_VIDEO_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:230:39: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 230 | { "smartcard", "DeviceServiceEntry", (static_addin_fkt)smartcard_DeviceServiceEntry, CLIENT_SMARTCARD_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:231:36: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 231 | { "serial", "DeviceServiceEntry", (static_addin_fkt)serial_DeviceServiceEntry, CLIENT_SERIAL_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:232:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 232 | { "remdesk", "VirtualChannelEntryEx", (static_addin_fkt)remdesk_VirtualChannelEntryEx, CLIENT_REMDESK_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:233:39: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 233 | { "rdpsnd", "VirtualChannelEntryEx", (static_addin_fkt)rdpsnd_VirtualChannelEntryEx, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:234:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 234 | { "rdpsnd", "DVCPluginEntry", (static_addin_fkt)rdpsnd_DVCPluginEntry, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:235:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 235 | { "rdpgfx", "DVCPluginEntry", (static_addin_fkt)rdpgfx_DVCPluginEntry, CLIENT_RDPGFX_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:236:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 236 | { "rdpei", "DVCPluginEntry", (static_addin_fkt)rdpei_DVCPluginEntry, CLIENT_RDPEI_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:237:38: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 237 | { "rdpdr", "VirtualChannelEntryEx", (static_addin_fkt)rdpdr_VirtualChannelEntryEx, CLIENT_RDPDR_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:238:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 238 | { "rdp2tcp", "VirtualChannelEntryEx", (static_addin_fkt)rdp2tcp_VirtualChannelEntryEx, CLIENT_RDP2TCP_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:239:37: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 239 | { "rail", "VirtualChannelEntryEx", (static_addin_fkt)rail_VirtualChannelEntryEx, CLIENT_RAIL_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:240:38: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 240 | { "parallel", "DeviceServiceEntry", (static_addin_fkt)parallel_DeviceServiceEntry, CLIENT_PARALLEL_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:241:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 241 | { "location", "DVCPluginEntry", (static_addin_fkt)location_DVCPluginEntry, CLIENT_LOCATION_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:242:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 242 | { "geometry", "DVCPluginEntry", (static_addin_fkt)geometry_DVCPluginEntry, CLIENT_GEOMETRY_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:243:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 243 | { "encomsp", "VirtualChannelEntryEx", (static_addin_fkt)encomsp_VirtualChannelEntryEx, CLIENT_ENCOMSP_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:244:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 244 | { "echo", "DVCPluginEntry", (static_addin_fkt)echo_DVCPluginEntry, CLIENT_ECHO_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:245:35: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 245 | { "drive", "DeviceServiceEntry", (static_addin_fkt)drive_DeviceServiceEntry, CLIENT_DRIVE_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:246:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 246 | { "disp", "DVCPluginEntry", (static_addin_fkt)disp_DVCPluginEntry, CLIENT_DISP_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:247:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 247 | { "cliprdr", "VirtualChannelEntryEx", (static_addin_fkt)cliprdr_VirtualChannelEntryEx, CLIENT_CLIPRDR_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:248:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 248 | { "audin", "DVCPluginEntry", (static_addin_fkt)audin_DVCPluginEntry, CLIENT_AUDIN_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:249:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 249 | { "ainput", "DVCPluginEntry", (static_addin_fkt)ainput_DVCPluginEntry, CLIENT_AINPUT_SUBSYSTEM_TABLE }, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 51 warnings generated. Step #3 - "compile-afl-address-x86_64": [337/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -c /src/FreeRDP/channels/rdpei/client/rdpei_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/client/rdpei_main.c:31: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:323:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 323 | status = rdpei_send_pdu(callback, s, EVENTID_PEN, Stream_Length(s)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:361:57: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 361 | if ((error = rdpei_send_pen_event_pdu(callback, frame->frameOffset, frame, 1))) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:581:41: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 581 | contact->contactRectLeft = contact->x - rectSize; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:582:40: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 582 | contact->contactRectTop = contact->y - rectSize; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:583:42: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 583 | contact->contactRectRight = contact->x + rectSize; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:584:43: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 584 | contact->contactRectBottom = contact->y + rectSize; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:595:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 595 | Stream_Write_UINT8(s, contact->contactId); /* contactId (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:681:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 681 | pduLength = Stream_Length(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:788:9: warning: variable 'pduLength' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 788 | UINT32 pduLength = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:886:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 886 | return -1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:895:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 895 | return -1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:991:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 991 | contact.fieldsPresent = fieldFlags; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:995:30: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 995 | contact.contactRectLeft = va_arg(ap, INT32); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:996:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 996 | contact.contactRectTop = va_arg(ap, INT32); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:997:31: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 997 | contact.contactRectRight = va_arg(ap, INT32); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:998:32: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 998 | contact.contactRectBottom = va_arg(ap, INT32); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:989:23: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 989 | contact.contactId = contactIdlocal; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1031:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1031 | *contactId = contactIdlocal; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1208:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1208 | contact.fieldsPresent = fieldFlags; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1216:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1216 | contact.rotation = va_arg(ap, UINT32); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1218:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1218 | contact.tiltX = va_arg(ap, INT32); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1220:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1220 | contact.tiltY = va_arg(ap, INT32); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:526:13: warning: unused function 'rdpei_print_contact_flags' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 526 | static void rdpei_print_contact_flags(UINT32 contactFlags) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 27 warnings generated. Step #3 - "compile-afl-address-x86_64": [338/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -MF channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o.d -o channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -c /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:363:20: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDVC_PLUGIN_ENTRY' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 363 | pDVCPluginEntry = (PDVC_PLUGIN_ENTRY)freerdp_load_channel_addin_entry( Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 364 | args->argv[0], NULL, NULL, FREERDP_ADDIN_CHANNEL_DYNAMIC); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:828:48: warning: unused parameter 'ThreadingFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 828 | UINT32 ThreadingFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:989:63: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 989 | Stream_Write_UINT8(data_out, (DATA_FIRST_PDU << 4) | cbChId | (cbLen << 2)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1210:57: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1210 | Stream_Write_UINT8(data_out, (CREATE_REQUEST_PDU << 4) | cbChId); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1224:16: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1224 | retStatus = STATUS_NO_MEMORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #3 - "compile-afl-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [339/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -c /src/FreeRDP/channels/client/generic_dynvc.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/client/generic_dynvc.c:22: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/channels.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:27:83: warning: unused parameter 'Data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 27 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:28:53: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 28 | BOOL* pbAccept, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [340/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -c /src/FreeRDP/channels/cliprdr/cliprdr_common.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/cliprdr_common.c:24: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/cliprdr_common.c:416:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 416 | formatList->numFormats = (cap / 36); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~ Step #3 - "compile-afl-address-x86_64": 5 warnings generated. Step #3 - "compile-afl-address-x86_64": [341/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YUV.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:218:50: warning: unused parameter 'nTotalHeight' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 218 | UINT32 nTotalHeight, BYTE* WINPR_RESTRICT pDst[3], Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:511:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 511 | nWidth = (roi->width + 1) & ~0x0001; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:512:32: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 512 | nHeight = (roi->height + 1) & ~0x0001; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:624:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 624 | return ((-29 * R - 99 * G + 128 * B) >> 8) + 128; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:629:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 629 | return ((128 * R - 116 * G - 12 * B) >> 8) + 128; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #3 - "compile-afl-address-x86_64": | ~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1006:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1006 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1007:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1007 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1053:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1053 | const UINT32 n = (i & ~7) + i; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1147:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1147 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1148:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1148 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1194:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1194 | const UINT32 n = (i & ~7) + i; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1297:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1297 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1298:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1298 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1395:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1395 | const UINT32 n = (i & ~7) + i; Step #3 - "compile-afl-address-x86_64": | ~ ^~ Step #3 - "compile-afl-address-x86_64": 27 warnings generated. Step #3 - "compile-afl-address-x86_64": [342/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -c /src/FreeRDP/client/common/client_cliprdr_file.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/client/common/client_cliprdr_file.c:44: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1296:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1294 | CLIPRDR_FILE_CONTENTS_RESPONSE response = { .streamId = request->streamId, Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1295 | .requestedData = data, Step #3 - "compile-afl-address-x86_64": 1296 | .cbRequested = size, Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1309:62: warning: unused parameter 'arg' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1309 | static BOOL dump_streams(const void* key, void* value, void* arg) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1374:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1374 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1461:27: warning: implicit conversion changes signedness: 'const UINT64' (aka 'const unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1461 | if (_fseeki64(rfile->fp, offset, SEEK_SET) < 0) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #3 - "compile-afl-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:66: warning: unused parameter 'file_context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:92: warning: unused parameter 'clip' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:58: warning: unused parameter 'data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1964 | const void* data, size_t size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:71: warning: unused parameter 'size' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1964 | const void* data, size_t size) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:68: warning: unused parameter 'stop_thread' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2453:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2453 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :43:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:58:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 58 | #define NO_CLIP_DATA_ID (UINT64_C(1) << 32) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:56:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 56 | #define MAX_CLIP_DATA_DIR_LEN 10 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:64:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 64 | #define DEBUG_CLIPRDR(log, ...) \ Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:57:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 57 | #define MAX_CLIPBOARD_FORMATS 255 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:59:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 59 | #define WIN32_FILETIME_TO_UNIX_EPOCH UINT64_C(11644473600) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:6: warning: unused function 'cliprdr_file_session_terminate' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1651:13: warning: unused function 'cliprdr_file_server_content_changed_and_update' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 1651 | static BOOL cliprdr_file_server_content_changed_and_update(CliprdrFileContext* file, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 21 warnings generated. Step #3 - "compile-afl-address-x86_64": [343/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:226:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 226 | return rc; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:741:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #3 - "compile-afl-address-x86_64": 741 | snprintf(buffer, sizeof(buffer), location, (unsigned long)uid); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:743:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #3 - "compile-afl-address-x86_64": 743 | snprintf(buffer, sizeof(buffer), location, uname); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:952:21: warning: implicit conversion loses integer precision: 'ULONG_PTR' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 952 | UINT32 ids[1] = { key }; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1473:9: warning: variable 'FileId' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 1473 | UINT32 FileId = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1879:64: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1878 | status = plugin->channelEntryPoints.pVirtualChannelWriteEx( Step #3 - "compile-afl-address-x86_64": | ~~~~~~ Step #3 - "compile-afl-address-x86_64": 1879 | plugin->InitHandle, plugin->OpenHandle, Stream_Buffer(s), pos, s); Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [344/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -c /src/FreeRDP/libfreerdp/core/update.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/update.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:172:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 172 | Stream_Write_UINT16(s, bitmapData->destLeft); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:173:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 173 | Stream_Write_UINT16(s, bitmapData->destTop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:174:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 174 | Stream_Write_UINT16(s, bitmapData->destRight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:175:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 175 | Stream_Write_UINT16(s, bitmapData->destBottom); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:176:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 176 | Stream_Write_UINT16(s, bitmapData->width); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:177:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 177 | Stream_Write_UINT16(s, bitmapData->height); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:178:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 178 | Stream_Write_UINT16(s, bitmapData->bitsPerPixel); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:179:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 179 | Stream_Write_UINT16(s, bitmapData->flags); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:180:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 180 | Stream_Write_UINT16(s, bitmapData->bitmapLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:187:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 186 | Stream_Write_UINT16(s, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 187 | bitmapData->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:189:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 188 | Stream_Write_UINT16(s, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 189 | bitmapData->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:190:39: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 190 | Stream_Write_UINT16(s, bitmapData->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:192:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 191 | Stream_Write_UINT16(s, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 192 | bitmapData->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:234:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 234 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :129:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 129 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:250:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 250 | Stream_Write_UINT16(s, bitmapUpdate->number); /* numberRectangles (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:293:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 293 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :145:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:350:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 350 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :166:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 166 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:372:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 372 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :177:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :6:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 6 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:651:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 651 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :25:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:677:78: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 677 | if (!_update_read_pointer_color(s, &pointer_new->colorPtrAttr, pointer_new->xorBpp, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:684:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 684 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :38:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:706:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 706 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :49:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 49 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1198:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1198 | Stream_Write_UINT8(s, orderInfo->controlFlags); /* controlFlags (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1201:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1201 | Stream_Write_UINT8(s, orderInfo->orderType); /* orderType (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1204:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1203 | if (!update_write_field_flags( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1204 | s, orderInfo->fieldFlags, orderInfo->controlFlags, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1362:64: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1362 | if (!update_write_surfcmd_frame_marker(s, surfaceFrameMarker->frameAction, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1532:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1532 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_DSTBLT); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1534:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1534 | update_check_flush(context, headerLength + inf); Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1533:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1533 | inf = update_approximate_dstblt_order(&orderInfo, dstblt); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1568:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1568 | update_check_flush(context, headerLength + update_approximate_patblt_order(&orderInfo, patblt)); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1576:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1576 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1579 | Stream_Seek(s, headerLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1599:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1599 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_SCRBLT); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1601:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1601 | update_check_flush(context, headerLength + inf); Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1600:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1600 | inf = update_approximate_scrblt_order(&orderInfo, scrblt); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1607:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1607 | offset = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1632:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1632 | update_check_flush(context, headerLength + Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1641:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1641 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1644:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1644 | Stream_Seek(s, headerLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1665:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1665 | update_check_flush(context, headerLength + inf); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1673:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1673 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1676:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1676 | Stream_Seek(s, headerLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1678:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1678 | update_write_order_info(context, s, &orderInfo, offset); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1664:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1664 | inf = update_approximate_line_to_order(&orderInfo, line_to); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1671:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1671 | offset = Stream_GetPosition(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1695:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1695 | update_check_flush(context, headerLength + update_approximate_memblt_order(&orderInfo, memblt)); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1703:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1703 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1706:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1706 | Stream_Seek(s, headerLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1728:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1728 | update_check_flush(context, headerLength + inf); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1736:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1736 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1739:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1739 | Stream_Seek(s, headerLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1727:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1727 | inf = update_approximate_glyph_index_order(&orderInfo, glyph_index); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2071:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2071 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2116:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2116 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2185:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2185 | Stream_Write_UINT16(s, pointerPosition->xPos); /* xPos (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2186:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2186 | Stream_Write_UINT16(s, pointerPosition->yPos); /* yPos (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2305:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2305 | Stream_Write_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2329:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2329 | Stream_Write_UINT16(s, pointer_cached->cacheIndex); /* cacheIndex (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2563:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2563 | Stream_Write_UINT8(s, stateOrder->showState); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2598:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2598 | Stream_Write_UINT8(s, stateOrder->RPContent); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2626:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2626 | Stream_Write_UINT16(s, stateOrder->numWindowRects); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2632:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2632 | Stream_Write_UINT32(s, stateOrder->visibleOffsetX); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2633:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2633 | Stream_Write_UINT32(s, stateOrder->visibleOffsetY); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2638:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2638 | Stream_Write_UINT16(s, stateOrder->numVisibilityRects); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2686:75: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2686 | static UINT16 update_calculate_window_icon_order(const WINDOW_ORDER_INFO* orderInfo, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2736:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2736 | Stream_Write_UINT16(s, iconInfo->cacheEntry); /* CacheEntry (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2737:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2737 | Stream_Write_UINT8(s, iconInfo->cacheId); /* CacheId (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2738:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2738 | Stream_Write_UINT8(s, iconInfo->bpp); /* Bpp (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2739:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2739 | Stream_Write_UINT16(s, iconInfo->width); /* Width (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2740:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2740 | Stream_Write_UINT16(s, iconInfo->height); /* Height (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2744:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2744 | Stream_Write_UINT16(s, iconInfo->cbColorTable); /* CbColorTable (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2747:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2747 | Stream_Write_UINT16(s, iconInfo->cbBitsMask); /* CbBitsMask (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2748:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2748 | Stream_Write_UINT16(s, iconInfo->cbBitsColor); /* CbBitsColor (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2794:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2794 | Stream_Write_UINT16(s, cachedIcon->cacheEntry); /* CacheEntry (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2795:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2795 | Stream_Write_UINT8(s, cachedIcon->cacheId); /* CacheId (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2903:24: warning: implicit conversion changes signedness: 'const UINT16' (aka 'const unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2903 | Stream_Write_INT16(s, orderSize); /* OrderSize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2949:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2949 | Stream_Write_UINT16(s, iconInfo.cacheEntry); /* CacheEntry (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2950:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2950 | Stream_Write_UINT8(s, iconInfo.cacheId); /* CacheId (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2951:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2951 | Stream_Write_UINT8(s, iconInfo.bpp); /* Bpp (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2952:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2952 | Stream_Write_UINT16(s, iconInfo.width); /* Width (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2953:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2953 | Stream_Write_UINT16(s, iconInfo.height); /* Height (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2957:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2957 | Stream_Write_UINT16(s, iconInfo.cbColorTable); /* CbColorTable (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2960:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2960 | Stream_Write_UINT16(s, iconInfo.cbBitsMask); /* CbBitsMask (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2961:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2961 | Stream_Write_UINT16(s, iconInfo.cbBitsColor); /* CbBitsColor (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2974:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2974 | Stream_Write_UINT16(s, cachedIcon.cacheEntry); /* CacheEntry (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2975:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2975 | Stream_Write_UINT8(s, cachedIcon.cacheId); /* CacheId (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3075:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3075 | Stream_Write_UINT8(s, monitoredDesktop->numWindowIds); /* numWindowIds (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3264:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 3264 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :177:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 93 warnings generated. Step #3 - "compile-afl-address-x86_64": [345/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -MF channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o.d -o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -c /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:40: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:435:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 435 | rdpsnd->wCurrentFormatNo = wFormatNo; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:697:9: warning: variable 'dwAudioTimeStamp' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 697 | UINT32 dwAudioTimeStamp = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:855:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_RDPSND_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_RDPSND_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 855 | entry = (PFREERDP_RDPSND_DEVICE_ENTRY)freerdp_load_channel_addin_entry(RDPSND_CHANNEL_NAME, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 856 | name, NULL, flags); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:953:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 953 | rdpsnd->fixed_format->nSamplesPerSec = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:971:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 971 | rdpsnd->latency = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": 9 warnings generated. Step #3 - "compile-afl-address-x86_64": [346/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -c /src/FreeRDP/channels/client/addin.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/client/addin.c:31: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:86:74: warning: unused parameter 'pszName' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 86 | static FREERDP_ADDIN** freerdp_channels_list_client_static_addins(LPCSTR pszName, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:87:74: warning: unused parameter 'pszSubsystem' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 87 | LPCSTR pszSubsystem, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:74: warning: unused parameter 'pszType' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:163:83: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 163 | LPCSTR pszType, DWORD dwFlags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:493:16: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 493 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:497:15: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 497 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/client/addin.c:510:12: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 510 | return (PVIRTUALCHANNELENTRY)table->entry; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 12 warnings generated. Step #3 - "compile-afl-address-x86_64": [347/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -c /src/FreeRDP/channels/rail/client/rail_orders.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_orders.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:94:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 94 | Stream_Read_INT16(s, minmaxinfo->maxWidth); /* maxWidth (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:95:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 95 | Stream_Read_INT16(s, minmaxinfo->maxHeight); /* maxHeight (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:96:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 96 | Stream_Read_INT16(s, minmaxinfo->maxPosX); /* maxPosX (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:97:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 97 | Stream_Read_INT16(s, minmaxinfo->maxPosY); /* maxPosY (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:98:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 98 | Stream_Read_INT16(s, minmaxinfo->minTrackWidth); /* minTrackWidth (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:99:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 99 | Stream_Read_INT16(s, minmaxinfo->minTrackHeight); /* minTrackHeight (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:100:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 100 | Stream_Read_INT16(s, minmaxinfo->maxTrackWidth); /* maxTrackWidth (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:101:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 101 | Stream_Read_INT16(s, minmaxinfo->maxTrackHeight); /* maxTrackHeight (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:125:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 125 | Stream_Read_INT16(s, localMoveSize->posX); /* posX (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:126:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 126 | Stream_Read_INT16(s, localMoveSize->posY); /* posY (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:315:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 315 | Stream_Write_UINT16(s, langImeInfo->LanguageID); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 15 warnings generated. Step #3 - "compile-afl-address-x86_64": [348/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/tsg.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/tsg.c:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:329:45: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 329 | static BOOL TsProxyWriteTunnelContext(wLog* log, wStream* s, const CONTEXT_HANDLE* tunnelContext) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:340:41: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 340 | static BOOL tsg_ndr_pointer_write(wLog* log, wStream* s, UINT32* index, DWORD length) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:396:40: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 396 | static BOOL tsg_ndr_write_string(wLog* log, wStream* s, const WCHAR* str, UINT32 length) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:472:47: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 472 | static BOOL tsg_ndr_write_packet_header(wLog* log, wStream* s, const TSG_PACKET_HEADER* header) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:492:37: warning: unused parameter 'log' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 492 | static BOOL tsg_ndr_write_nap(wLog* log, wStream* s, const TSG_CAPABILITY_NAP* nap) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:505:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 505 | UINT32 count = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:692:9: warning: variable 'MaxOffsetValue' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 692 | UINT32 MaxOffsetValue = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:693:9: warning: variable 'idleTimeout' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 693 | UINT32 idleTimeout = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:694:9: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 694 | UINT32 reserved = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1528:9: warning: variable 'MsgId' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 1528 | UINT32 MsgId = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1529:9: warning: variable 'MsgType' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 1529 | UINT32 MsgType = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1530:9: warning: variable 'IsMessagePresent' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 1530 | UINT32 IsMessagePresent = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1718:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1718 | if (!tsg_ndr_write_string(tsg->log, s, tsg->MachineName, count)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:2072:56: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2072 | if (!tsg_ndr_write_string(tsg->log, s, tsg->Hostname, count)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": 18 warnings generated. Step #3 - "compile-afl-address-x86_64": [349/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -MF channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o.d -o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -c /src/FreeRDP/channels/audin/client/audin_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/audin_main.c:35: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:642:81: warning: unused parameter 'Data' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 642 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:643:51: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 643 | BOOL* pbAccept, IWTSVirtualChannelCallback** ppCallback) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:814:6: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_AUDIN_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_AUDIN_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #3 - "compile-afl-address-x86_64": 814 | (const PFREERDP_AUDIN_DEVICE_ENTRY)freerdp_load_channel_addin_entry(AUDIN_CHANNEL_NAME, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 815 | name, NULL, 0); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:948:42: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 948 | audin->fixed_format->nSamplesPerSec = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": 8 warnings generated. Step #3 - "compile-afl-address-x86_64": [350/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:101:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 101 | dataLen = pos - 8; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:223:82: warning: unused parameter 'length' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 223 | static UINT cliprdr_process_clip_caps(cliprdrPlugin* cliprdr, wStream* s, UINT32 length, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:224:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 224 | UINT16 flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:605:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 605 | flags &= ~CB_USE_LONG_FORMAT_NAMES; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:607:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 607 | flags &= ~CB_STREAM_FILECLIP_ENABLED; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:609:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 609 | flags &= ~CB_FILECLIP_NO_FILE_PATHS; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:611:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 611 | flags &= ~CB_CAN_LOCK_CLIPDATA; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:613:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 613 | flags &= ~CB_HUGE_FILE_SUPPORT_ENABLED; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1015:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1015 | static UINT cliprdr_virtual_channel_event_connected(cliprdrPlugin* cliprdr, LPVOID pData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1016:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1016 | UINT32 dataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 14 warnings generated. Step #3 - "compile-afl-address-x86_64": [351/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client.c.o -c /src/FreeRDP/client/common/client.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/client/common/client.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:467:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 467 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:488:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 488 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #3 - "compile-afl-address-x86_64": 38 | # define errno (*__errno_location ()) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #3 - "compile-afl-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #3 - "compile-afl-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:554:43: warning: unused parameter 'instance' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 554 | BOOL client_cli_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWORD count, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:592:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 592 | *choice = answer; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1117:46: warning: unused parameter 'instance' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1117:68: warning: unused parameter 'request' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1117:84: warning: unused parameter 'token' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1203:9: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1203 | return delay; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1581:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1581:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1638:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1638:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:1996:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'UINT32' (aka 'unsigned int') [-Wfloat-conversion] Step #3 - "compile-afl-address-x86_64": 1996 | normalizedpressure = (pressure * 1024) / pen->max_pressure; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:2002:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2002 | rotation = va_arg(args, unsigned); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:2007:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2007 | tiltX = va_arg(args, int); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/client.c:2012:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2012 | tiltX = va_arg(args, int); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #3 - "compile-afl-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 20 warnings generated. Step #3 - "compile-afl-address-x86_64": [352/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -c /src/FreeRDP/channels/drive/client/drive_file.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_file.c:41: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 4 warnings generated. Step #3 - "compile-afl-address-x86_64": [353/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/encomsp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -MF channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o.d -o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -c /src/FreeRDP/channels/encomsp/client/encomsp_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/encomsp/client/encomsp_main.c:28: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1093:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1093 | static UINT encomsp_virtual_channel_event_connected(encomspPlugin* encomsp, LPVOID pData, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1094:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1094 | UINT32 dataLength) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 6 warnings generated. Step #3 - "compile-afl-address-x86_64": [354/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -c /src/FreeRDP/channels/drive/client/drive_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_main.c:38: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:80:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 80 | rc = STATUS_ACCESS_DENIED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #3 - "compile-afl-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:84:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 84 | rc = STATUS_NO_SUCH_FILE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #3 - "compile-afl-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:88:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 88 | rc = STATUS_DEVICE_BUSY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:254:28: note: expanded from macro 'STATUS_DEVICE_BUSY' Step #3 - "compile-afl-address-x86_64": 254 | #define STATUS_DEVICE_BUSY STATUS_CAST(NTSTATUS, 0x80000011) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:92:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 92 | rc = STATUS_NO_SUCH_DEVICE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #3 - "compile-afl-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:96:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 96 | rc = STATUS_NO_SUCH_DEVICE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #3 - "compile-afl-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:101:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 101 | rc = STATUS_OBJECT_NAME_COLLISION; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:344:38: note: expanded from macro 'STATUS_OBJECT_NAME_COLLISION' Step #3 - "compile-afl-address-x86_64": 344 | #define STATUS_OBJECT_NAME_COLLISION STATUS_CAST(NTSTATUS, 0xC0000035) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:105:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 105 | rc = STATUS_NO_SUCH_FILE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #3 - "compile-afl-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:109:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 109 | rc = STATUS_INVALID_HANDLE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:61:31: note: expanded from macro 'STATUS_INVALID_HANDLE' Step #3 - "compile-afl-address-x86_64": 61 | #define STATUS_INVALID_HANDLE STATUS_CAST(NTSTATUS, 0xC0000008L) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:113:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 113 | rc = STATUS_NO_MORE_FILES; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:244:30: note: expanded from macro 'STATUS_NO_MORE_FILES' Step #3 - "compile-afl-address-x86_64": 244 | #define STATUS_NO_MORE_FILES STATUS_CAST(NTSTATUS, 0x80000006) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:117:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 117 | rc = STATUS_NOT_A_DIRECTORY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:553:32: note: expanded from macro 'STATUS_NOT_A_DIRECTORY' Step #3 - "compile-afl-address-x86_64": 553 | #define STATUS_NOT_A_DIRECTORY STATUS_CAST(NTSTATUS, 0xC0000103) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:121:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 121 | rc = STATUS_OBJECT_PATH_NOT_FOUND; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:348:38: note: expanded from macro 'STATUS_OBJECT_PATH_NOT_FOUND' Step #3 - "compile-afl-address-x86_64": 348 | #define STATUS_OBJECT_PATH_NOT_FOUND STATUS_CAST(NTSTATUS, 0xC000003A) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:125:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 125 | rc = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:161:9: warning: variable 'allocationSize' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 161 | UINT64 allocationSize = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:247:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 247 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:285:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 285 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:347:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 347 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:387:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 387 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:421:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 421 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:429:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 429 | irp->IoStatus = STATUS_DIRECTORY_NOT_EMPTY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:551:36: note: expanded from macro 'STATUS_DIRECTORY_NOT_EMPTY' Step #3 - "compile-afl-address-x86_64": 551 | #define STATUS_DIRECTORY_NOT_EMPTY STATUS_CAST(NTSTATUS, 0xC0000101) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:565:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 565 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:473:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 473 | Stream_Write_UINT32(output, length); /* Length */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:486:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 486 | Stream_Write_UINT32(output, volumeLabelLen); /* VolumeLabelLength */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:516:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 516 | Stream_Write_UINT32(output, length); /* Length */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:527:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 527 | Stream_Write_UINT32(output, diskTypeLen); /* FileSystemNameLength */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:582:9: warning: variable 'FsInformationClass' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 582 | UINT32 FsInformationClass = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:626:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 626 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #3 - "compile-afl-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:657:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 657 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #3 - "compile-afl-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:736:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 736 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #3 - "compile-afl-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #3 - "compile-afl-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": 32 warnings generated. Step #3 - "compile-afl-address-x86_64": [355/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -c /src/FreeRDP/libfreerdp/core/capabilities.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/capabilities.c:23: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1837:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1837 | Stream_Write_UINT16(s, settings->OffscreenCacheSize); /* offscreenCacheSize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1839:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1838 | Stream_Write_UINT16(s, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1839 | settings->OffscreenCacheEntries); /* offscreenCacheEntries (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1968:55: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1968 | info = (cellInfo->numEntries | (cellInfo->persistent << 31)); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2080:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2080 | Stream_Write_UINT8(s, settings->BitmapCacheV2NumCells); /* numCellCaches (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2148 | settings->VCFlags &= ~VCCAPS_COMPR_SC; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2154:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2154 | settings->VCFlags &= ~VCCAPS_COMPR_CS_8K; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2294:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2294 | Stream_Write_UINT16(s, settings->DrawNineGridCacheSize); /* drawNineGridCacheSize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2296:19: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2295 | Stream_Write_UINT16( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2296 | s, settings->DrawNineGridCacheEntries); /* drawNineGridCacheEntries (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2569:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2569 | Stream_Write_UINT8(s, settings->RemoteAppNumIconCaches); /* numIconCaches (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2571:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2570 | Stream_Write_UINT16(s, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2571 | settings->RemoteAppNumIconCacheEntries); /* numIconCacheEntries (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2983:70: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2983 | guid->Data1 = ((UINT32)g[3] << 24U) | ((UINT32)g[2] << 16U) | (g[1] << 8U) | g[0]; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2984:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2984 | guid->Data2 = (g[5] << 8U) | g[4]; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2985 | guid->Data3 = (g[7] << 8U) | g[6]; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3145:12: warning: variable 'codecFlags' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 3145 | BYTE codecFlags = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3148:12: warning: variable 'entropyBits' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 3148 | BYTE entropyBits = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3107:13: warning: variable 'icapLen' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 3107 | UINT16 icapLen = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3087:12: warning: variable 'rfxPropsLength' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 3087 | UINT32 rfxPropsLength = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3262:24: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3262 | codecMode = settings->RemoteFxCodecMode; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3307:36: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3307 | fAllowDynamicFidelity = settings->NSCodecAllowDynamicColorFidelity; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3308:32: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3308 | fAllowSubsampling = settings->NSCodecAllowSubsampling; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3309:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3309 | colorLossLevel = settings->NSCodecColorLossLevel; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3971:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 3971 | settings->ReceivedCapabilityDataSizes[type] = size; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:4347:9: warning: variable 'SessionId' set but not used [-Wunused-but-set-variable] Step #3 - "compile-afl-address-x86_64": 4347 | UINT32 SessionId = 0; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2395:13: warning: unused function 'rdp_write_draw_gdiplus_cache_capability_set' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 2395 | static BOOL rdp_write_draw_gdiplus_cache_capability_set(wStream* s, const rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3357:13: warning: unused function 'rdp_write_jpeg_server_capability_container' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 3357 | static BOOL rdp_write_jpeg_server_capability_container(wStream* s, const rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 29 warnings generated. Step #3 - "compile-afl-address-x86_64": [356/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -c /src/FreeRDP/libfreerdp/codec/progressive.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:40: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:872:57: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 872 | BOOL subbandDiff, BOOL extrapolate) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1098:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1098 | state->nz = ((bs->accumulator >> (32u - k)) & bs->mask); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:16: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #3 - "compile-afl-address-x86_64": | ^~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1170:56: warning: unused parameter 'bitPos' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1170 | UINT32 bitPos, UINT32 numBits) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1227:62: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1227 | const BYTE* rawData, UINT32 rawLen, BOOL coeffDiff, BOOL subbandDiff, BOOL extrapolate) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1496:83: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1496 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1574:75: warning: unused parameter 'context' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1574 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1803:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1803 | close_cnt = idx + 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2067:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2067 | len = Stream_GetRemainingLength(s); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2205:21: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2205 | boxLeft = surface->gridWidth; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2206:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2206 | boxTop = surface->gridHeight; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2240:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2240 | return (size_t)rc; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2344:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2344 | updateRect.left = nXDst + tile->x; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2345:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2345 | updateRect.top = nYDst + tile->y; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2513:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2513 | numRects = region16_n_rects(invalidRegion); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2542:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2542 | r->x = x; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2543:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2543 | r->y = y; Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2544:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2544 | r->width = MIN(64, Width - x); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2545:31: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2545 | r->height = MIN(64, Height - y); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #3 - "compile-afl-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2565:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2565 | progressive->rfx_context->width = Width; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2566:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2566 | progressive->rfx_context->height = Height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2640:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2640 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :145:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:79:20: warning: unused function 'progressive_rfx_quant_ladd' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 79 | static INLINE void progressive_rfx_quant_ladd(RFX_COMPONENT_CODEC_QUANT* q, int val) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:175:20: warning: unused function 'progressive_rfx_quant_cmp_less_equal' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 175 | static INLINE BOOL progressive_rfx_quant_cmp_less_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:247:20: warning: unused function 'progressive_rfx_quant_cmp_greater_equal' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 247 | static INLINE BOOL progressive_rfx_quant_cmp_greater_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 32 warnings generated. Step #3 - "compile-afl-address-x86_64": [357/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -c /src/FreeRDP/libfreerdp/codec/rfx.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:35: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:43: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:346:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 346 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :54:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 54 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:423:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 423 | context->bits_per_pixel = FreeRDPGetBitsPerPixel(pixel_format); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:449:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 449 | context->width = width; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:450:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 450 | context->height = height; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:463:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 463 | context->decodedHeaderBlocks &= ~RFX_DECODED_SYNC; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:495:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 495 | context->decodedHeaderBlocks &= ~RFX_DECODED_VERSIONS; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:539:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 539 | context->decodedHeaderBlocks &= ~RFX_DECODED_CHANNELS; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:596:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 596 | context->decodedHeaderBlocks &= ~RFX_DECODED_CONTEXT; Step #3 - "compile-afl-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:796:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 796 | static void CALLBACK rfx_process_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:797:85: warning: unused parameter 'work' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 797 | void* context, PTP_WORK work) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:814:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 814 | message->numTiles = count; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1374:27: warning: cast from 'RFX_TILE **' to 'const RFX_TILE **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 1374 | return (const RFX_TILE**)message->tiles; Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1528:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1528 | Stream_Write_UINT32(s, blockLen); /* BlockT.blockLen (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1549:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1549 | static void CALLBACK rfx_compose_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1550:85: warning: unused parameter 'work' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1550 | void* context, PTP_WORK work) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1697:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1697 | message->numRects = regionNbRects; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1719:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1719 | currentTileRect.top = gridRelY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1720:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1720 | currentTileRect.bottom = gridRelY + tileHeight; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1733:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1733 | tileWidth = width - gridRelX; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1735:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1735 | currentTileRect.left = gridRelX; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1746:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1746 | tile->xIdx = xIdx; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1747:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1747 | tile->yIdx = yIdx; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1748:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1748 | tile->x = gridRelX; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1749:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1749 | tile->y = gridRelY; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1751:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1751 | tile->width = tileWidth; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1917:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1917 | msg->frameIdx = message->frameIdx + j; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2015:33: warning: implicit conversion loses integer precision: 'const UINT16' (aka 'const unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2015 | Stream_Write_UINT8(s, message->numQuant); /* numQuant (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2024:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2024 | Stream_Write_UINT8(s, quantVals[0] + (quantVals[1] << 4)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2075:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2075 | Stream_Write_UINT32(s, blockLen); /* set CodecChannelT.blockLen (4 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2083:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2083 | const RFX_RECT* rect = rfx_message_get_rect_const(message, i); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": 39 warnings generated. Step #3 - "compile-afl-address-x86_64": [358/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/file.c.o -c /src/FreeRDP/client/common/file.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/client/common/file.c:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1131:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1131 | file->DynamicResolution = freerdp_settings_get_bool(settings, FreeRDP_DynamicResolutionUpdate); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1132:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1132 | file->VideoPlaybackMode = freerdp_settings_get_bool(settings, FreeRDP_SupportVideoOptimized); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1138:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1138 | file->ConnectToConsole = freerdp_settings_get_bool(settings, FreeRDP_ConsoleSession); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1140:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1139 | file->NegotiateSecurityLayer = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1140 | freerdp_settings_get_bool(settings, FreeRDP_NegotiateSecurityLayer); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1141:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1141 | file->EnableCredSSPSupport = freerdp_settings_get_bool(settings, FreeRDP_NlaSecurity); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1142:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1142 | file->EnableRdsAadAuth = freerdp_settings_get_bool(settings, FreeRDP_AadSecurity); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1219:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1219 | file->AudioCaptureMode = freerdp_settings_get_bool(settings, FreeRDP_AudioCapture); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1221:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1220 | file->BitmapCachePersistEnable = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1221 | freerdp_settings_get_bool(settings, FreeRDP_BitmapCachePersistEnabled); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1222:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1222 | file->Compression = freerdp_settings_get_bool(settings, FreeRDP_CompressionEnabled); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1228:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1227 | file->PromptCredentialOnce = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1228 | freerdp_settings_get_bool(settings, FreeRDP_GatewayUseSameCredentials); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1229:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1229 | file->PromptForCredentials = freerdp_settings_get_bool(settings, FreeRDP_PromptForCredentials); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1231:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1230 | file->RemoteApplicationMode = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1231 | freerdp_settings_get_bool(settings, FreeRDP_RemoteApplicationMode); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1246:23: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1246 | file->SpanMonitors = freerdp_settings_get_bool(settings, FreeRDP_SpanMonitors); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1247:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1247 | file->UseMultiMon = freerdp_settings_get_bool(settings, FreeRDP_UseMultimon); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1249:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1248 | file->AllowDesktopComposition = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1249 | freerdp_settings_get_bool(settings, FreeRDP_AllowDesktopComposition); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1250:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1250 | file->AllowFontSmoothing = freerdp_settings_get_bool(settings, FreeRDP_AllowFontSmoothing); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1251:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1251 | file->DisableWallpaper = freerdp_settings_get_bool(settings, FreeRDP_DisableWallpaper); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1253:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1252 | file->DisableFullWindowDrag = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1253 | freerdp_settings_get_bool(settings, FreeRDP_DisableFullWindowDrag); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1254:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1254 | file->DisableMenuAnims = freerdp_settings_get_bool(settings, FreeRDP_DisableMenuAnims); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1255:24: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1255 | file->DisableThemes = freerdp_settings_get_bool(settings, FreeRDP_DisableThemes); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1263:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1262 | file->AutoReconnectionEnabled = Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 1263 | freerdp_settings_get_bool(settings, FreeRDP_AutoReconnectionEnabled); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1264:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1264 | file->RedirectSmartCards = freerdp_settings_get_bool(settings, FreeRDP_RedirectSmartCards); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1265:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1265 | file->RedirectWebauthN = freerdp_settings_get_bool(settings, FreeRDP_RedirectWebAuthN); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1111:8: warning: unused variable 'redirectUsb' [-Wunused-variable] Step #3 - "compile-afl-address-x86_64": 1111 | char* redirectUsb = NULL; Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1280:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1280 | file->EncodeRedirectedVideoCapture = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1293:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1293 | file->RedirectedVideoCaptureEncodingQuality = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:2456:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2456 | list[x] = val; Step #3 - "compile-afl-address-x86_64": | ~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:2586:58: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 2586 | if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:2607:59: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #3 - "compile-afl-address-x86_64": 2607 | if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line)) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:2610:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2610 | return *value; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:2655:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2655 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :94:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 94 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:60:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 60 | #define INVALID_INTEGER_VALUE 0xFFFFFFFF Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:63:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 63 | #define RDP_FILE_LINE_FLAG_STANDARD 0x00000002 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:66:9: warning: macro is not used [-Wunused-macros] Step #3 - "compile-afl-address-x86_64": 66 | #define RDP_FILE_LINE_FLAG_TYPE_BINARY 0x00000040 Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/file.c:1626:20: warning: unused function 'rdp_file_to_args' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 1626 | static ADDIN_ARGV* rdp_file_to_args(const char* channel, const char* values) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 39 warnings generated. Step #3 - "compile-afl-address-x86_64": [359/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -c /src/FreeRDP/libfreerdp/core/orders.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/orders.c:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:147:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 147 | switch (bmf & (~CACHED_BRUSH)) Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:469:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #3 - "compile-afl-address-x86_64": 469 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:489:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #3 - "compile-afl-address-x86_64": 489 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:509:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #3 - "compile-afl-address-x86_64": 509 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #3 - "compile-afl-address-x86_64": | ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:531:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 531 | Stream_Read_INT16(s, lsi16); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:539:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 539 | Stream_Write_UINT16(s, coord); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:614:26: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 614 | *value = (byte & 0x7F) << 8; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:731:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 731 | *value = (byte & 0x3F) << 8; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:737:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 737 | *value = (byte & 0x3F) << 16; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:739:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 739 | *value |= (byte << 8); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:745:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 745 | *value = (byte & 0x3F) << 24; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:747:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 747 | *value |= (byte << 16); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:749:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 749 | *value |= (byte << 8); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:766:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 766 | Stream_Write_UINT8(s, value); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:812:18: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 812 | uvalue = (byte | ~0x3F); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:906:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 906 | brush->data[0] = brush->hatch; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:915:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 915 | Stream_Write_UINT8(s, brush->x); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:920:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 920 | Stream_Write_UINT8(s, brush->y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:925:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 925 | Stream_Write_UINT8(s, brush->style); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:941:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 941 | Stream_Write_UINT8(s, brush->hatch); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:954:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 954 | brush->data[0] = brush->hatch; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:51: warning: unused parameter 'x' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1025 | INT16 x, INT16 y) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:60: warning: unused parameter 'y' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1025 | INT16 x, INT16 y) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1070:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1070 | const UINT32 mask = (1UL << ((UINT32)number - 1UL)); Step #3 - "compile-afl-address-x86_64": | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1186:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1186 | if (!order_field_flag_is_set(orderInfo, NO)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1202:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1202 | if (!order_field_flag_is_set(orderInfo, NO)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1263:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1263 | Stream_Write_UINT8(s, dstblt->bRop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1277:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1277 | update_read_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1304:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1304 | Stream_Write_UINT8(s, patblt->bRop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1314:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1314 | update_write_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1354:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1354 | Stream_Write_UINT8(s, scrblt->bRop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1499:72: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1499 | if (!update_read_brush(s, &multi_patblt->brush, orderInfo->fieldFlags >> 7)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1700:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1700 | Stream_Write_UINT16(s, line_to->backMode); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1712:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1712 | Stream_Write_UINT8(s, line_to->bRop2); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1714:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1714 | Stream_Write_UINT8(s, line_to->penStyle); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1716:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1716 | Stream_Write_UINT8(s, line_to->penWidth); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:63: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1796:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1796 | cacheId = (memblt->cacheId & 0xFF) | ((memblt->colorIndex & 0xFF) << 8); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1808:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1808 | Stream_Write_UINT8(s, memblt->bRop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1814:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1814 | Stream_Write_UINT16(s, memblt->cacheIndex); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1832:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1832 | if (!update_read_brush(s, &mem3blt->brush, orderInfo->fieldFlags >> 10) || Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1872:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1872 | !update_read_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14) || Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1912:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1912 | Stream_Write_UINT8(s, glyph_index->cacheId); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1914:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1914 | Stream_Write_UINT8(s, glyph_index->flAccel); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1916:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1916 | Stream_Write_UINT8(s, glyph_index->ulCharInc); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1918:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1918 | Stream_Write_UINT8(s, glyph_index->fOpRedundant); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1924:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1924 | Stream_Write_UINT16(s, glyph_index->bkLeft); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1926:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1926 | Stream_Write_UINT16(s, glyph_index->bkTop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1928:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1928 | Stream_Write_UINT16(s, glyph_index->bkRight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1930:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1930 | Stream_Write_UINT16(s, glyph_index->bkBottom); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1932:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1932 | Stream_Write_UINT16(s, glyph_index->opLeft); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1934:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1934 | Stream_Write_UINT16(s, glyph_index->opTop); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1936:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1936 | Stream_Write_UINT16(s, glyph_index->opRight); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1938:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1938 | Stream_Write_UINT16(s, glyph_index->opBottom); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1944:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1944 | update_write_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1946:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1946 | Stream_Write_UINT16(s, glyph_index->x); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1948:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1948 | Stream_Write_UINT16(s, glyph_index->y); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1950:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1950 | Stream_Write_UINT8(s, glyph_index->cbData); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2048:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2048 | glyph->cb = Stream_GetRemainingLength(sub); Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:67: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2116:70: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2116 | if (!update_read_brush(s, &polygon_cb->brush, orderInfo->fieldFlags >> 6)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:65: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2173:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2173 | update_read_brush(s, &ellipse_cb->brush, orderInfo->fieldFlags >> 8)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2242:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2242 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :158:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 158 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2271:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2271 | Stream_Write_UINT8(s, cache_bitmap->cacheId); /* cacheId (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2273:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2273 | Stream_Write_UINT8(s, cache_bitmap->bitmapWidth); /* bitmapWidth (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2274:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2274 | Stream_Write_UINT8(s, cache_bitmap->bitmapHeight); /* bitmapHeight (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2275:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2275 | Stream_Write_UINT8(s, cache_bitmap->bitmapBpp); /* bitmapBpp (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2276:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2276 | Stream_Write_UINT16(s, bitmapLength); /* bitmapLength (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2277:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2277 | Stream_Write_UINT16(s, cache_bitmap->cacheIndex); /* cacheIndex (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2388:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2388 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :173:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 173 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 2418 | ((cache_bitmap_v2->flags << 7) & 0xFF80); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2450:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2449 | Stream_Write_UINT16( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2450 | s, cache_bitmap_v2->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2452:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2451 | Stream_Write_UINT16( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2452 | s, cache_bitmap_v2->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2453:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2453 | Stream_Write_UINT16(s, cache_bitmap_v2->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2455:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2454 | Stream_Write_UINT16( Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2455 | s, cache_bitmap_v2->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2539:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2539 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :2:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 2 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2546:57: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2546 | UINT16* flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2569:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2569 | Stream_Write_UINT16(s, cache_bitmap_v3->cacheIndex); /* cacheIndex (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2572:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2572 | Stream_Write_UINT8(s, bitmapData->bpp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2575:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2575 | Stream_Write_UINT8(s, bitmapData->codecID); /* codecID (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2576:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2576 | Stream_Write_UINT16(s, bitmapData->width); /* width (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2577:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2577 | Stream_Write_UINT16(s, bitmapData->height); /* height (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 2616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :12:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 12 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2585:76: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2585 | UINT16 flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2646:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2646 | Stream_Write_UINT8(s, cache_color_table->cacheIndex); /* cacheIndex (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2647:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2647 | Stream_Write_UINT16(s, cache_color_table->numberColors); /* numberColors (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2681:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2681 | Stream_Read_INT16(s, glyph->x); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2682:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2682 | Stream_Read_INT16(s, glyph->y); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2736:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2736 | Stream_Write_UINT8(s, cache_glyph->cacheId); /* cacheId (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2737:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2737 | Stream_Write_UINT8(s, cache_glyph->cGlyphs); /* cGlyphs (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2743:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2743 | Stream_Write_UINT16(s, glyph->cacheIndex); /* cacheIndex (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2745:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2745 | Stream_Write_UINT16(s, lsi16); /* x (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2747:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2747 | Stream_Write_UINT16(s, lsi16); /* y (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2748:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2748 | Stream_Write_UINT16(s, glyph->cx); /* cx (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2749:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2749 | Stream_Write_UINT16(s, glyph->cy); /* cy (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2840:88: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2840 | *flags = (cache_glyph_v2->cacheId & 0x000F) | ((cache_glyph_v2->flags & 0x000F) << 4) | Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 2841 | ((cache_glyph_v2->cGlyphs & 0x00FF) << 8); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2847:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2847 | Stream_Write_UINT8(s, glyph->cacheIndex); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2889:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2889 | const size_t dstIndex = ((y * 8 + x) * bytesPerPixel) + k; Step #3 - "compile-afl-address-x86_64": | ~~^~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:44: warning: unused parameter 's' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:59: warning: unused parameter 'input' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:71: warning: unused parameter 'bpp' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2965:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 2964 | if (!update_decompress_brush(s, cache_brush->data, sizeof(cache_brush->data), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 2965 | cache_brush->bpp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2978:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2978 | Stream_Read(s, &cache_brush->data[i * scanline], scanline); Step #3 - "compile-afl-address-x86_64": | ^ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2904:95: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2904 | static CACHE_BRUSH_ORDER* update_read_cache_brush_order(rdpUpdate* update, wStream* s, UINT16 flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3011:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3011 | Stream_Write_UINT8(s, cache_brush->index); /* cacheEntry (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3013:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3013 | Stream_Write_UINT8(s, cache_brush->cx); /* cx (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3014:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3014 | Stream_Write_UINT8(s, cache_brush->cy); /* cy (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3015:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3015 | Stream_Write_UINT8(s, cache_brush->style); /* style (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3016:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3016 | Stream_Write_UINT8(s, cache_brush->length); /* iBytes (1 byte) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3045:67: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3045 | if (!update_compress_brush(s, cache_brush->data, cache_brush->bpp)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3055:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3055 | Stream_Write(s, &cache_brush->data[i * scanline], scanline); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3156:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3156 | Stream_Write_UINT16(s, create_offscreen_bitmap->cx); /* cx (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3157:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3157 | Stream_Write_UINT16(s, create_offscreen_bitmap->cy); /* cy (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3161:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3161 | Stream_Write_UINT16(s, deleteList->cIndices); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3179:76: warning: unused parameter 'switch_surface' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 3179 | size_t update_approximate_switch_surface_order(const SWITCH_SURFACE_ORDER* switch_surface) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3190:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3190 | Stream_Write_UINT16(s, switch_surface->bitmapId); /* bitmapId (2 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3375:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3375 | *fieldFlags |= byte << (i * 8); Step #3 - "compile-afl-address-x86_64": | ~~ ~~~~~^~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3380:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 3380 | BOOL update_write_field_flags(wStream* s, UINT32 fieldFlags, BYTE flags, BYTE fieldBytes) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3475:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3475 | Stream_Write_UINT8(s, orderInfo->boundsFlags); /* field flags */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3713:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3713 | gdi_rop3_code(primary->dstblt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3712:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3712 | orderName, gdi_rop3_code_string(primary->dstblt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3722:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3722 | gdi_rop3_code(primary->patblt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3721:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3721 | orderName, gdi_rop3_code_string(primary->patblt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3731:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3731 | gdi_rop3_code(primary->scrblt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3730:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3730 | orderName, gdi_rop3_code_string(primary->scrblt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3756:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3756 | gdi_rop3_code(primary->multi_dstblt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3755:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3755 | orderName, gdi_rop3_code_string(primary->multi_dstblt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3766:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3766 | gdi_rop3_code(primary->multi_patblt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3765:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3765 | orderName, gdi_rop3_code_string(primary->multi_patblt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3776:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3776 | gdi_rop3_code(primary->multi_scrblt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3775:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3775 | orderName, gdi_rop3_code_string(primary->multi_scrblt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3816:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3816 | gdi_rop3_code(primary->memblt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3815:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3815 | orderName, gdi_rop3_code_string(primary->memblt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3825:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3825 | gdi_rop3_code(primary->mem3blt.bRop)); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3824:64: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 3824 | orderName, gdi_rop3_code_string(primary->mem3blt.bRop), Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #3 - "compile-afl-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #3 - "compile-afl-address-x86_64": 134 | __VA_ARGS__); \ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3936:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3936 | Stream_Read_INT16(s, orderLength); /* orderLength (2 bytes signed) */ Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #3 - "compile-afl-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:4086:16: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 4086 | end = start + orderLengthFull; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3913:77: warning: unused parameter 'flags' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 3913 | static BOOL update_recv_secondary_order(rdpUpdate* update, wStream* s, BYTE flags) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": 147 warnings generated. Step #3 - "compile-afl-address-x86_64": [360/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -MF client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -c /src/FreeRDP/client/common/cmdline.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/client/common/cmdline.c:34: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:346:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 346 | const size_t offset = tok - text; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:471:22: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 471 | if ((arg->Flags & ~COMMAND_LINE_VALUE_BOOL) == 0) Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:559:13: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 559 | calloc(count + ARRAYSIZE(global_cmd_args), sizeof(COMMAND_LINE_ARGUMENT_A)); Step #3 - "compile-afl-address-x86_64": | ^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1387:76: warning: unused parameter 'type' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1387 | static UINT32 freerdp_get_keyboard_layout_for_type(const char* name, DWORD type) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1624:56: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1624 | const char* name = freerdp_settings_get_name_for_key(x); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1625:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 1625 | type = freerdp_settings_get_type_for_key(x); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1913:47: warning: unused parameter 'value' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 1913 | static BOOL setSmartcardEmulation(const char* value, rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2220:73: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2220 | if (!freerdp_settings_set_uint32(settings, FreeRDP_GfxCapsFilter, v)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2394:67: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 2394 | if (!freerdp_settings_set_uint32(settings, FreeRDP_ServerPort, lval)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2994:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 2993 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 2994 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE | CLIPRDR_FLAG_REMOTE_TO_LOCAL); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3024:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3023 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #3 - "compile-afl-address-x86_64": | ~ Step #3 - "compile-afl-address-x86_64": 3024 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE_FILES | CLIPRDR_FLAG_REMOTE_TO_LOCAL_FILES); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3325 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #3 - "compile-afl-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3333:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3333 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #3 - "compile-afl-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3338:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3338 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #3 - "compile-afl-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #3 - "compile-afl-address-x86_64": | ^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3348:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 3348 | return rc; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3798:10: warning: 98 enumeration values not explicitly handled in switch: 'FreeRDP_STRING_UNUSED', 'FreeRDP_ServerHostname', 'FreeRDP_Username'... [-Wswitch-enum] Step #3 - "compile-afl-address-x86_64": 3798 | switch (what) Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:4070:44: warning: unused parameter 'count' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 4070 | COMMAND_LINE_ARGUMENT_A* largs, size_t count, Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5358:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 5358 | char** tmp = realloc(*pargv, nargc * sizeof(char*)); Step #3 - "compile-afl-address-x86_64": | ^~~~~ ~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5546:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 5546 | COMMAND_LINE_ARGUMENT_A* largs = create_merged_args(args, count, &lcount); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #3 - "compile-afl-address-x86_64": 23 warnings generated. Step #3 - "compile-afl-address-x86_64": [361/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:33: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:546:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 546 | pad = 340 - (RDPGFX_HEADER_SIZE + 12 + (pdu.monitorCount * 20)); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:554:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 554 | Stream_Seek(s, pad); /* pad (total size is 340 bytes) */ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1241:22: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 1241 | qoe.timeDiffSE = diff; Step #3 - "compile-afl-address-x86_64": | ~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1240:26: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #3 - "compile-afl-address-x86_64": 1240 | qoe.timestamp = gfx->StartDecodingTime; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:2327:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 2327 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:626:13: warning: unused function 'rdpgfx_load_cache_import_offer' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 626 | static UINT rdpgfx_load_cache_import_offer(RDPGFX_PLUGIN* gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU* offer) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 10 warnings generated. Step #3 - "compile-afl-address-x86_64": [362/371] /usr/bin/ccache /src/aflplusplus/afl-clang-fast -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -c /src/FreeRDP/libfreerdp/codec/interleaved.c Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:27: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/interleaved.h:24: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 200 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #3 - "compile-afl-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 212 | return v; Step #3 - "compile-afl-address-x86_64": | ~~~~~~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:291:38: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 291 | runLength = ((UINT16)pbOrderHdr[1]) | (((UINT16)pbOrderHdr[2]) << 8); Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:379:66: warning: unused parameter 'file' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 379 | const char* fkt, const char* file, size_t line) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:446:76: note: expanded from macro 'ENSURE_CAPACITY' Step #3 - "compile-afl-address-x86_64": 446 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 1) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #3 - "compile-afl-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:480:76: note: expanded from macro 'ENSURE_CAPACITY' Step #3 - "compile-afl-address-x86_64": 480 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 2) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #3 - "compile-afl-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #3 - "compile-afl-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 367 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 370 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 367 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 370 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 367 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 370 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:515:76: note: expanded from macro 'ENSURE_CAPACITY' Step #3 - "compile-afl-address-x86_64": 515 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 3) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #3 - "compile-afl-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 42 | UNROLL(cBits, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 43 | UINT32 data; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 45 | Step #3 - "compile-afl-address-x86_64": 46 | if (bitmask & mask) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 48 | else Step #3 - "compile-afl-address-x86_64": | ~~~~ Step #3 - "compile-afl-address-x86_64": 49 | data = xorPixel; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 50 | Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 53 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 42 | UNROLL(cBits, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 43 | UINT32 data; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 45 | Step #3 - "compile-afl-address-x86_64": 46 | if (bitmask & mask) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 48 | else Step #3 - "compile-afl-address-x86_64": | ~~~~ Step #3 - "compile-afl-address-x86_64": 49 | data = xorPixel; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 50 | Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 53 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 42 | UNROLL(cBits, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 43 | UINT32 data; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 45 | Step #3 - "compile-afl-address-x86_64": 46 | if (bitmask & mask) Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 48 | else Step #3 - "compile-afl-address-x86_64": | ~~~~ Step #3 - "compile-afl-address-x86_64": 49 | data = xorPixel; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 50 | Step #3 - "compile-afl-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 53 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 52 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #3 - "compile-afl-address-x86_64": 84 | mask = mask << 1; Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:181:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 181 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 193 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 196 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 193 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 196 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 193 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 196 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 236 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 239 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 236 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 239 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 236 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 239 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #3 - "compile-afl-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 367 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 370 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 367 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 370 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #3 - "compile-afl-address-x86_64": 367 | UNROLL(runLength, { Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 370 | }); Step #3 - "compile-afl-address-x86_64": | ~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #3 - "compile-afl-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #3 - "compile-afl-address-x86_64": | ~ ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #3 - "compile-afl-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #3 - "compile-afl-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #3 - "compile-afl-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #3 - "compile-afl-address-x86_64": 39 | _exp \ Step #3 - "compile-afl-address-x86_64": | ^~~~ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:739:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #3 - "compile-afl-address-x86_64": 739 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #3 - "compile-afl-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": :148:27: note: expanded from here Step #3 - "compile-afl-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:715:65: warning: unused parameter 'Compressor' [-Wunused-parameter] Step #3 - "compile-afl-address-x86_64": 715 | BITMAP_INTERLEAVED_CONTEXT* bitmap_interleaved_context_new(BOOL Compressor) Step #3 - "compile-afl-address-x86_64": | ^ Step #3 - "compile-afl-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:149:20: warning: unused function 'rle_code_str_buffer' [-Wunused-function] Step #3 - "compile-afl-address-x86_64": 149 | static const char* rle_code_str_buffer(UINT32 code, char* buffer, size_t size) Step #3 - "compile-afl-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #3 - "compile-afl-address-x86_64": 71 warnings generated. Step #3 - "compile-afl-address-x86_64": [363/371] : && /usr/local/bin/cmake -E rm -f libfreerdp/libfreerdp3.a && /usr/local/bin/llvm-ar qc libfreerdp/libfreerdp3.a libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o && /usr/local/bin/llvm-ranlib libfreerdp/libfreerdp3.a && : Step #3 - "compile-afl-address-x86_64": [364/371] : && /usr/local/bin/cmake -E rm -f client/common/libfreerdp-client3.a && /usr/local/bin/llvm-ar qc client/common/libfreerdp-client3.a channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o client/common/CMakeFiles/freerdp-client.dir/client.c.o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o client/common/CMakeFiles/freerdp-client.dir/file.c.o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o && /usr/local/bin/llvm-ranlib client/common/libfreerdp-client3.a && : Step #3 - "compile-afl-address-x86_64": [365/371] : && /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -o Testing/TestFuzzCodecs libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #3 - "compile-afl-address-x86_64": [366/371] : && /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -o Testing/TestFuzzCryptoCertificateDataSetPEM client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #3 - "compile-afl-address-x86_64": [367/371] : && /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -o Testing/TestFuzzCommonAssistanceParseFileBuffer libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #3 - "compile-afl-address-x86_64": [368/371] : && /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -o Testing/TestFuzzCommonAssistanceHexStringToBin libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #3 - "compile-afl-address-x86_64": [369/371] : && /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -o Testing/TestFuzzCommonAssistanceBinToHexString libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #3 - "compile-afl-address-x86_64": [370/371] : && /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -o Testing/TestFuzzCoreServer client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #3 - "compile-afl-address-x86_64": [371/371] : && /src/aflplusplus/afl-clang-fast -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -o Testing/TestFuzzCoreClient client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": ++ find build/Testing/ -name 'TestFuzz*' -type f Step #3 - "compile-afl-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #3 - "compile-afl-address-x86_64": + cp build/Testing/TestFuzzCoreServer /workspace/out/afl-address-x86_64/ Step #3 - "compile-afl-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #3 - "compile-afl-address-x86_64": + cp build/Testing/TestFuzzCryptoCertificateDataSetPEM /workspace/out/afl-address-x86_64/ Step #3 - "compile-afl-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #3 - "compile-afl-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceHexStringToBin /workspace/out/afl-address-x86_64/ Step #3 - "compile-afl-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #3 - "compile-afl-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceBinToHexString /workspace/out/afl-address-x86_64/ Step #3 - "compile-afl-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #3 - "compile-afl-address-x86_64": + cp build/Testing/TestFuzzCodecs /workspace/out/afl-address-x86_64/ Step #3 - "compile-afl-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #3 - "compile-afl-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceParseFileBuffer /workspace/out/afl-address-x86_64/ Step #3 - "compile-afl-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #3 - "compile-afl-address-x86_64": + cp build/Testing/TestFuzzCoreClient /workspace/out/afl-address-x86_64/ Finished Step #3 - "compile-afl-address-x86_64" Starting Step #4 - "build-check-afl-address-x86_64" Step #4 - "build-check-afl-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #4 - "build-check-afl-address-x86_64": Unable to find image 'gcr.io/oss-fuzz-base/base-runner:latest' locally Step #4 - "build-check-afl-address-x86_64": latest: Pulling from oss-fuzz-base/base-runner Step #4 - "build-check-afl-address-x86_64": b549f31133a9: Already exists Step #4 - "build-check-afl-address-x86_64": 9e47fb9dd199: Already exists Step #4 - "build-check-afl-address-x86_64": 905e641a4b54: Already exists Step #4 - "build-check-afl-address-x86_64": 83b59bf73b15: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": f8c04c40c688: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 4e6532c1e162: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": db8b651e5316: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": c674838c692e: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": f82b90fd3e29: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 1f8617e9eb89: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 04b600c3b42f: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": c8254692eae2: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 499fab4d4afd: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": de7e767ef113: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 535476894854: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 10dce4875af8: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": b4e152850fb5: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": c674838c692e: Waiting Step #4 - "build-check-afl-address-x86_64": f82b90fd3e29: Waiting Step #4 - "build-check-afl-address-x86_64": de7e767ef113: Waiting Step #4 - "build-check-afl-address-x86_64": 535476894854: Waiting Step #4 - "build-check-afl-address-x86_64": 1f8617e9eb89: Waiting Step #4 - "build-check-afl-address-x86_64": 10dce4875af8: Waiting Step #4 - "build-check-afl-address-x86_64": 04b600c3b42f: Waiting Step #4 - "build-check-afl-address-x86_64": c8254692eae2: Waiting Step #4 - "build-check-afl-address-x86_64": b4e152850fb5: Waiting Step #4 - "build-check-afl-address-x86_64": 499fab4d4afd: Waiting Step #4 - "build-check-afl-address-x86_64": db8b651e5316: Waiting Step #4 - "build-check-afl-address-x86_64": 4e6532c1e162: Download complete Step #4 - "build-check-afl-address-x86_64": 83b59bf73b15: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 83b59bf73b15: Download complete Step #4 - "build-check-afl-address-x86_64": f8c04c40c688: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": f8c04c40c688: Download complete Step #4 - "build-check-afl-address-x86_64": c674838c692e: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": c674838c692e: Download complete Step #4 - "build-check-afl-address-x86_64": 83b59bf73b15: Pull complete Step #4 - "build-check-afl-address-x86_64": f82b90fd3e29: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": f82b90fd3e29: Download complete Step #4 - "build-check-afl-address-x86_64": 1f8617e9eb89: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 1f8617e9eb89: Download complete Step #4 - "build-check-afl-address-x86_64": c8254692eae2: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": c8254692eae2: Download complete Step #4 - "build-check-afl-address-x86_64": f8c04c40c688: Pull complete Step #4 - "build-check-afl-address-x86_64": 4e6532c1e162: Pull complete Step #4 - "build-check-afl-address-x86_64": 04b600c3b42f: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 04b600c3b42f: Download complete Step #4 - "build-check-afl-address-x86_64": db8b651e5316: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": db8b651e5316: Download complete Step #4 - "build-check-afl-address-x86_64": 535476894854: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 535476894854: Download complete Step #4 - "build-check-afl-address-x86_64": de7e767ef113: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": de7e767ef113: Download complete Step #4 - "build-check-afl-address-x86_64": 499fab4d4afd: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 499fab4d4afd: Download complete Step #4 - "build-check-afl-address-x86_64": b4e152850fb5: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": b4e152850fb5: Download complete Step #4 - "build-check-afl-address-x86_64": 10dce4875af8: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 10dce4875af8: Download complete Step #4 - "build-check-afl-address-x86_64": db8b651e5316: Pull complete Step #4 - "build-check-afl-address-x86_64": c674838c692e: Pull complete Step #4 - "build-check-afl-address-x86_64": f82b90fd3e29: Pull complete Step #4 - "build-check-afl-address-x86_64": 1f8617e9eb89: Pull complete Step #4 - "build-check-afl-address-x86_64": 04b600c3b42f: Pull complete Step #4 - "build-check-afl-address-x86_64": c8254692eae2: Pull complete Step #4 - "build-check-afl-address-x86_64": 499fab4d4afd: Pull complete Step #4 - "build-check-afl-address-x86_64": de7e767ef113: Pull complete Step #4 - "build-check-afl-address-x86_64": 535476894854: Pull complete Step #4 - "build-check-afl-address-x86_64": 10dce4875af8: Pull complete Step #4 - "build-check-afl-address-x86_64": b4e152850fb5: Pull complete Step #4 - "build-check-afl-address-x86_64": Digest: sha256:089b107c1bd031393a38687ed4419e9004ee25de7f70f0deeb17b53250151615 Step #4 - "build-check-afl-address-x86_64": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpsv7yn1wb/TestFuzzCoreServer Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpsv7yn1wb/TestFuzzCryptoCertificateDataSetPEM Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpsv7yn1wb/TestFuzzCommonAssistanceHexStringToBin Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpsv7yn1wb/TestFuzzCommonAssistanceBinToHexString Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpsv7yn1wb/TestFuzzCodecs Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpsv7yn1wb/TestFuzzCommonAssistanceParseFileBuffer Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpsv7yn1wb/TestFuzzCoreClient Finished Step #4 - "build-check-afl-address-x86_64" Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #5 Starting Step #6 Step #6: Already have image: gcr.io/oss-fuzz/freerdp Step #6: adding: SanitizerCoverageLTO.so (deflated 70%) Step #6: adding: SanitizerCoveragePCGUARD.so (deflated 70%) Step #6: adding: TestFuzzCodecs (deflated 62%) Step #6: adding: TestFuzzCommonAssistanceBinToHexString (deflated 63%) Step #6: adding: TestFuzzCommonAssistanceHexStringToBin (deflated 63%) Step #6: adding: TestFuzzCommonAssistanceParseFileBuffer (deflated 63%) Step #6: adding: TestFuzzCoreClient (deflated 63%) Step #6: adding: TestFuzzCoreServer (deflated 63%) Step #6: adding: TestFuzzCryptoCertificateDataSetPEM (deflated 62%) Step #6: adding: afl-addseeds (deflated 56%) Step #6: adding: afl-analyze (deflated 54%) Step #6: adding: afl-as (deflated 63%) Step #6: adding: afl-c++ (deflated 57%) Step #6: adding: afl-c++.8 (deflated 56%) Step #6: adding: afl-cc (deflated 57%) Step #6: adding: afl-cc.8 (deflated 56%) Step #6: adding: afl-clang (deflated 57%) Step #6: adding: afl-clang++ (deflated 57%) Step #6: adding: afl-clang-fast (deflated 57%) Step #6: adding: afl-clang-fast++ (deflated 57%) Step #6: adding: afl-clang-fast++.8 (deflated 56%) Step #6: adding: afl-clang-fast.8 (deflated 56%) Step #6: adding: afl-clang-lto (deflated 57%) Step #6: adding: afl-clang-lto++ (deflated 57%) Step #6: adding: afl-clang-lto++.8 (deflated 56%) Step #6: adding: afl-clang-lto.8 (deflated 56%) Step #6: adding: afl-cmin (deflated 70%) Step #6: adding: afl-cmin.bash (deflated 65%) Step #6: adding: afl-compiler-rt-32.o (deflated 56%) Step #6: adding: afl-compiler-rt-64.o (deflated 67%) Step #6: adding: afl-compiler-rt.o (deflated 67%) Step #6: adding: afl-fuzz (deflated 54%) Step #6: adding: afl-g++ (deflated 57%) Step #6: adding: afl-gcc (deflated 57%) Step #6: adding: afl-gotcpu (deflated 61%) Step #6: adding: afl-ld-lto (deflated 62%) Step #6: adding: afl-llvm-dict2file.so (deflated 69%) Step #6: adding: afl-llvm-lto-instrumentlist.so (deflated 70%) Step #6: adding: afl-llvm-pass.so (deflated 68%) Step #6: adding: afl-llvm-rt-lto-32.o (deflated 21%) Step #6: adding: afl-llvm-rt-lto-64.o (deflated 20%) Step #6: adding: afl-llvm-rt-lto.o (deflated 20%) Step #6: adding: afl-lto (deflated 57%) Step #6: adding: afl-lto++ (deflated 57%) Step #6: adding: afl-lto++.8 (deflated 56%) Step #6: adding: afl-lto.8 (deflated 56%) Step #6: adding: afl-persistent-config (deflated 60%) Step #6: adding: afl-plot (deflated 65%) Step #6: adding: afl-showmap (deflated 55%) Step #6: adding: afl-system-config (deflated 63%) Step #6: adding: afl-tmin (deflated 54%) Step #6: adding: afl-whatsup (deflated 69%) Step #6: adding: afl-wine-trace (deflated 70%) Step #6: adding: afl_options.txt (deflated 20%) Step #6: adding: cmplog-instructions-pass.so (deflated 69%) Step #6: adding: cmplog-routines-pass.so (deflated 70%) Step #6: adding: cmplog-switches-pass.so (deflated 69%) Step #6: adding: compare-transform-pass.so (deflated 69%) Step #6: adding: dynamic_list.txt (deflated 76%) Step #6: adding: libAFLDriver.a (deflated 64%) Step #6: adding: libAFLQemuDriver.a (deflated 64%) Step #6: adding: llvm-symbolizer (deflated 66%) Step #6: adding: split-compares-pass.so (deflated 68%) Step #6: adding: split-switches-pass.so (deflated 69%) Finished Step #6 Starting Step #7 Step #7: Pulling image: gcr.io/oss-fuzz-base/uploader Step #7: Using default tag: latest Step #7: latest: Pulling from oss-fuzz-base/uploader Step #7: c62795f78da9: Pulling fs layer Step #7: d4fceeeb758e: Pulling fs layer Step #7: 5c9125a401ae: Pulling fs layer Step #7: 0062f774e994: Pulling fs layer Step #7: 6b33fd031fac: Pulling fs layer Step #7: 7eb39101e508: Pulling fs layer Step #7: 89257482f398: Pulling fs layer Step #7: 6b33fd031fac: Waiting Step #7: 7eb39101e508: Waiting Step #7: 89257482f398: Waiting Step #7: 0062f774e994: Waiting Step #7: 5c9125a401ae: Verifying Checksum Step #7: 5c9125a401ae: Download complete Step #7: d4fceeeb758e: Verifying Checksum Step #7: d4fceeeb758e: Download complete Step #7: 6b33fd031fac: Verifying Checksum Step #7: 6b33fd031fac: Download complete Step #7: 0062f774e994: Verifying Checksum Step #7: 0062f774e994: Download complete Step #7: 89257482f398: Verifying Checksum Step #7: 89257482f398: Download complete Step #7: c62795f78da9: Verifying Checksum Step #7: c62795f78da9: Download complete Step #7: 7eb39101e508: Verifying Checksum Step #7: 7eb39101e508: Download complete Step #7: c62795f78da9: Pull complete Step #7: d4fceeeb758e: Pull complete Step #7: 5c9125a401ae: Pull complete Step #7: 0062f774e994: Pull complete Step #7: 6b33fd031fac: Pull complete Step #7: 7eb39101e508: Pull complete Step #7: 89257482f398: Pull complete Step #7: Digest: sha256:5717ba63d13b5515063e2a6ccad09fb5bf32a86c8e0798a363d81c2be522e411 Step #7: Status: Downloaded newer image for gcr.io/oss-fuzz-base/uploader:latest Step #7: gcr.io/oss-fuzz-base/uploader:latest Step #7: % Total % Received % Xferd Average Speed Time Time Time Current Step #7: Dload Upload Total Spent Left Speed Step #7: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154 0 0 100 154 0 610 --:--:-- --:--:-- --:--:-- 611 Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #8: % Total % Received % Xferd Average Speed Time Time Time Current Step #8: Dload Upload Total Spent Left Speed Step #8: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 68.6M 0 0 100 68.6M 0 75.6M --:--:-- --:--:-- --:--:-- 75.6M 100 68.6M 0 0 100 68.6M 0 75.6M --:--:-- --:--:-- --:--:-- 75.6M Finished Step #8 Starting Step #9 Step #9: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #9: % Total % Received % Xferd Average Speed Time Time Time Current Step #9: Dload Upload Total Spent Left Speed Step #9: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 207 0 0 100 207 0 673 --:--:-- --:--:-- --:--:-- 672 100 207 0 0 100 207 0 673 --:--:-- --:--:-- --:--:-- 672 Finished Step #9 Starting Step #10 Step #10: Already have image (with digest): gcr.io/cloud-builders/curl Step #10: % Total % Received % Xferd Average Speed Time Time Time Current Step #10: Dload Upload Total Spent Left Speed Step #10: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32 0 0 100 32 0 141 --:--:-- --:--:-- --:--:-- 142 Finished Step #10 Starting Step #11 Step #11: Already have image: gcr.io/oss-fuzz/freerdp Finished Step #11 Starting Step #12 - "compile-centipede-address-x86_64" Step #12 - "compile-centipede-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #12 - "compile-centipede-address-x86_64": --------------------------------------------------------------- Step #12 - "compile-centipede-address-x86_64": vm.mmap_rnd_bits = 28 Step #12 - "compile-centipede-address-x86_64": Skipping compilation; using precompiled centipede Step #12 - "compile-centipede-address-x86_64": done. Step #12 - "compile-centipede-address-x86_64": --------------------------------------------------------------- Step #12 - "compile-centipede-address-x86_64": CC=clang Step #12 - "compile-centipede-address-x86_64": CXX=clang++ Step #12 - "compile-centipede-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope Step #12 - "compile-centipede-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ Step #12 - "compile-centipede-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #12 - "compile-centipede-address-x86_64": --------------------------------------------------------------- Step #12 - "compile-centipede-address-x86_64": + [[ centipede == centipede ]] Step #12 - "compile-centipede-address-x86_64": + sed -i '/$ENV{LIB_FUZZING_ENGINE}/a \ \ \ \ \ \ \ \ -lc++' cmake/ConfigOptions.cmake Step #12 - "compile-centipede-address-x86_64": + case $SANITIZER in Step #12 - "compile-centipede-address-x86_64": + SANITIZERS_ARGS=-DWITH_SANITIZE_ADDRESS=ON Step #12 - "compile-centipede-address-x86_64": + : clang++ Step #12 - "compile-centipede-address-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ Step #12 - "compile-centipede-address-x86_64": + cmake_args=(-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF $SANITIZERS_ARGS -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CXX}" -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}") Step #12 - "compile-centipede-address-x86_64": + rm -rf build Step #12 - "compile-centipede-address-x86_64": + cmake -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF -DWITH_SANITIZE_ADDRESS=ON -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope ' -DCMAKE_CXX_COMPILER=clang++ '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' -DCMAKE_LINKER=clang++ '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++' -S . -B build -G Ninja -C ci/cmake-preloads/config-oss-fuzz.cmake Step #12 - "compile-centipede-address-x86_64": loading initial cache file ci/cmake-preloads/config-oss-fuzz.cmake Step #12 - "compile-centipede-address-x86_64": PRELOADING cache Step #12 - "compile-centipede-address-x86_64": -- The C compiler identification is Clang 18.0.0 Step #12 - "compile-centipede-address-x86_64": -- Detecting C compiler ABI info Step #12 - "compile-centipede-address-x86_64": -- Detecting C compiler ABI info - done Step #12 - "compile-centipede-address-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #12 - "compile-centipede-address-x86_64": -- Detecting C compile features Step #12 - "compile-centipede-address-x86_64": -- Detecting C compile features - done Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Weverything Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Weverything - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wall Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wall - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wpedantic Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wpedantic - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-padded Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-padded - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-cast-align Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-cast-align - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default Step #12 - "compile-centipede-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default - Success Step #12 - "compile-centipede-address-x86_64": Using CFLAGS -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default Step #12 - "compile-centipede-address-x86_64": -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") Step #12 - "compile-centipede-address-x86_64": -- Found OSS Audio Step #12 - "compile-centipede-address-x86_64": -- Found DocBookXSL: /usr/share/xml/docbook/stylesheet/docbook-xsl Step #12 - "compile-centipede-address-x86_64": FREERDP_VERSION=3.5.2-dev0 Step #12 - "compile-centipede-address-x86_64": -- Git Revision 440fafe Step #12 - "compile-centipede-address-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.a (found version "1.2.11") Step #12 - "compile-centipede-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #12 - "compile-centipede-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #12 - "compile-centipede-address-x86_64": -- Found Threads: TRUE Step #12 - "compile-centipede-address-x86_64": -- Performing Test fno-omit-frame-pointer Step #12 - "compile-centipede-address-x86_64": -- Performing Test fno-omit-frame-pointer - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test fsanitize-address Step #12 - "compile-centipede-address-x86_64": -- Performing Test fsanitize-address - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test fsanitize-blacklist Step #12 - "compile-centipede-address-x86_64": -- Performing Test fsanitize-blacklist - Success Step #12 - "compile-centipede-address-x86_64": -- Performing Test fsanitize-address-use-after-scope Step #12 - "compile-centipede-address-x86_64": -- Performing Test fsanitize-address-use-after-scope - Success Step #12 - "compile-centipede-address-x86_64": -- Finding recommended feature Wayland for Wayland (Wayland client) Step #12 - "compile-centipede-address-x86_64": -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" Step #12 - "compile-centipede-address-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'wayland-scanner' Step #12 - "compile-centipede-address-x86_64": -- Found wayland-scanner, version 1.18.0 Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'wayland-client' Step #12 - "compile-centipede-address-x86_64": -- Found wayland-client, version 1.18.0 Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'wayland-cursor' Step #12 - "compile-centipede-address-x86_64": -- Found wayland-cursor, version 1.18.0 Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'xkbcommon' Step #12 - "compile-centipede-address-x86_64": -- Found xkbcommon, version 0.10.0 Step #12 - "compile-centipede-address-x86_64": -- Could NOT find Wayland (missing: Wayland_LIBS XKBCOMMON_LIBS) Step #12 - "compile-centipede-address-x86_64": -- Not detected recommended feature Wayland for Wayland (Wayland client), feature disabled Step #12 - "compile-centipede-address-x86_64": -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #12 - "compile-centipede-address-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1f") Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #12 - "compile-centipede-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #12 - "compile-centipede-address-x86_64": -- Finding recommended feature PCSC for smart card (smart card device redirection) Step #12 - "compile-centipede-address-x86_64": -- Disable feature PCSC using "-DWITH_PCSC=OFF" Step #12 - "compile-centipede-address-x86_64": -- Could NOT find PCSC (missing: PCSC_LIBRARY) Step #12 - "compile-centipede-address-x86_64": -- Not detected recommended feature PCSC for smart card (smart card device redirection), feature disabled Step #12 - "compile-centipede-address-x86_64": -- Skipping recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback) Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature OpenH264 for codec (use OpenH264 library) Step #12 - "compile-centipede-address-x86_64": -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature OpenCL for codec (use OpenCL library) Step #12 - "compile-centipede-address-x86_64": -- Enable feature OpenCL using "-DWITH_OPENCL=ON" Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature GSM for codec (GSM audio codec library) Step #12 - "compile-centipede-address-x86_64": -- Enable feature GSM using "-DWITH_GSM=ON" Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature LAME for codec (lame MP3 audio codec library) Step #12 - "compile-centipede-address-x86_64": -- Enable feature LAME using "-DWITH_LAME=ON" Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) Step #12 - "compile-centipede-address-x86_64": -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) Step #12 - "compile-centipede-address-x86_64": -- Enable feature FAAC using "-DWITH_FAAC=ON" Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature soxr for codec (SOX audio resample library) Step #12 - "compile-centipede-address-x86_64": -- Enable feature soxr using "-DWITH_SOXR=ON" Step #12 - "compile-centipede-address-x86_64": -- Using OpenSSL Version: 1.1.1f Step #12 - "compile-centipede-address-x86_64": using default plugins location Step #12 - "compile-centipede-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #12 - "compile-centipede-address-x86_64": -- Looking for strndup Step #12 - "compile-centipede-address-x86_64": -- Looking for strndup - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file unistd.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file unistd.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file execinfo.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file execinfo.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace - found Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace_symbols Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace_symbols - found Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace_symbols_fd Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace_symbols_fd - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file inttypes.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file inttypes.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file stdint.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file stdint.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file stdbool.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file stdbool.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file fcntl.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file fcntl.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file aio.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file aio.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/timerfd.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/timerfd.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/filio.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/filio.h - not found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/sockio.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/sockio.h - not found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file syslog.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file syslog.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/select.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/select.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/eventfd.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file sys/eventfd.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include file unwind.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file unwind.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for eventfd_read Step #12 - "compile-centipede-address-x86_64": -- Looking for eventfd_read - found Step #12 - "compile-centipede-address-x86_64": -- Looking for getlogin_r Step #12 - "compile-centipede-address-x86_64": -- Looking for getlogin_r - found Step #12 - "compile-centipede-address-x86_64": -- Looking for getpwuid_r Step #12 - "compile-centipede-address-x86_64": -- Looking for getpwuid_r - found Step #12 - "compile-centipede-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF Step #12 - "compile-centipede-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF - Success Step #12 - "compile-centipede-address-x86_64": -- Looking for include file poll.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file poll.h - found Step #12 - "compile-centipede-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads Step #12 - "compile-centipede-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads - not found Step #12 - "compile-centipede-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread Step #12 - "compile-centipede-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread - found Step #12 - "compile-centipede-address-x86_64": -- Looking for pthread_mutex_timedlock Step #12 - "compile-centipede-address-x86_64": -- Looking for pthread_mutex_timedlock - found Step #12 - "compile-centipede-address-x86_64": -- Finding recommended feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #12 - "compile-centipede-address-x86_64": -- Disable feature OpenSSL using "-DWITH_OPENSSL=OFF" Step #12 - "compile-centipede-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #12 - "compile-centipede-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #12 - "compile-centipede-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #12 - "compile-centipede-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #12 - "compile-centipede-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #12 - "compile-centipede-address-x86_64": CMake did not find one. Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #12 - "compile-centipede-address-x86_64": the following names: Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": cJSONConfig.cmake Step #12 - "compile-centipede-address-x86_64": cjson-config.cmake Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #12 - "compile-centipede-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #12 - "compile-centipede-address-x86_64": provides a separate development package or SDK, be sure it has been Step #12 - "compile-centipede-address-x86_64": installed. Step #12 - "compile-centipede-address-x86_64": Call Stack (most recent call first): Step #12 - "compile-centipede-address-x86_64": winpr/libwinpr/CMakeLists.txt:19 (include) Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64":  Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'libcjson' Step #12 - "compile-centipede-address-x86_64": -- No package 'libcjson' found Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'json-c' Step #12 - "compile-centipede-address-x86_64": -- Found json-c, version 0.13.1 Step #12 - "compile-centipede-address-x86_64": -- Found JSONC: /usr/lib/x86_64-linux-gnu/libjson-c.a Step #12 - "compile-centipede-address-x86_64": CMake Warning at winpr/libwinpr/CMakeLists.txt:107 (find_package): Step #12 - "compile-centipede-address-x86_64": By not providing "Finduriparser.cmake" in CMAKE_MODULE_PATH this project Step #12 - "compile-centipede-address-x86_64": has asked CMake to find a package configuration file provided by Step #12 - "compile-centipede-address-x86_64": "uriparser", but CMake did not find one. Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Could not find a package configuration file provided by "uriparser" with Step #12 - "compile-centipede-address-x86_64": any of the following names: Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": uriparserConfig.cmake Step #12 - "compile-centipede-address-x86_64": uriparser-config.cmake Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Add the installation prefix of "uriparser" to CMAKE_PREFIX_PATH or set Step #12 - "compile-centipede-address-x86_64": "uriparser_DIR" to a directory containing one of the above files. If Step #12 - "compile-centipede-address-x86_64": "uriparser" provides a separate development package or SDK, be sure it has Step #12 - "compile-centipede-address-x86_64": been installed. Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64":  Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_create Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_create - found Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_delete Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_delete - found Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_settime Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_settime - found Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_gettime Step #12 - "compile-centipede-address-x86_64": -- Looking for timer_gettime - found Step #12 - "compile-centipede-address-x86_64": -- Could NOT find libsystemd (missing: LIBSYSTEMD_LIBRARY) Step #12 - "compile-centipede-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #12 - "compile-centipede-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #12 - "compile-centipede-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #12 - "compile-centipede-address-x86_64": CMake did not find one. Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #12 - "compile-centipede-address-x86_64": the following names: Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": cJSONConfig.cmake Step #12 - "compile-centipede-address-x86_64": cjson-config.cmake Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #12 - "compile-centipede-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #12 - "compile-centipede-address-x86_64": provides a separate development package or SDK, be sure it has been Step #12 - "compile-centipede-address-x86_64": installed. Step #12 - "compile-centipede-address-x86_64": Call Stack (most recent call first): Step #12 - "compile-centipede-address-x86_64": winpr/libwinpr/utils/CMakeLists.txt:189 (include) Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64":  Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace Step #12 - "compile-centipede-address-x86_64": -- Looking for backtrace - found Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'mit-krb5' Step #12 - "compile-centipede-address-x86_64": -- Found mit-krb5, version 1.17 Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'heimdal-krb5' Step #12 - "compile-centipede-address-x86_64": -- No package 'heimdal-krb5' found Step #12 - "compile-centipede-address-x86_64": -- Found KRB5: TRUE (found version "1.17") Step #12 - "compile-centipede-address-x86_64": add_library(winpr) [] Step #12 - "compile-centipede-address-x86_64": add_library(winpr-tools) [] Step #12 - "compile-centipede-address-x86_64": add_executable(winpr-makecert) [] Step #12 - "compile-centipede-address-x86_64": add_executable(winpr-hash) [] Step #12 - "compile-centipede-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #12 - "compile-centipede-address-x86_64": -- Looking for include file stdbool.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include file stdbool.h - found Step #12 - "compile-centipede-address-x86_64": add_library(rdtk) [] Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'cairo' Step #12 - "compile-centipede-address-x86_64": -- Found cairo, version 1.16.0 Step #12 - "compile-centipede-address-x86_64": -- Found Cairo: /usr/lib/x86_64-linux-gnu/libcairo.a Step #12 - "compile-centipede-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:100 (message): Step #12 - "compile-centipede-address-x86_64": -DWITH_SWSCALE=OFF and -DWITH_CAIRO=OFF, compiling without image scaling Step #12 - "compile-centipede-address-x86_64": support! Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64":  Step #12 - "compile-centipede-address-x86_64": -- Looking for pow in m Step #12 - "compile-centipede-address-x86_64": -- Looking for pow in m - found Step #12 - "compile-centipede-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h Step #12 - "compile-centipede-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h - not found Step #12 - "compile-centipede-address-x86_64": Skipping connection tests, requires WITH_SAMPLE and WITH_SERVER set! Step #12 - "compile-centipede-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:118 (message): Step #12 - "compile-centipede-address-x86_64": Compiling without WITH_DSP_FFMPEG and WITH_FAAC, AAC encoder support Step #12 - "compile-centipede-address-x86_64": disabled Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64":  Step #12 - "compile-centipede-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:212 (find_package): Step #12 - "compile-centipede-address-x86_64": By not providing "FindOpus.cmake" in CMAKE_MODULE_PATH this project has Step #12 - "compile-centipede-address-x86_64": asked CMake to find a package configuration file provided by "Opus", but Step #12 - "compile-centipede-address-x86_64": CMake did not find one. Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Could not find a package configuration file provided by "Opus" with any of Step #12 - "compile-centipede-address-x86_64": the following names: Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": OpusConfig.cmake Step #12 - "compile-centipede-address-x86_64": opus-config.cmake Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Add the installation prefix of "Opus" to CMAKE_PREFIX_PATH or set Step #12 - "compile-centipede-address-x86_64": "Opus_DIR" to a directory containing one of the above files. If "Opus" Step #12 - "compile-centipede-address-x86_64": provides a separate development package or SDK, be sure it has been Step #12 - "compile-centipede-address-x86_64": installed. Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64":  Step #12 - "compile-centipede-address-x86_64": -- Checking for module 'opus' Step #12 - "compile-centipede-address-x86_64": -- Found opus, version 1.3.1 Step #12 - "compile-centipede-address-x86_64": add_library(freerdp) [] Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client server "drdynvc": Dynamic Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client "video": Video optimized remoting Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel server "telemetry": Telemetry Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DEVICE channel client "smartcard": Smart Card Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DEVICE channel client "serial": Serial Port Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client server "remdesk": Remote Assistance Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client server "rdpsnd": Audio Output Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Found OSS Audio Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client "rdpgfx": Graphics Pipeline Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel server "rdpemsc": Mouse Cursor Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client "rdpei": Input Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel server "rdpecam": Video Capture Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client server "rdpdr": Device Redirection Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client "rdp2tcp": Tunneling TCP over RDP Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client "rail": Remote Programs Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DEVICE channel client "parallel": Parallel Port Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client server "location": Location Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client "geometry": Geometry tracking Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client server "encomsp": Multiparty Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client server "echo": Echo Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DEVICE channel client "drive": Drive Redirection Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client "disp": Display Update Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding STATIC channel client server "cliprdr": Clipboard Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client server "audin": Audio Input Redirection Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": -- Found OSS Audio Step #12 - "compile-centipede-address-x86_64": -- Adding DYNAMIC channel client server "ainput": Advanced Input Virtual Channel Extension Step #12 - "compile-centipede-address-x86_64": add_library(freerdp-client) [] Step #12 - "compile-centipede-address-x86_64": add_library(freerdp-server) [] Step #12 - "compile-centipede-address-x86_64": -- Intrinsic path configuration: Step #12 - "compile-centipede-address-x86_64": -- FREERDP_INSTALL_PREFIX=/usr/local Step #12 - "compile-centipede-address-x86_64": -- FREERDP_LIBRARY_PATH=lib Step #12 - "compile-centipede-address-x86_64": -- FREERDP_PLUGIN_PATH=lib/freerdp3 Step #12 - "compile-centipede-address-x86_64": -- FREERDP_ADDIN_PATH=lib/freerdp3 Step #12 - "compile-centipede-address-x86_64": -- FREERDP_EXTENSION_PATH=/usr/local/lib/freerdp3/extensions Step #12 - "compile-centipede-address-x86_64": -- FREERDP_PROXY_PLUGINDIR=lib/freerdp3/proxy/ Step #12 - "compile-centipede-address-x86_64": -- Configuring done (12.7s) Step #12 - "compile-centipede-address-x86_64": -- Generating done (0.2s) Step #12 - "compile-centipede-address-x86_64": -- Build files have been written to: /src/FreeRDP/build Step #12 - "compile-centipede-address-x86_64": + cmake --build build --parallel --target fuzzers Step #12 - "compile-centipede-address-x86_64": Change Dir: '/src/FreeRDP/build' Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": Run Build Command(s): /usr/bin/ninja -v fuzzers Step #12 - "compile-centipede-address-x86_64": [0/2] /usr/local/bin/cmake -P /src/FreeRDP/build/CMakeFiles/VerifyGlobs.cmake Step #12 - "compile-centipede-address-x86_64": [1/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -c /src/FreeRDP/winpr/libwinpr/synch/address.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:32:29: warning: unused parameter 'Address' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 32 | VOID WakeByAddressAll(PVOID Address) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:36:32: warning: unused parameter 'Address' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | VOID WakeByAddressSingle(PVOID Address) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:35: warning: unused parameter 'Address' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:50: warning: unused parameter 'CompareAddress' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:73: warning: unused parameter 'AddressSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:41:26: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | DWORD dwMilliseconds) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [2/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -c /src/FreeRDP/winpr/libwinpr/synch/init.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:48: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:66: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:81: warning: unused parameter 'fPending' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:33:44: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 33 | LPVOID* lpContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:41: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:75: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:45:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 45 | VOID winpr_InitOnceInitialize(PINIT_ONCE InitOnce) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [3/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/rand.c Step #12 - "compile-centipede-address-x86_64": [4/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cert.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:44: warning: unused parameter 'hCryptProv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:62: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:83: warning: unused parameter 'pvPara' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:174:66: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 174 | HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV_LEGACY hProv, LPCWSTR szSubsystemProtocol) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:183:65: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 183 | HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV_LEGACY hProv, LPCSTR szSubsystemProtocol) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:188:50: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 188 | BOOL CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:54: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:72: warning: unused parameter 'dwCertEncodingType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:49: warning: unused parameter 'dwFindFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:68: warning: unused parameter 'dwFindType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:55: warning: unused parameter 'pvFindPara' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:55: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:33: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:54: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:32: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:53: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 26 warnings generated. Step #12 - "compile-centipede-address-x86_64": [5/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -c /src/FreeRDP/winpr/libwinpr/security/security.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:83: warning: unused parameter 'dwRevision' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:133:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 133 | DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:138:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 138 | BOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:143:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 143 | BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:64: warning: unused parameter 'pControl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:82: warning: unused parameter 'lpdwRevision' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:149:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 149 | BOOL SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:150:63: warning: unused parameter 'ControlBitsOfInterest' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 150 | SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:151:63: warning: unused parameter 'ControlBitsToSet' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 151 | SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:81: warning: unused parameter 'lpbDaclPresent' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:38: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:52: warning: unused parameter 'lpbDaclDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:79: warning: unused parameter 'bDaclPresent' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:37: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:49: warning: unused parameter 'bDaclDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:81: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:169:40: warning: unused parameter 'lpbGroupDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 169 | LPBOOL lpbGroupDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:80: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:175:38: warning: unused parameter 'bGroupDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 175 | BOOL bGroupDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:81: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:181:40: warning: unused parameter 'lpbOwnerDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | LPBOOL lpbOwnerDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:80: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:187:38: warning: unused parameter 'bOwnerDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 187 | BOOL bOwnerDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:81: warning: unused parameter 'lpbSaclPresent' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:38: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:52: warning: unused parameter 'lpbSaclDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:79: warning: unused parameter 'bSaclPresent' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:37: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:49: warning: unused parameter 'bSaclDefaulted' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 42 warnings generated. Step #12 - "compile-centipede-address-x86_64": [6/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -c /src/FreeRDP/winpr/libwinpr/synch/sleep.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/sleep.c:43:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 43 | #define _XOPEN_SOURCE 500 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [7/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -c /src/FreeRDP/winpr/libwinpr/synch/pollset.c Step #12 - "compile-centipede-address-x86_64": [8/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -c /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:67: warning: unused parameter 'ListHead' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:96: warning: unused parameter 'List' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:66: warning: unused parameter 'ListEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:81: warning: unused parameter 'Count' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [9/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:70: warning: unused parameter 'pSerialChars' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:48:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 48 | static BOOL _get_serial_chars(WINPR_COMM* pComm, SERIAL_CHARS* pSerialChars) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [10/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -c /src/FreeRDP/winpr/libwinpr/synch/barrier.c Step #12 - "compile-centipede-address-x86_64": [11/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -c /src/FreeRDP/winpr/libwinpr/synch/critical.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/critical.c:105:79: warning: unused parameter 'dwSpinCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 105 | DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [12/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -c /src/FreeRDP/winpr/libwinpr/library/library.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:82:45: warning: unused parameter 'NewDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 82 | DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:90:46: warning: unused parameter 'Cookie' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:98:37: warning: unused parameter 'DirectoryFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 98 | BOOL SetDefaultDllDirectories(DWORD DirectoryFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:207:33: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 207 | HMODULE GetModuleHandleA(LPCSTR lpModuleName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:215:34: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 215 | HMODULE GetModuleHandleW(LPCWSTR lpModuleName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:281:31: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 281 | if ((status < 0) || (status >= ARRAYSIZE(buffer))) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [13/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -c /src/FreeRDP/winpr/libwinpr/file/pattern.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:329:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 329 | cchX = (lpWildcard - lpSubPattern); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:331:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 331 | cchY = (cchSubPattern - (lpY - lpSubPattern)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:340:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 340 | cchSubFileName = cchFileName - (lpSubFileName - lpFileName); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:343:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 343 | cchX = (lpWildcard - lpSubPattern); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:345:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 345 | cchY = (lpNextWildcard - lpWildcard) - cchWildcard; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [14/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/crypto.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:142: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:210:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 210 | BOOL CryptUnprotectMemory(LPVOID pData, DWORD cbData, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:34: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:51: warning: unused parameter 'szDataDescr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:75: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:29: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:68: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:265:34: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 265 | DATA_BLOB* pDataOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:36: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:53: warning: unused parameter 'ppszDataDescr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:79: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:31: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:70: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:91: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:272:36: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 272 | DATA_BLOB* pDataOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:35: warning: unused parameter 'pszString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:52: warning: unused parameter 'cchString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:84: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:34: warning: unused parameter 'pszString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:51: warning: unused parameter 'cchString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:83: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:87: warning: unused parameter 'pszString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:290:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | DWORD* pcchString) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:86: warning: unused parameter 'pszString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:296:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 296 | DWORD* pcchString) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 43 warnings generated. Step #12 - "compile-centipede-address-x86_64": [15/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -c /src/FreeRDP/winpr/libwinpr/synch/semaphore.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:68:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 68 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:129:47: warning: unused parameter 'lpSemaphoreAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 129 | HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:30: warning: unused parameter 'lMaximumCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:196:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 196 | LONG lMaximumCount, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:75: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:74: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:213:69: warning: unused parameter 'lpPreviousCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 213 | BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [16/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [17/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -c /src/FreeRDP/winpr/libwinpr/synch/mutex.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:69:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 69 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:237:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 237 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [18/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -c /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:45: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:120:67: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 120 | static HANDLE NamedPipeClientCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:121:48: warning: unused parameter 'dwShareMode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 121 | DWORD dwShareMode, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:122:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 122 | LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:123:48: warning: unused parameter 'dwCreationDisposition' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 123 | DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:124:49: warning: unused parameter 'hTemplateFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 124 | HANDLE hTemplateFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [19/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cipher.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:113:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 113 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :138:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 138 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": 3 warnings generated. Step #12 - "compile-centipede-address-x86_64": [20/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -c /src/FreeRDP/winpr/libwinpr/environment/environment.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:34: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:56: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:87:34: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 87 | BOOL SetCurrentDirectoryA(LPCSTR lpPathName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:92:35: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 92 | BOOL SetCurrentDirectoryW(LPCWSTR lpPathName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:26: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:41: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:60: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:79: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:25: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:42: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:27: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:43: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:63: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:82: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:26: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:44: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:119:45: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 119 | BOOL NeedCurrentDirectoryForExePathA(LPCSTR ExeName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:124:46: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 124 | BOOL NeedCurrentDirectoryForExePathW(LPCWSTR ExeName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:39: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:54: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:70: warning: unused parameter 'nSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:38: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:275:34: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 275 | BOOL SetEnvironmentStringsA(LPCH NewEnvironment) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:280:35: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 280 | BOOL SetEnvironmentStringsW(LPWCH NewEnvironment) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:40: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:53: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:66: warning: unused parameter 'nSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:41: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:55: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:68: warning: unused parameter 'nSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:302:36: warning: unused parameter 'lpszEnvironmentBlock' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 302 | BOOL FreeEnvironmentStringsW(LPWCH lpszEnvironmentBlock) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:405:73: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 405 | if (strncmp(envp, mergeStrings[run], foundEquals - mergeStrings[run] + 1) == 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:517:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 517 | nLength = (foundEquals - penvb); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": 34 warnings generated. Step #12 - "compile-centipede-address-x86_64": [21/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -c /src/FreeRDP/winpr/libwinpr/io/device.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:46: warning: unused parameter 'DriverObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:66: warning: unused parameter 'DeviceExtensionSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:124:68: warning: unused parameter 'DeviceType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 124 | PUNICODE_STRING DeviceName, DEVICE_TYPE DeviceType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:34: warning: unused parameter 'DeviceCharacteristics' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:65: warning: unused parameter 'Exclusive' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [22/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -c /src/FreeRDP/winpr/libwinpr/memory/memory.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:83: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:34: warning: unused parameter 'hFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:84: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:76: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:77: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:29: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:55: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:78: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:28: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:52: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:31: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:57: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:80: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:30: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:54: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:83: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:52: warning: unused parameter 'dwNumberOfBytesToFlush' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:123:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 123 | BOOL UnmapViewOfFile(LPCVOID lpBaseAddress) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 31 warnings generated. Step #12 - "compile-centipede-address-x86_64": [23/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -c /src/FreeRDP/winpr/libwinpr/input/virtualkey.c Step #12 - "compile-centipede-address-x86_64": [24/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -c /src/FreeRDP/winpr/libwinpr/input/keycode.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:856:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 856 | switch (type) Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:885:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 885 | switch (type) Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [25/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -c /src/FreeRDP/winpr/libwinpr/input/scancode.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:146:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 146 | scancode = (i | KBDEXT); Step #12 - "compile-centipede-address-x86_64": | ~ ~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:157:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 157 | scancode = i; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:171:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 171 | scancode = (i | KBDEXT); Step #12 - "compile-centipede-address-x86_64": | ~ ~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:182:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 182 | scancode = i; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [26/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -c /src/FreeRDP/winpr/libwinpr/synch/event.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/event.c:46: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:428:57: warning: unused parameter 'lpEventAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 428 | HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:429:40: warning: unused parameter 'bInitialState' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 429 | BOOL bInitialState, int FileDescriptor, ULONG mode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [27/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [28/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_io.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:58:13: warning: implicit conversion loses integer precision: 'ULONG' (aka 'unsigned int') to 'UCHAR' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 58 | return Ti / 100; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:247:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 247 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:277:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 277 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:310:52: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 310 | nNumberOfBytesToRead, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:342:71: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 342 | if (pComm->eventChar != '\0' && memchr(lpBuffer, pComm->eventChar, nbRead)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:337:26: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 337 | *lpNumberOfBytesRead = nbRead; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:445:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 445 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:475:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 475 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:506:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 506 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [29/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -c /src/FreeRDP/winpr/libwinpr/shell/shell.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:71:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 71 | buf = (char*)malloc(buflen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:76:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 76 | status = getpwnam_r(token->Username, &pwd, buf, buflen, &pw); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 66 | buflen = sysconf(_SC_GETPW_R_SIZE_MAX); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:85:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 85 | cchDirSize = strlen(pw->pw_dir) + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [30/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -c /src/FreeRDP/winpr/libwinpr/io/io.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/io.c:46: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/../pipe/pipe.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:33: warning: unused parameter 'hFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:53: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:34: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:67: warning: unused parameter 'bWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:35: warning: unused parameter 'hFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:55: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:36: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:70: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:132:33: warning: unused parameter 'bAlertable' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 132 | BOOL bAlertable) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:29: warning: unused parameter 'hDevice' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:44: warning: unused parameter 'dwIoControlCode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:68: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:86: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:29: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:48: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:72: warning: unused parameter 'lpBytesReturned' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:141:35: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 141 | LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:38: warning: unused parameter 'FileHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:57: warning: unused parameter 'ExistingCompletionPort' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:41: warning: unused parameter 'CompletionKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:62: warning: unused parameter 'NumberOfConcurrentThreads' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:39: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:63: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:43: warning: unused parameter 'lpCompletionKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:74: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:158:38: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 158 | DWORD dwMilliseconds) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:41: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:76: warning: unused parameter 'lpCompletionPortEntries' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:40: warning: unused parameter 'ulCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:56: warning: unused parameter 'ulNumEntriesRemoved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:83: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:167:39: warning: unused parameter 'fAlertable' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 167 | BOOL fAlertable) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:40: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:62: warning: unused parameter 'dwNumberOfBytesTransferred' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:43: warning: unused parameter 'dwCompletionKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:73: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:182:22: warning: unused parameter 'hFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 182 | BOOL CancelIo(HANDLE hFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:24: warning: unused parameter 'hFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:44: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:196:33: warning: unused parameter 'hThread' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 196 | BOOL CancelSynchronousIo(HANDLE hThread) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 44 warnings generated. Step #12 - "compile-centipede-address-x86_64": [31/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:55:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 55 | switch (base->type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:124:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 124 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:100:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 100 | NCryptProviderName** ppProviderList, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 3 warnings generated. Step #12 - "compile-centipede-address-x86_64": [32/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/hash.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:209:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 209 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :136:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 136 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:220:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 220 | switch (ctx->md) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:291:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 291 | switch (ctx->md) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:332:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 332 | switch (ctx->md) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:328:65: warning: unused parameter 'olen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 328 | BOOL winpr_HMAC_Final(WINPR_HMAC_CTX* ctx, void* output, size_t olen) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:480:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 480 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :151:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:535:10: warning: 15 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 535 | switch (md) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:562:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 562 | switch (md) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:590:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 590 | switch (ctx->md) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:626:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 626 | switch (ctx->md) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:622:69: warning: unused parameter 'olen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 622 | BOOL winpr_Digest_Final(WINPR_DIGEST_CTX* ctx, void* output, size_t olen) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [33/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c:240:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 240 | cmp = end - start + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [34/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -c /src/FreeRDP/winpr/libwinpr/synch/wait.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/wait.c:60: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:169:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 169 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:272:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 272 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:430:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 430 | nCount, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [35/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -c /src/FreeRDP/winpr/libwinpr/utils/winpr.c Step #12 - "compile-centipede-address-x86_64": [36/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ntlm.c Step #12 - "compile-centipede-address-x86_64": [37/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -c /src/FreeRDP/winpr/libwinpr/path/shell.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:474:55: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 474 | BOOL PathMakePathA(LPCSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:527:56: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 527 | BOOL PathMakePathW(LPCWSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [38/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:60:41: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 60 | const int rc = backtrace(data->buffer, size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:83:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 83 | return backtrace_symbols(data->buffer, data->used); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:93:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 93 | backtrace_symbols_fd(data->buffer, data->used, fd); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": 3 warnings generated. Step #12 - "compile-centipede-address-x86_64": [39/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:56: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:55: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:57: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:74: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:89: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:74:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 74 | LPDWORD lpdwDisposition) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:56: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:72: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:87: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:82:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 82 | LPDWORD lpdwDisposition) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:58: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:76: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:57: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:75: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:41: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:69: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:86: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:27: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:44: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:64: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:68: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:85: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:26: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:43: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:63: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:53: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:74: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:52: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:73: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:158:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 158 | LONG RegFlushKey(HKEY hKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:74: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:56: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:88: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:86: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:29: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:43: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:61: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:79: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:186:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 186 | DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:28: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:42: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:60: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:78: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:193:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 193 | DWORD Reserved) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:55: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:36: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:53: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:43: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:60: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:77: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:32: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:62: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:42: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:58: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:75: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:93: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:30: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:44: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:35: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:46: warning: unused parameter 'bWatchSubtree' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:67: warning: unused parameter 'dwNotifyFilter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:90: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:226:35: warning: unused parameter 'fAsynchronous' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 226 | BOOL fAsynchronous) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:32: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:50: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:54: warning: unused parameter 'ulOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:72: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:36: warning: unused parameter 'hToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:50: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:68: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:86: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:41: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:58: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:76: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:40: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:57: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:75: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:40: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:53: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:69: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:508:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 508 | DWORD Flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:38: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:68: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:515:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 515 | DWORD Flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:522:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 522 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:59: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:75: warning: unused parameter 'dwType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:33: warning: unused parameter 'lpData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:39: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:58: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:74: warning: unused parameter 'dwType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:94: warning: unused parameter 'lpData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:536:27: warning: unused parameter 'cbData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 536 | DWORD cbData) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 191 warnings generated. Step #12 - "compile-centipede-address-x86_64": [40/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -c /src/FreeRDP/winpr/libwinpr/utils/json/json.c Step #12 - "compile-centipede-address-x86_64": [41/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -c /src/FreeRDP/winpr/libwinpr/utils/strlst.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/strlst.c:50:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 50 | char** copy = calloc(length + 1, sizeof(char*)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [42/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/debug.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:200:59: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 200 | void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:232:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 232 | _snprintf(dmsg, size, "%s", strerror(dw)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:52:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 52 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:61:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 61 | #define LOGD(...) \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:56:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 56 | #define LOGT(...) \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:71:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 71 | #define LOGW(...) \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:76:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 76 | #define LOGE(...) \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:66:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 66 | #define LOGI(...) \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [43/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -c /src/FreeRDP/winpr/libwinpr/utils/sam.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:200:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | LmHashLength = (p[3] - p[2] - 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:201:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 201 | NtHashLength = (p[4] - p[3] - 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:245:30: warning: unused parameter 'sam' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 245 | void SamFreeEntry(WINPR_SAM* sam, WINPR_SAM_ENTRY* entry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 3 warnings generated. Step #12 - "compile-centipede-address-x86_64": [44/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -c /src/FreeRDP/winpr/libwinpr/pipe/pipe.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:53: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:651:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 651 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:662:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 662 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:670:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 670 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:33: warning: unused parameter 'lpName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:47: warning: unused parameter 'dwOpenMode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:65: warning: unused parameter 'dwPipeMode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:83: warning: unused parameter 'nMaxInstances' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:31: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:53: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:74: warning: unused parameter 'nDefaultTimeOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:731:47: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 731 | LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:27: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:46: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:62: warning: unused parameter 'nBufferSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:83: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:28: warning: unused parameter 'lpTotalBytesAvail' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:55: warning: unused parameter 'lpBytesLeftThisMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:31: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:50: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:68: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:31: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:50: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:74: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:814:37: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 814 | LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:29: warning: unused parameter 'lpNamedPipeName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:52: warning: unused parameter 'nTimeOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:907:40: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 907 | BOOL ImpersonateNamedPipeClient(HANDLE hNamedPipe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:58: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:915:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 915 | ULONG ClientComputerNameLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:59: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:923:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 923 | ULONG ClientComputerNameLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 37 warnings generated. Step #12 - "compile-centipede-address-x86_64": [45/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c:21: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [46/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -c /src/FreeRDP/winpr/libwinpr/utils/print.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:74:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 74 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:146:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 146 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:179:12: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 179 | return c - '0'; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:181:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 181 | return 10 + c - 'A'; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:183:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 183 | return 10 + c - 'a'; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [47/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c Step #12 - "compile-centipede-address-x86_64": [48/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c:109:52: warning: operand of ? changes signedness: '__uint32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 109 | const int nbits = (length - i) > 8 ? 8 : (length - i); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [49/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -c /src/FreeRDP/winpr/libwinpr/synch/timer.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:99:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:41: warning: unused parameter 'WakeContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:60: warning: unused parameter 'TolerableDelay' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:78: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:79: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [50/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -c /src/FreeRDP/winpr/libwinpr/file/file.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:111:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 111 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:157:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 157 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:192:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 192 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:290:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 290 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:298:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 298 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:308:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 308 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:316:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 316 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:343:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 343 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:384:47: warning: implicit conversion loses integer precision: '__dev_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 384 | lpFileInformation->dwVolumeSerialNumber = st.st_dev; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:385:41: warning: implicit conversion loses integer precision: '__nlink_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 385 | lpFileInformation->nNumberOfLinks = st.st_nlink; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:454:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 454 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:391:63: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 391 | static BOOL FileLockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:34: warning: unused parameter 'nNumberOfBytesToLockLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:65: warning: unused parameter 'nNumberOfBytesToLockHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:499:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 499 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:48: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:71: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:34: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:67: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:548:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 548 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:50: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:68: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:508:36: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 508 | DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:576:59: warning: unused parameter 'lpCreationTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 576 | static BOOL FileSetFileTime(HANDLE hFile, const FILETIME* lpCreationTime, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:802:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 802 | winpr_strerror(fs_errno, ebuffer, sizeof(ebuffer)), fs_errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:951:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 951 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:964:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 964 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:972:34: warning: unused parameter 'lpDeviceName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 972 | static BOOL IsFileDevice(LPCTSTR lpDeviceName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:25: warning: unused parameter 'nStdHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:44: warning: unused parameter 'hHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:27: warning: unused parameter 'dwStdHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:47: warning: unused parameter 'hNewHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:67: warning: unused parameter 'phOldHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 33 warnings generated. Step #12 - "compile-centipede-address-x86_64": [51/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c Step #12 - "compile-centipede-address-x86_64": [52/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:236:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 236 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :66:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [53/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [54/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:194:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 194 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :63:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 63 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [55/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:326:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 326 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :57:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [56/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [57/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/stream.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/stream.c:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [58/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -c /src/FreeRDP/winpr/libwinpr/file/generic.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/generic.c:70: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:476:76: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 476 | BOOL WINAPI GetFileAttributesExA(LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:635:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 635 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:929:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 929 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :107:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:32: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:63: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:84: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:33: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:64: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:85: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1222:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1222 | BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 20 warnings generated. Step #12 - "compile-centipede-address-x86_64": [59/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c:29:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 29 | #define TAG WINPR_TAG("utils.wlog") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [60/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c Step #12 - "compile-centipede-address-x86_64": [61/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c Step #12 - "compile-centipede-address-x86_64": [62/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:250:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 250 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :75:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 75 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [63/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.c:39: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:27: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:40: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:28: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:41: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:38: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:51: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:73: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:39: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:52: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:74: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:31: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:46: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:65: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:32: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:47: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:66: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:64: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:62: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:237:39: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 237 | BOOL GetCommMask(HANDLE hFile, PDWORD lpEvtMask) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:254:38: warning: unused parameter 'dwEvtMask' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 254 | BOOL SetCommMask(HANDLE hFile, DWORD dwEvtMask) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:271:46: warning: unused parameter 'lpModemStat' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 271 | BOOL GetCommModemStatus(HANDLE hFile, PDWORD lpModemStat) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:426:32: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 426 | lpLocalDcb->XonLim = handflow.XonLimit; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:427:33: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 427 | lpLocalDcb->XoffLim = handflow.XoffLimit; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:449:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 449 | lpLocalDcb->XonChar = serialChars.XonChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:450:37: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 450 | lpLocalDcb->XoffChar = serialChars.XoffChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:451:38: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 451 | lpLocalDcb->ErrorChar = serialChars.ErrorChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:452:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 452 | lpLocalDcb->EofChar = serialChars.EofChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:453:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 453 | lpLocalDcb->EvtChar = serialChars.EventChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:513:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 513 | serialChars.XonChar = lpDCB->XonChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:514:32: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 514 | serialChars.XoffChar = lpDCB->XoffChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:515:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 515 | serialChars.ErrorChar = lpDCB->ErrorChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:516:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 516 | serialChars.EofChar = lpDCB->EofChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:517:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 517 | serialChars.EventChar = lpDCB->EvtChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:653:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 653 | upcomingTermios.c_lflag &= ~ICANON; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:667:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 667 | upcomingTermios.c_iflag &= ~INPCK; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:72: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:73: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:70: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:71: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:42: warning: unused parameter 'lpErrors' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:62: warning: unused parameter 'lpStat' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:873:45: warning: unused parameter 'dwFunc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 873 | BOOL EscapeCommFunction(HANDLE hFile, DWORD dwFunc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:890:42: warning: unused parameter 'cChar' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 890 | BOOL TransmitCommChar(HANDLE hFile, char cChar) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:41: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:65: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1083:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1083 | return _tcslen(lpTargetPath) + 2; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1302:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1302 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1325:6: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1324 | upcomingTermios.c_iflag &= Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": 1325 | ~(/*IGNBRK |*/ BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL /*| IXON*/); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1347:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1347 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :78:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 78 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 63 warnings generated. Step #12 - "compile-centipede-address-x86_64": [64/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [65/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ssl.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:58: warning: unused parameter 'once' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:84: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [66/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -c /src/FreeRDP/winpr/libwinpr/error/error.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:35:24: warning: unused parameter 'uMode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 35 | UINT SetErrorMode(UINT uMode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:59:29: warning: unused parameter 'dwErrCode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | VOID RestoreLastError(DWORD dwErrCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:27: warning: unused parameter 'dwExceptionCode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:50: warning: unused parameter 'dwExceptionFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:74: warning: unused parameter 'nNumberOfArguments' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:64:38: warning: unused parameter 'lpArguments' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 64 | CONST ULONG_PTR* lpArguments) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:68:51: warning: unused parameter 'ExceptionInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 68 | LONG UnhandledExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:74:58: warning: unused parameter 'lpTopLevelExceptionFilter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 74 | SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:41: warning: unused parameter 'First' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:76: warning: unused parameter 'Handler' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:84:44: warning: unused parameter 'Handle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 84 | ULONG RemoveVectoredExceptionHandler(PVOID Handle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:40: warning: unused parameter 'First' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:75: warning: unused parameter 'Handler' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:94:43: warning: unused parameter 'Handle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 94 | ULONG RemoveVectoredContinueHandler(PVOID Handle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 14 warnings generated. Step #12 - "compile-centipede-address-x86_64": [67/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:230:44: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 230 | if (!ArrayList_EnsureCapacity(arrayList, count)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:233:40: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 233 | MoveMemory(&arrayList->array[index + count], &arrayList->array[index], Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:235:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 235 | arrayList->size += count; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:43: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:242:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 242 | MoveMemory(&arrayList->array[index], &arrayList->array[index - count], Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:245:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 245 | arrayList->size += count; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:440:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 440 | sindex = (size_t)startIndex; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:444:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 444 | cindex = (size_t)count; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:446:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 446 | cindex = arrayList->size; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:489:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 489 | sindex = (size_t)startIndex; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:493:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 493 | cindex = (size_t)count; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:495:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 495 | cindex = arrayList->size; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:589:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 589 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :120:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 120 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 18 warnings generated. Step #12 - "compile-centipede-address-x86_64": [68/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:162:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 162 | return -1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [69/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:92:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 92 | pool->aArray, sizeof(wBufferPoolItem) * newCapacity, pool->alignment); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:95:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 95 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:103:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 103 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:102:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 102 | MoveMemory(&pool->aArray[index + count], &pool->aArray[index], Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:109:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 109 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:108:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 108 | MoveMemory(&pool->aArray[index], &pool->aArray[index - count], Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:125:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 125 | pool->uArray, sizeof(wBufferPoolItem) * newUCapacity, pool->alignment); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:128:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 128 | (wBufferPoolItem*)realloc(pool->uArray, sizeof(wBufferPoolItem) * newUCapacity); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:136:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 136 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:142:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 142 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:235:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 235 | buffer = winpr_aligned_malloc(pool->fixedSize, pool->alignment); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:237:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 237 | buffer = malloc(pool->fixedSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:282:36: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 282 | buffer = winpr_aligned_malloc(size, pool->alignment); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:284:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 284 | buffer = malloc(size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:298:48: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 298 | newBuffer = winpr_aligned_realloc(buffer, size, pool->alignment); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:300:34: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 300 | newBuffer = realloc(buffer, size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:308:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 308 | if (!BufferPool_ShiftAvailable(pool, foundIndex, -1)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:317:42: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 317 | size_t newUCapacity = pool->uCapacity * 2; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:323:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 323 | pool->uCapacity = newUCapacity; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:365:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 365 | void** newArray = (void**)realloc(pool->array, sizeof(void*) * newCapacity); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:402:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 402 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:501:39: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 501 | pool->array = (void**)calloc(pool->capacity, sizeof(void*)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:511:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 511 | pool->aArray = (wBufferPoolItem*)calloc(pool->aCapacity, sizeof(wBufferPoolItem)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:517:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 517 | pool->uArray = (wBufferPoolItem*)calloc(pool->uCapacity, sizeof(wBufferPoolItem)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:527:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 527 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :42:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 42 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 29 warnings generated. Step #12 - "compile-centipede-address-x86_64": [70/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:262:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 262 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :66:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [71/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:46: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:47: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:66: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:148:47: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 148 | wLogAppender* WLog_CallbackAppender_New(wLog* log) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [72/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMap.c Step #12 - "compile-centipede-address-x86_64": [73/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c:219:43: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 219 | wLogAppender* WLog_FileAppender_New(wLog* log) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [74/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ini.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:178:15: warning: comparison of integers of different signs: 'INT64' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 178 | if (fileSize > SIZE_MAX) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^ ~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:837:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 837 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :7:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 7 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [75/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:45: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:64: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:46: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:57: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:58: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:77: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:186:59: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 186 | static BOOL WLog_ConsoleAppender_WritePacketMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:248:46: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 248 | wLogAppender* WLog_ConsoleAppender_New(wLog* log) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [76/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c:119:45: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 119 | wLogAppender* WLog_SyslogAppender_New(wLog* log) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [77/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:110:68: warning: unused parameter 'type' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 110 | static const char* map_fallback(const char* iana, TimeZoneNameType type) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [78/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/WindowsZones.c Step #12 - "compile-centipede-address-x86_64": [79/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:203:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 203 | foundIndex = index; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:218:35: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 218 | StreamPool_ShiftAvailable(pool, foundIndex, -1); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :72:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 72 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [80/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -c /src/FreeRDP/winpr/libwinpr/pool/synch.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/synch.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:55: warning: unused parameter 'pfnwa' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:68: warning: unused parameter 'pv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:93: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:32:41: warning: unused parameter 'pwa' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 32 | VOID winpr_CloseThreadpoolWait(PTP_WAIT pwa) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:39: warning: unused parameter 'pwa' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:51: warning: unused parameter 'h' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:64: warning: unused parameter 'pftTimeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:52: warning: unused parameter 'pwa' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [81/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:159:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | static BOOL _get_properties(WINPR_COMM* pComm, COMMPROP* pProperties) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:367:36: warning: implicit conversion changes signedness: 'const UCHAR' (aka 'const unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | pComm->eventChar = pSerialChars->EventChar; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:439:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 439 | upcomingTermios.c_cflag &= ~CSTOPB; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:460:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 460 | upcomingTermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:464:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 464 | upcomingTermios.c_cflag &= ~CMSPAR; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:469:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 469 | upcomingTermios.c_cflag &= ~(PARODD | CMSPAR); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:478:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 478 | upcomingTermios.c_cflag &= ~PARODD; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:492:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 492 | upcomingTermios.c_cflag &= ~CSIZE; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:497:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 497 | upcomingTermios.c_cflag &= ~CSIZE; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:502:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 502 | upcomingTermios.c_cflag &= ~CSIZE; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:507:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 507 | upcomingTermios.c_cflag &= ~CSIZE; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:608:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 608 | upcomingTermios.c_cflag &= ~HUPCL; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:693:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 693 | upcomingTermios.c_iflag &= ~IXON; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:702:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 702 | upcomingTermios.c_iflag &= ~IXOFF; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:709:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 709 | upcomingTermios.c_iflag &= ~IGNPAR; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:722:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 722 | upcomingTermios.c_iflag &= ~IGNBRK; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:894:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 894 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:908:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 908 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:989:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 989 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1074:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1074 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1120:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1120 | static BOOL _set_queue_size(WINPR_COMM* pComm, const SERIAL_QUEUE_SIZE* pQueueSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1145:21: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1145 | if ((*pPurgeMask & ~(SERIAL_PURGE_TXABORT | SERIAL_PURGE_RXABORT | SERIAL_PURGE_TXCLEAR | Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1146 | SERIAL_PURGE_RXCLEAR)) > 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1168:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1168 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1185:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1185 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1200:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1200 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1214:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1214 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1243:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1243 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1315:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1315 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1328:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1328 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1355:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1355 | pComm->PendingEvents &= ~SERIAL_EV_TXEMPTY; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1386:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1386 | pComm->PendingEvents &= ~SERIAL_EV_RX80FULL; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1435 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1445:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1445 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_STOP; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1454:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1454 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1480:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1480 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1503:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1503 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1517:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1517 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1531 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1545:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1545 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1560:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1560 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1575:38: warning: unused parameter 'pComm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1575 | static BOOL _config_size(WINPR_COMM* pComm, ULONG* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1588:25: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1588 | DWORD nbBytesWritten = -1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1603:39: warning: unused parameter 'pComm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1603 | static BOOL _reset_device(WINPR_COMM* pComm) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 47 warnings generated. Step #12 - "compile-centipede-address-x86_64": [82/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -c /src/FreeRDP/winpr/libwinpr/utils/cmdline.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:168:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 168 | keyword_index = sigil_length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:200:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | keyword_length = (separator - keyword); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:205:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 205 | keyword_length = (length - keyword_index); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:36: warning: unused parameter 'argc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:50: warning: unused parameter 'argv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:81: warning: unused parameter 'options' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:38: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:51: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:89: warning: unused parameter 'preFilter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:389:62: warning: unused parameter 'postFilter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 389 | COMMAND_LINE_POST_FILTER_FN_W postFilter) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:816:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 816 | size_t size = argc + 1; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [83/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:29: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:86:45: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 86 | static BOOL WLog_BinaryAppender_Close(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:56: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:75: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:170:63: warning: unused parameter 'message' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 170 | wLogMessage* message) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:57: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:176:64: warning: unused parameter 'message' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 176 | wLogMessage* message) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:220:45: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 220 | wLogAppender* WLog_BinaryAppender_New(wLog* log) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [84/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:61:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 61 | addrLen = (colonPos - udpAppender->host); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:38:41: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 38 | static BOOL WLog_UdpAppender_Open(wLog* log, wLogAppender* appender) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [85/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -c /src/FreeRDP/winpr/libwinpr/pool/timer.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/timer.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:58: warning: unused parameter 'pfnti' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:71: warning: unused parameter 'pv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:96: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:32:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 32 | VOID winpr_CloseThreadpoolTimer(PTP_TIMER pti) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:36:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | BOOL winpr_IsThreadpoolTimerSet(PTP_TIMER pti) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:41: warning: unused parameter 'pti' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:56: warning: unused parameter 'pftDueTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:74: warning: unused parameter 'msPeriod' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:42:37: warning: unused parameter 'msWindowLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 42 | DWORD msWindowLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:54: warning: unused parameter 'pti' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:64: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [86/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -c /src/FreeRDP/winpr/libwinpr/pool/io.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/io.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:40: warning: unused parameter 'fl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:66: warning: unused parameter 'pfnio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:79: warning: unused parameter 'pv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:28:54: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 28 | PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:33:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 33 | VOID winpr_CloseThreadpoolIo(PTP_IO pio) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:37:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | VOID winpr_StartThreadpoolIo(PTP_IO pio) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:41:38: warning: unused parameter 'pio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | VOID winpr_CancelThreadpoolIo(PTP_IO pio) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:48: warning: unused parameter 'pio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:58: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [87/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -c /src/FreeRDP/winpr/libwinpr/pool/work.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:60: warning: unused parameter 'pfns' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:72: warning: unused parameter 'pv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:159:61: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:172:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 172 | VOID winpr_WaitForThreadpoolWorkCallbacks(PTP_WORK pwk, BOOL fCancelPendingCallbacks) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [88/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:187:14: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 187 | } while (rc >= size); Step #12 - "compile-centipede-address-x86_64": | ~~ ^ ~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:232:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #12 - "compile-centipede-address-x86_64": 232 | free(entry->Iana); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #12 - "compile-centipede-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:233:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #12 - "compile-centipede-address-x86_64": 233 | free(entry->Abbrev); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #12 - "compile-centipede-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 3 warnings generated. Step #12 - "compile-centipede-address-x86_64": [89/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback.c:43:53: warning: unused parameter 'pci' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 43 | BOOL winpr_CallbackMayRunLong(PTP_CALLBACK_INSTANCE pci) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [90/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -c /src/FreeRDP/winpr/libwinpr/thread/processor.c Step #12 - "compile-centipede-address-x86_64": [91/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -c /src/FreeRDP/winpr/libwinpr/thread/tls.c Step #12 - "compile-centipede-address-x86_64": [92/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -c /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:94:77: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 94 | VOID winpr_CloseThreadpoolCleanupGroupMembers(PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:95:53: warning: unused parameter 'pvCleanupContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 95 | PVOID pvCleanupContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [93/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:31: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:308:45: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 308 | Stream_Write_UINT8(s, (ipv4->Version << 4) | ipv4->InternetHeaderLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:312:64: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 312 | Stream_Write_UINT16_BE(s, (ipv4->InternetProtocolFlags << 13) | ipv4->FragmentOffset); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:345:43: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 345 | Stream_Write_UINT8(s, (tcp->Offset << 4) | tcp->Reserved); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:462:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 462 | record.header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #12 - "compile-centipede-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #12 - "compile-centipede-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [94/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:56: warning: unused parameter 'pci' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:68: warning: unused parameter 'evt' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:64: warning: unused parameter 'pci' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:76: warning: unused parameter 'sem' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:87: warning: unused parameter 'crel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:60: warning: unused parameter 'pci' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:72: warning: unused parameter 'mut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:68: warning: unused parameter 'pci' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:91: warning: unused parameter 'pcs' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:59: warning: unused parameter 'pci' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:72: warning: unused parameter 'mod' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:127:66: warning: unused parameter 'pci' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 127 | VOID DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 17 warnings generated. Step #12 - "compile-centipede-address-x86_64": [95/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c Step #12 - "compile-centipede-address-x86_64": [96/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -c /src/FreeRDP/winpr/libwinpr/pool/pool.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [97/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/handle.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/handle.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/../pipe/pipe.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:29: warning: unused parameter 'hSourceProcessHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:80: warning: unused parameter 'hTargetProcessHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:53: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:75: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:65:28: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 65 | DWORD dwOptions) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:51: warning: unused parameter 'lpdwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:49: warning: unused parameter 'dwMask' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 14 warnings generated. Step #12 - "compile-centipede-address-x86_64": [98/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:124:28: warning: implicit conversion from 'size_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion] Step #12 - "compile-centipede-address-x86_64": 124 | const float tmp = (table->numOfElements / table->idealRatio); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~^~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:785:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 785 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :111:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 111 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [99/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -c /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:229:41: warning: implicit conversion loses integer precision: 'DWORD' (aka 'unsigned int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 229 | lpSystemInfo->wProcessorArchitecture = GetProcessorArchitecture(); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:271:38: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 271 | BOOL SetSystemTime(CONST SYSTEMTIME* lpSystemTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:301:37: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 301 | BOOL SetLocalTime(CONST SYSTEMTIME* lpSystemTime) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:37: warning: unused parameter 'lpTimeAdjustment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:62: warning: unused parameter 'lpTimeIncrement' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:320:36: warning: unused parameter 'lpTimeAdjustmentDisabled' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 320 | PBOOL lpTimeAdjustmentDisabled) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:332:9: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 332 | return GetTickCount64(); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:321:24: note: expanded from macro 'GetTickCount64' Step #12 - "compile-centipede-address-x86_64": 321 | #define GetTickCount64 winpr_GetTickCount64 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:456:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 456 | length = (dot - hostname); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:500:10: warning: enumeration values 'ComputerNameNetBIOS', 'ComputerNamePhysicalNetBIOS', and 'ComputerNameMax' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 500 | switch (NameType) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:44: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:15: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #12 - "compile-centipede-address-x86_64": | ~~~^~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:40: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:12: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #12 - "compile-centipede-address-x86_64": | ~~~^~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:672:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 672 | #define C_BIT_3DNP (1 << 8) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:46:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 46 | #define TAG WINPR_TAG("sysinfo") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [100/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:30:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 30 | #define SSPI_EXPORT WINPR_API Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:29:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 29 | #define SEC_ENTRY Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [101/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -c /src/FreeRDP/winpr/libwinpr/thread/argv.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:160:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 160 | n = ((pEnd - pBeg) - 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:161:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 161 | length = (pBeg - pLastEnd); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:224:16: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 224 | length = (p - pBeg); Step #12 - "compile-centipede-address-x86_64": | ~ ~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:36: warning: unused parameter 'lpCmdLine' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:52: warning: unused parameter 'pNumArgs' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [102/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:43: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:17: warning: unused parameter 'phNewContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:64: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:85: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:103:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 103 | ULONG ulAttribute, void* pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:59: warning: unused parameter 'fCredentialUse' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:11: warning: unused parameter 'pAuthData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:118:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:15: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:127:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 127 | PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:157:82: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 157 | static SECURITY_STATUS SEC_ENTRY credssp_QueryCredentialsAttributesW(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:158:76: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 158 | ULONG ulAttribute, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:159:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | void* pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:167:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 167 | void* pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:207:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 207 | static SECURITY_STATUS SEC_ENTRY credssp_DecryptMessage(PCtxtHandle phContext, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:209:64: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 209 | ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:68: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:85: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:71: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:87: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:222:70: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 222 | static SECURITY_STATUS SEC_ENTRY credssp_VerifySignature(PCtxtHandle phContext, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:223:73: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 223 | PSecBufferDesc pMessage, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 61 warnings generated. Step #12 - "compile-centipede-address-x86_64": [103/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -c /src/FreeRDP/winpr/libwinpr/crt/conversion.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:41:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 41 | sprintf_s(buffer, length + 1, "%d", value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:29:71: warning: unused parameter 'radix' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 29 | errno_t _itoa_s(int value, char* buffer, size_t sizeInCharacters, int radix) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [104/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/timezone.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:44: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:71:36: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 71 | char* tmp = (char*)realloc(tzid, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:346:25: warning: implicit conversion loses integer precision: 'int' to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 346 | st.wYear = (WORD)1900 + t->tm_year; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:511:25: warning: implicit conversion loses integer precision: 'long' to 'LONG' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 511 | tz->DaylightBias = -1 * labs(tz->Bias - d); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [105/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -c /src/FreeRDP/winpr/libwinpr/thread/apc.c Step #12 - "compile-centipede-address-x86_64": [106/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -c /src/FreeRDP/winpr/libwinpr/crt/buffer.c Step #12 - "compile-centipede-address-x86_64": [107/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:376:66: warning: format string is not a string literal [-Wformat-nonliteral] Step #12 - "compile-centipede-address-x86_64": 376 | if (vsnprintf(formattedLogMessage, WLOG_MAX_STRING_SIZE - 1, message.FormatString, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:755:32: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 755 | log->FilterLevel = filter->Level; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:766:33: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 766 | log->FilterLevel = filter->Level; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": 3 warnings generated. Step #12 - "compile-centipede-address-x86_64": [108/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:74:45: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 74 | static void WLog_PrintMessagePrefixVA(wLog* log, wLogMessage* message, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:152:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 152 | *pskiplen = end - fmt + opt->replacelen; Step #12 - "compile-centipede-address-x86_64": | ~~~~^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:157:32: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 157 | const size_t replacelen = end - str; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:197:65: warning: format string is not a string literal [-Wformat-nonliteral] Step #12 - "compile-centipede-address-x86_64": 197 | const int rc = _snprintf(&format[index], formatlen - index, replace, arg); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:200:62: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | if (!check_and_log_format_size(format, formatlen, index, rc)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:202:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 202 | index += rc; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:245:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 245 | { ENTRY("%fl"), ENTRY("%s"), NULL, (void*)message->FileName, NULL, &recurse }, /* file */ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:246:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 246 | { ENTRY("%fn"), ENTRY("%s"), NULL, (void*)message->FunctionName, NULL, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:252:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 252 | { ENTRY("%lv"), ENTRY("%s"), NULL, (void*)WLOG_LEVELS[message->Level], NULL, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:295:40: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 295 | BOOL WLog_Layout_SetPrefixFormat(wLog* log, wLogLayout* layout, const char* format) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:311:35: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 311 | wLogLayout* WLog_Layout_New(wLog* log) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:363:29: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 363 | void WLog_Layout_Free(wLog* log, wLogLayout* layout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [109/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -c /src/FreeRDP/winpr/libwinpr/utils/image.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/image.c:50: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:155:68: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 155 | UINT32 stride = ((((bi->biWidth * bi->biBitCount) + 31) & ~31) >> 3); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:156:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 156 | bi->biSizeImage = abs(bi->biHeight) * stride; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:267:12: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 267 | stride = bpp_stride; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:287:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 287 | *pSize = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:305:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 305 | const size_t bpp_stride = ((((width * bpp) + 31) & ~31) >> 3); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:79: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:355:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 355 | return winpr_image_write_ex(image, image->type, filename); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:433:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 433 | image->scanline = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:74: warning: unused parameter 'width' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:88: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:74: warning: unused parameter 'width' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:88: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:73: warning: unused parameter 'width' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:87: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:42: warning: unused parameter 'stride' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:57: warning: unused parameter 'bpp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:44: warning: unused parameter 'comp_data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:62: warning: unused parameter 'comp_data_bytes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:87: warning: unused parameter 'width' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:40: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:56: warning: unused parameter 'bpp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:68: warning: unused parameter 'ppdecomp_data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1055:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1055 | static BYTE* convert(const wImage* image, size_t* pstride, UINT32 flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 34 warnings generated. Step #12 - "compile-centipede-address-x86_64": [110/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -c /src/FreeRDP/winpr/libwinpr/crt/memory.c Step #12 - "compile-centipede-address-x86_64": [111/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:213:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 213 | if ((rv = profile_flush_to_file(profile, tmp_profile_path))) Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:218:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 218 | if ((rv = profile_init_path(tmp_profile_path, &profile))) Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [112/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:77:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 77 | buf->cbBuffer = len; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [113/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -c /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:64: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:84: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:130:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | DWORD dwLogonProvider, PHANDLE phToken) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:25: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:67: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:87: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:48: warning: unused parameter 'phToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:26: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:66: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:86: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:27: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:49: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:69: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:89: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:202:10: warning: enumeration value 'NameUnknown' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 202 | switch (NameFormat) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:229:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 229 | *nSize = strnlen(lpNameBuffer, *nSize); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:268:15: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 268 | *nSize = res + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~ Step #12 - "compile-centipede-address-x86_64": 32 warnings generated. Step #12 - "compile-centipede-address-x86_64": [114/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -c /src/FreeRDP/winpr/libwinpr/winsock/winsock.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:730:27: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 730 | BOOL WSAResetEvent(HANDLE hEvent) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:765:43: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 765 | if (SetEventFileDescriptor(hEventObject, s, mode) < 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:71: warning: unused parameter 'lpProtocolInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:93: warning: unused parameter 'g' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:778:25: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 778 | DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1000:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1000 | *lpcbBytesReturned = (DWORD)(numInterfaces * sizeof(INTERFACE_INFO)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:54: warning: unused parameter 'lpvInBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:73: warning: unused parameter 'cbInBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:30: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:79: warning: unused parameter 'lpCompletionRoutine' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1010:13: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1010 | *addrlen = (socklen_t)s_addrlen; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1011:9: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1011 | return status; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1097:12: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1097 | *optlen = (socklen_t)s_optlen; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1113:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1113 | return (long)inet_addr(cp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 14 warnings generated. Step #12 - "compile-centipede-address-x86_64": [115/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -c /src/FreeRDP/winpr/libwinpr/thread/process.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:230:7: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #12 - "compile-centipede-address-x86_64": 230 | act.sa_handler = SIG_DFL; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #12 - "compile-centipede-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:153:52: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 153 | static BOOL _CreateProcessExA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:154:74: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 154 | LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:53: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:78: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:156:37: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 156 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:266:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 266 | maxfd = sysconf(_SC_OPEN_MAX); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:29: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:55: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:376:43: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 376 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:43: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:68: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:27: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:51: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:74: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:36: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:73: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:34: warning: unused parameter 'hToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:50: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:76: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:396:49: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 396 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:49: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:74: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:33: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:57: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:80: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:42: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:79: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:37: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:56: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:73: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:57: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:82: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:82: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:407:45: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 407 | LPSTARTUPINFOA lpStartupInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:408:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 408 | LPPROCESS_INFORMATION lpProcessInformation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:38: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:58: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:76: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:58: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:84: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:417:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 417 | LPPROCESS_INFORMATION lpProcessInformation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:73: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:37: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:58: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:82: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:435:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 435 | LPPROCESS_INFORMATION lpProcessInformation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:470:45: warning: unused parameter 'uExitCode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 470 | BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:558:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 558 | int fd = syscall(__NR_pidfd_open, pid, PIDFD_NONBLOCK); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:564:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 564 | fd = syscall(__NR_pidfd_open, pid, 0); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 64 warnings generated. Step #12 - "compile-centipede-address-x86_64": [116/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -c /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:57: warning: unused parameter 'phAlgorithm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:78: warning: unused parameter 'pszAlgId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:46: warning: unused parameter 'pszImplementation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:57: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:42: warning: unused parameter 'hObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:59: warning: unused parameter 'pszProperty' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:79: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:34: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:51: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:45: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:77: warning: unused parameter 'phHash' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:34: warning: unused parameter 'pbHashObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:54: warning: unused parameter 'cbHashObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:75: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:91: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:49:33: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 49 | ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:54:47: warning: unused parameter 'hHash' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 54 | NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE hHash) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:44: warning: unused parameter 'hHash' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:58: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:73: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:88: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:46: warning: unused parameter 'hHash' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:60: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:76: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:92: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:63: warning: unused parameter 'pbBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:79: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:70:32: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 70 | ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:55: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:86: warning: unused parameter 'phKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:44: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:63: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:83: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:43: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:50: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:81: warning: unused parameter 'phKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:38: warning: unused parameter 'dwLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:74: warning: unused parameter 'hImportKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:34: warning: unused parameter 'pszBlobType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:66: warning: unused parameter 'phKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:80: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:32: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:52: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:67: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:82: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:95:45: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 95 | NTSTATUS BCryptDestroyKey(BCRYPT_KEY_HANDLE hKey) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:102:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 102 | ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:109:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 109 | ULONG dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 73 warnings generated. Step #12 - "compile-centipede-address-x86_64": [117/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -c /src/FreeRDP/winpr/libwinpr/crt/alignment.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:51: warning: unused parameter 'alignment' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:69: warning: unused parameter 'offset' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 2 warnings generated. Step #12 - "compile-centipede-address-x86_64": [118/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:91:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 91 | static SECURITY_STATUS SEC_ENTRY schannel_QueryCredentialsAttributesW(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:131:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:83: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:259:16: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 259 | PTimeStamp ptsTimeStamp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:338:71: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 338 | static SECURITY_STATUS SEC_ENTRY schannel_VerifySignature(PCtxtHandle phContext, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:339:74: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 339 | PSecBufferDesc pMessage, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:65: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:345:87: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 345 | static SECURITY_STATUS SEC_ENTRY schannel_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:347:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 347 | ULONG MessageSeqNo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 35 warnings generated. Step #12 - "compile-centipede-address-x86_64": [119/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -c /src/FreeRDP/winpr/libwinpr/dsparse/dsparse.c Step #12 - "compile-centipede-address-x86_64": [120/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -c /src/FreeRDP/winpr/libwinpr/nt/nt.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/nt/nt.c:32:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 32 | #define TAG WINPR_TAG("nt") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [121/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:408:92: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 408 | const int rc = WideCharToMultiByte(CP_UTF8, 0, wstr, (int)iwlen, str, (int)MIN(INT32_MAX, len), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 439 | const int iwlen = MIN(INT32_MAX, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:480:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 480 | const int iwlen = MIN(INT32_MAX, wlen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:511:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 511 | const int iwlen = MIN(INT32_MAX, wlen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:41:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 41 | #define TAG WINPR_TAG("unicode") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [122/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:395:37: warning: implicit conversion changes signedness: 'const char' to 'unsigned short' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 395 | unsigned short extraBytesToRead = trailingBytesForUTF8[*source]; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:566:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 566 | length = dstBeg - dst; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #12 - "compile-centipede-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #12 - "compile-centipede-address-x86_64": | ^ ~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:575:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 575 | return (result == conversionOK) ? length : 0; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:31: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:608:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 608 | length = dstBeg - dst; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #12 - "compile-centipede-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #12 - "compile-centipede-address-x86_64": | ^ ~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:617:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 617 | return (result == conversionOK) ? length : 0; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:641:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 641 | cbCharLen = (int)len + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:644:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 644 | cbCharLen = cbMultiByte; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:658:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 658 | return winpr_ConvertUTF8toUTF16((const uint8_t*)lpMultiByteStr, cbCharLen, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:683:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 683 | cbCharLen = (int)len + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:686:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 686 | cbCharLen = cchWideChar; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:63:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 63 | #define UNI_MAX_LEGAL_UTF32 (uint32_t)0x0010FFFF Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:62:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 62 | #define UNI_MAX_UTF32 (uint32_t)0x7FFFFFFF Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:662:34: warning: unused parameter 'CodePage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 662 | int int_WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:663:75: warning: unused parameter 'lpDefaultChar' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 663 | LPSTR lpMultiByteStr, int cbMultiByte, LPCSTR lpDefaultChar, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:664:36: warning: unused parameter 'lpUsedDefaultChar' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 664 | LPBOOL lpUsedDefaultChar) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:693:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 693 | return winpr_ConvertUTF16toUTF8((const uint16_t*)lpWideCharStr, cbCharLen, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 24 warnings generated. Step #12 - "compile-centipede-address-x86_64": [123/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -c /src/FreeRDP/libfreerdp/emu/scard/FreeRDP.ico.c Step #12 - "compile-centipede-address-x86_64": [124/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -c /src/FreeRDP/winpr/libwinpr/thread/thread.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/thread/thread.c:89: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:136:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 136 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:154:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 154 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:172:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 172 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:190:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 190 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:268:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 268 | winpr_strerror(r, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:322:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 322 | winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:58: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:76: warning: unused parameter 'Context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:610:52: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 610 | DWORD dwCreationFlags, LPDWORD lpThreadId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:34: warning: unused parameter 'hProcess' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:66: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:34: warning: unused parameter 'dwStackSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:70: warning: unused parameter 'lpStartAddress' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:34: warning: unused parameter 'lpParameter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:53: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:78: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:930:28: warning: unused parameter 'hThread' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 930 | DWORD SuspendThread(HANDLE hThread) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 22 warnings generated. Step #12 - "compile-centipede-address-x86_64": [125/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -c /src/FreeRDP/winpr/libwinpr/path/path.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:156: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:164: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 11 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:174: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:182: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 11 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:192: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:200: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 11 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:40: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:56: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:206:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 206 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:41: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:57: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:213:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 213 | size_t* pcchRemaining) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:31: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:47: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:62: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:85: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:48: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:64: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:35: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:54: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:72: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:36: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:55: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:37: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:56: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:384:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 384 | unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:38: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:57: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:76: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:391:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 391 | unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:38: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:78: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:39: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:64: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:80: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:30: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:49: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:67: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:84: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:31: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:50: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:87: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:32: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:51: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:86: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:434:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 434 | unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:33: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:52: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:71: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:89: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:441:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 441 | unsigned long dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:457: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:467: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:479: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:489: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:501: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:511: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:71: warning: unused parameter 'ppszExt' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:69: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:71: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:605:27: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 605 | BOOL PathCchIsRootA(PCSTR pszPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:611:28: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 611 | BOOL PathCchIsRootW(PCWSTR pszPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:48: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:33: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:50: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:34: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:50: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:35: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:51: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:741:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 741 | rc = (_wcslen(&pszPath[4]) + 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:37: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:53: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:58:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 58 | #define SHARED_LIBRARY_EXT_DLL "dll" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:60:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 60 | #define SHARED_LIBRARY_EXT_DYLIB "dylib" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:59:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 59 | #define SHARED_LIBRARY_EXT_SO "so" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:67:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 67 | #define SHARED_LIBRARY_EXT SHARED_LIBRARY_EXT_SO Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 120 warnings generated. Step #12 - "compile-centipede-address-x86_64": [126/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:38: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:57: warning: unused parameter 'once' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:69: warning: unused parameter 'param' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:83: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:26:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 26 | #define _NO_KSECDD_IMPORT_ 1 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [127/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:507:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 507 | retLen = _wcslen(r); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:567:14: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 567 | v = (*str - '0'); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:571:19: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 571 | v = (10 + *str - 'a'); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:606:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 606 | return ret; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:616:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 616 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:619:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 619 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:623:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 623 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:626:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 626 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:630:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 630 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:634:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 634 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:668:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 668 | return NTE_INVALID_PARAMETER; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #12 - "compile-centipede-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:674:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 674 | return NTE_INVALID_PARAMETER; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #12 - "compile-centipede-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:681:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 681 | return NTE_INVALID_PARAMETER; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #12 - "compile-centipede-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:695:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 695 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:703:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 703 | return NTE_FAIL; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #12 - "compile-centipede-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:715:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 715 | return NTE_FAIL; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #12 - "compile-centipede-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:641:48: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 641 | DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:837:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 837 | SECURITY_STATUS ret = NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:855:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 855 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:860:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 860 | ret = NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:864:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 864 | ret = NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:938:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 938 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:943:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 943 | return NTE_NOT_FOUND; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #12 - "compile-centipede-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:950:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 950 | SECURITY_STATUS ret = NTE_FAIL; Step #12 - "compile-centipede-address-x86_64": | ~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #12 - "compile-centipede-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:982:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 982 | return NTE_BAD_KEY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #12 - "compile-centipede-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:996:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 996 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1000:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1000 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1012:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1012 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1028:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1028 | return NTE_FAIL; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #12 - "compile-centipede-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1048:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1048 | ret = NTE_NOT_FOUND; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #12 - "compile-centipede-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1081:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1081 | ret = NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1052:10: warning: enumeration values 'NCRYPT_PROPERTY_READER', 'NCRYPT_PROPERTY_SLOTID', and 'NCRYPT_PROPERTY_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1052 | switch (property) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:948:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 948 | DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:986:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 986 | *pcbResult = 2 * (strnlen((char*)slotInfo.slotDescription, SLOT_DESC_SZ) + 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1014:23: warning: implicit conversion loses integer precision: 'CK_SLOT_ID' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1014 | *ptr = keyHandle->slotId; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1065:27: warning: implicit conversion loses integer precision: 'CK_ULONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1065 | *pcbResult = certValue.ulValueLen; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1096:13: warning: comparison of integers of different signs: 'SECURITY_STATUS' (aka 'int') and 'unsigned int' [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 1096 | if (ret == NTE_NOT_FOUND) Step #12 - "compile-centipede-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1145:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1145 | switch (base->type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1174:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1174 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:67: warning: unused parameter 'dwLegacyKeySpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1198:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1198 | return NTE_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1207:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1207 | status = NTE_PROVIDER_DLL_FAIL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #12 - "compile-centipede-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1215:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1215 | status = NTE_PROVIDER_DLL_FAIL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #12 - "compile-centipede-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1250:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1250 | status = NTE_PROV_DLL_NOT_FOUND; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3034:33: note: expanded from macro 'NTE_PROV_DLL_NOT_FOUND' Step #12 - "compile-centipede-address-x86_64": 3034 | #define NTE_PROV_DLL_NOT_FOUND (0x8009001E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1257:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1257 | status = NTE_PROV_TYPE_ENTRY_BAD; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3028:34: note: expanded from macro 'NTE_PROV_TYPE_ENTRY_BAD' Step #12 - "compile-centipede-address-x86_64": 3028 | #define NTE_PROV_TYPE_ENTRY_BAD (0x80090018) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1264:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1264 | status = NTE_PROVIDER_DLL_FAIL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #12 - "compile-centipede-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:56: warning: unused parameter 'pszProviderName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:79: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 53 warnings generated. Step #12 - "compile-centipede-address-x86_64": [128/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:67:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 67 | *pSize = size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:79:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 79 | *pSize = size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:75: warning: unused parameter 'formatId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:57: warning: unused parameter 'data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 105 | const void* data, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:71: warning: unused parameter 'pSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 105 | const void* data, UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:152:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 152 | *pSize = (len + 1) * sizeof(WCHAR); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:192:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 192 | rc = ConvertLineEndingToLF(pDstData, size); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:268:96: warning: unused parameter 'data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 268 | static void* clipboard_synthesize_cf_dibv5(wClipboard* clipboard, UINT32 formatId, const void* data, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:269:52: warning: unused parameter 'pSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 269 | UINT32* pSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:299:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 299 | pFileHeader->bfSize = DstSize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:305:11: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 305 | *pSize = DstSize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:315:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 315 | static void* clipboard_synthesize_image_bmp(wClipboard* clipboard, UINT32 formatId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:359:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 359 | *pSize = dsize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:474:34: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 474 | const size_t DstSize = SrcSize + 200; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:479:35: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 479 | pSrcData.pv = calloc(1, SrcSize + 1); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:482:30: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 482 | memcpy(pSrcData.pv, pData, SrcSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:491:43: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 491 | ByteSwapUnicode(pSrcData.pv, (SrcSize / 2)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:497:51: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 497 | ConvertWCharNToUtf8Alloc(&pSrcData.pv[1], SrcSize / sizeof(WCHAR), NULL); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:535:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 535 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:542:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 542 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:610:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 610 | CopyMemory(pDstData, &str[beg], DstSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #12 - "compile-centipede-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:719:3: warning: code will never be executed [-Wunreachable-code] Step #12 - "compile-centipede-address-x86_64": 719 | ClipboardRegisterSynthesizer(clipboard, CF_DIBV5, CF_DIB, clipboard_synthesize_cf_dib); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:717:6: note: silence by adding parentheses to mark code as explicitly dead Step #12 - "compile-centipede-address-x86_64": 717 | if (0) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | /* DISABLES CODE */ ( ) Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:335:14: warning: unused function 'clipboard_synthesize_image_bmp_to_format' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 335 | static void* clipboard_synthesize_image_bmp_to_format(wClipboard* clipboard, UINT32 formatId, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 30 warnings generated. Step #12 - "compile-centipede-address-x86_64": [129/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:137:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 137 | const size_t size = ((PBYTE)pAvPair - (PBYTE)pAvPairList) + sizeof(NTLM_AV_PAIR); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:38:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 38 | #define TAG WINPR_TAG("sspi.NTLM") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning: unused function 'get_av_pair_string' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 52 | static const char* get_av_pair_string(UINT16 pair) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [130/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -c /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c Step #12 - "compile-centipede-address-x86_64": [131/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:154:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 154 | SSL_CTX_set_options(context->ctx, options); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:380:69: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 380 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:412:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 412 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #12 - "compile-centipede-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:413:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 413 | pBuffer->cbBuffer = status; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:445:68: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 445 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:481:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 481 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #12 - "compile-centipede-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:482:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 482 | pBuffer->cbBuffer = status; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:509:83: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 509 | status = SSL_write(context->ssl, pStreamBodyBuffer->pvBuffer, pStreamBodyBuffer->cbBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:556:67: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 556 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:558:63: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 558 | status = SSL_read(context->ssl, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:572:35: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 572 | pMessage->pBuffers[1].cbBuffer = length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [132/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:340:58: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 340 | if (ConvertWCharNToUtf8(credentials->identity.Password, PasswordHashLength, PasswordHash, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [133/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -c /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c Step #12 - "compile-centipede-address-x86_64": [134/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -c /src/FreeRDP/libfreerdp/utils/profiler.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/profiler.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/profiler.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [135/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -c /src/FreeRDP/libfreerdp/utils/string.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/string.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/string.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [136/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -c /src/FreeRDP/libfreerdp/utils/pcap.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/pcap.c:35: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:127:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 127 | record->length = length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:133:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 133 | record->header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #12 - "compile-centipede-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #12 - "compile-centipede-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:33:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 33 | #define TAG FREERDP_TAG("utils") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [137/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -c /src/FreeRDP/libfreerdp/utils/ringbuffer.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/ringbuffer.c:31:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 31 | #define TAG FREERDP_TAG("utils.ringbuffer") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [138/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -c /src/FreeRDP/libfreerdp/utils/drdynvc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/drdynvc.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/drdynvc.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [139/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [140/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -c /src/FreeRDP/libfreerdp/utils/encoded_types.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/encoded_types.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/encoded_types.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/encoded_types.c:321:16: warning: implicit conversion turns floating-point number into integer: 'const double' to 'UINT64' (aka 'unsigned long') [-Wfloat-conversion] Step #12 - "compile-centipede-address-x86_64": 321 | UINT64 base = aval; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [141/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -c /src/FreeRDP/libfreerdp/utils/passphrase.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/passphrase.c:21: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:119:47: warning: unused parameter 'buffer_len' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 119 | static void replace_char(char* buffer, size_t buffer_len, const char* toreplace) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:163:24: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 163 | new_flags.c_lflag &= ~ECHO; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:298:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 298 | return used; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [142/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:358:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 358 | PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:456:79: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 456 | static SECURITY_STATUS SEC_ENTRY ntlm_QueryCredentialsAttributesW(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:457:92: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 457 | ULONG ulAttribute, void* pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:516:10: warning: enumeration values 'NTLM_STATE_NEGOTIATE', 'NTLM_STATE_CHALLENGE', and 'NTLM_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 516 | switch (ntlm_get_state(context)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:479:53: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 479 | ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:59: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:85: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:597:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 597 | static SECURITY_STATUS SEC_ENTRY ntlm_ImpersonateSecurityContext(PCtxtHandle phContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1025:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1025 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesW(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1027:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1027 | ULONG cbBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1032:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1032 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesA(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1034:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1034 | ULONG cbBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1039:73: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1039 | static SECURITY_STATUS SEC_ENTRY ntlm_RevertSecurityContext(PCtxtHandle phContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1044:83: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1044 | static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1137:81: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1137 | ULONG MessageSeqNo, PULONG pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1231:82: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1231 | static SECURITY_STATUS SEC_ENTRY ntlm_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1282:62: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1282 | PULONG pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 33 warnings generated. Step #12 - "compile-centipede-address-x86_64": [143/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -c /src/FreeRDP/libfreerdp/utils/gfx.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/gfx.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/rdpgfx.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [144/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [145/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:36: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:460:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 460 | if (strnlen(start, stop - start) < 1) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:468:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 468 | if (!process_uri(clipboard, start, stop - start)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:538:84: warning: unused parameter 'formatId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 538 | static void* convert_any_uri_list_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:809:45: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 809 | char* tmp = strndup(previous_at, stop_at - previous_at); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:813:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 813 | rc = _snprintf(&dst[pos], stop_at - previous_at + 1, "%s", tmp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1019:10: warning: implicit conversion changes signedness: 'long' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1019 | return E_INVALIDARG; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:55:22: note: expanded from macro 'E_INVALIDARG' Step #12 - "compile-centipede-address-x86_64": 55 | #define E_INVALIDARG -2147024809l // 0x80070057L Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1151:33: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1151 | SetFilePointer(file->fd, dwLow, (PLONG)&dwHigh, FILE_BEGIN)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1216:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1216 | static UINT dummy_file_size_success(wClipboardDelegate* delegate, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:70: warning: unused parameter 'request' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:86: warning: unused parameter 'fileSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1222:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1222 | static UINT dummy_file_size_failure(wClipboardDelegate* delegate, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:70: warning: unused parameter 'request' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:84: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1228:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1228 | static UINT dummy_file_range_success(wClipboardDelegate* delegate, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:72: warning: unused parameter 'request' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:93: warning: unused parameter 'data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1230:45: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1230 | UINT32 size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1235:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1235 | static UINT dummy_file_range_failure(wClipboardDelegate* delegate, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:72: warning: unused parameter 'request' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:86: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:26:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 26 | #define _FILE_OFFSET_BITS 64 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:621:14: warning: unused function 'convert_nautilus_clipboard_to_filedescriptors' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 621 | static void* convert_nautilus_clipboard_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:888:14: warning: unused function 'convert_filedescriptors_to_nautilus_clipboard' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 888 | static void* convert_filedescriptors_to_nautilus_clipboard(wClipboard* clipboard, UINT32 formatId, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 27 warnings generated. Step #12 - "compile-centipede-address-x86_64": [146/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -c /src/FreeRDP/libfreerdp/utils/signal.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/signal.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/signal.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:79:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 79 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:90:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 90 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:131:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #12 - "compile-centipede-address-x86_64": 131 | default_sigaction.sa_handler = SIG_DFL; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #12 - "compile-centipede-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:173:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #12 - "compile-centipede-address-x86_64": 173 | saction.sa_handler = handler; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #12 - "compile-centipede-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:181:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #12 - "compile-centipede-address-x86_64": 181 | if (orig_sigaction.sa_handler != SIG_IGN) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #12 - "compile-centipede-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [147/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c:22: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [148/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -c /src/FreeRDP/libfreerdp/utils/stopwatch.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/stopwatch.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/stopwatch.c:71:21: warning: implicit conversion from 'UINT64' (aka 'unsigned long') to 'double' may lose precision [-Wimplicit-int-float-conversion] Step #12 - "compile-centipede-address-x86_64": 71 | return (stopwatch->elapsed / 1000000.0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [149/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c:21: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [150/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -c /src/FreeRDP/libfreerdp/core/gateway/arm.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/arm.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:39: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:54: warning: unused parameter 'timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [151/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -c /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:554:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 554 | Stream_Write_UINT8(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:558:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 558 | Stream_Write_UINT16_BE(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:562:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 562 | Stream_Write_UINT32_BE(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:603:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 603 | Stream_Write_UINT8(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:607:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 607 | Stream_Write_UINT16_BE(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:611:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 611 | Stream_Write_UINT32_BE(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:782:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 782 | write2digit(s, utc->year - 2000); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:788:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 788 | Stream_Write_UINT8(s, utc->tz); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:812:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 812 | write2digit(s, utc->year - 2000); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:818:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 818 | Stream_Write_UINT8(s, utc->tz); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1158:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1158 | Stream_Read_UINT8(s, c); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #12 - "compile-centipede-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1164:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1164 | Stream_Read_UINT8(s, c); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #12 - "compile-centipede-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1195:22: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1195 | target->year = 2000 + v; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1200:18: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1200 | target->month = v; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1205:16: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1205 | target->day = v; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1210:17: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1210 | target->hour = v; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1215:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1215 | target->minute = v; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1220:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1220 | target->second = v; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1224:3: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1224 | Stream_Read_UINT8(s, target->tz); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #12 - "compile-centipede-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 23 warnings generated. Step #12 - "compile-centipede-address-x86_64": [152/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -c /src/FreeRDP/winpr/libwinpr/rpc/rpc.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:46: warning: unused parameter 'SourceBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:81: warning: unused parameter 'DestinationBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:37:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 37 | RPC_STATUS RpcBindingFree(RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:75: warning: unused parameter 'option' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:44:42: warning: unused parameter 'optionValue' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 44 | ULONG_PTR optionValue) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:75: warning: unused parameter 'option' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:51:43: warning: unused parameter 'pOptionValue' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 51 | ULONG_PTR* pOptionValue) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:41: warning: unused parameter 'ContextHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:76: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:81:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 81 | RPC_STATUS RpcBindingReset(RPC_BINDING_HANDLE Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:111:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 111 | RPC_STATUS RpcBindingVectorFree(RPC_BINDING_VECTOR** BindingVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:133:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 133 | RPC_CSTR* NetworkOptions) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:141:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 141 | RPC_WSTR* NetworkOptions) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:37: warning: unused parameter 'RpcIfHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:61: warning: unused parameter 'RpcIfId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:169:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 169 | RPC_STATUS RpcNetworkIsProtseqValidA(RPC_CSTR Protseq) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:175:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 175 | RPC_STATUS RpcNetworkIsProtseqValidW(RPC_WSTR Protseq) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:75: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:74: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:193:41: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 193 | RPC_STATUS RpcMgmtSetCancelTimeout(long Timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:199:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 199 | RPC_STATUS RpcNetworkInqProtseqsA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:205:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 205 | RPC_STATUS RpcNetworkInqProtseqsW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:217:49: warning: unused parameter 'InquiryFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 217 | RPC_STATUS RpcObjectSetInqFn(RPC_OBJECT_INQ_FN* InquiryFn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:229:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 229 | RPC_STATUS RpcProtseqVectorFreeA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:235:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 235 | RPC_STATUS RpcProtseqVectorFreeW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:241:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 241 | RPC_STATUS RpcServerInqBindings(RPC_BINDING_VECTOR** BindingVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:55: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:82: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:41: warning: unused parameter 'MinimumCallThreads' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:74: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:254:41: warning: unused parameter 'DontWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 254 | unsigned int DontWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:46: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:60: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:86: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:88: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:67: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:268:54: warning: unused parameter 'IfCallback' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 268 | RPC_IF_CALLBACK_FN* IfCallback) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:47: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:61: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:87: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:46: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:89: warning: unused parameter 'MaxRpcSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:276:53: warning: unused parameter 'IfCallbackFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 276 | RPC_IF_CALLBACK_FN* IfCallbackFn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:283:47: warning: unused parameter 'WaitForCallsToComplete' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 283 | unsigned int WaitForCallsToComplete) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:64: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:290:40: warning: unused parameter 'RundownContextHandles' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 290 | int RundownContextHandles) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:49: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:65: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:67: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:303:50: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 303 | PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:75: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:310:44: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 310 | void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:53: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:77: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:46: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:78: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:330:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 330 | PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:343:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 343 | PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:350:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 350 | void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:364:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 364 | void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:378:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 378 | void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:392:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 392 | void* SecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:410:54: warning: unused parameter 'StatsVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 410 | RPC_STATUS RpcMgmtStatsVectorFree(RPC_STATS_VECTOR** StatsVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:75: warning: unused parameter 'Statistics' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:422:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 422 | RPC_STATUS RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:428:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 428 | RPC_STATUS RpcMgmtStopServerListening(RPC_BINDING_HANDLE Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:440:52: warning: unused parameter 'ThreadStackSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 440 | RPC_STATUS RpcMgmtSetServerStackSize(unsigned long ThreadStackSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:75: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:463:49: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 463 | RPC_STATUS RpcIfIdVectorFree(RPC_IF_ID_VECTOR** IfIdVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:470:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 470 | RPC_CSTR* ServerPrincName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:477:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 477 | RPC_WSTR* ServerPrincName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:74: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:502:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 502 | RPC_CSTR* EntryName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:509:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 509 | RPC_WSTR* EntryName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:515:52: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 515 | RPC_STATUS RpcImpersonateClient(RPC_BINDING_HANDLE BindingHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:521:49: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 521 | RPC_STATUS RpcRevertToSelfEx(RPC_BINDING_HANDLE BindingHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:552:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 552 | unsigned long Flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:561:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 561 | unsigned long Flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:594:55: warning: unused parameter 'SecurityQos' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 594 | RPC_SECURITY_QOS* SecurityQos) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:611:55: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 611 | RPC_SECURITY_QOS* SecurityQOS) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:649:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 649 | RPC_STATUS RpcBindingServerFromClient(RPC_BINDING_HANDLE ClientBinding, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:650:59: warning: unused parameter 'ServerBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 650 | RPC_BINDING_HANDLE* ServerBinding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:668:51: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 668 | RPC_STATUS RpcServerTestCancel(RPC_BINDING_HANDLE BindingHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:674:34: warning: unused parameter 'Thread' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 674 | RPC_STATUS RpcCancelThread(void* Thread) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:36: warning: unused parameter 'Thread' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:49: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:38: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:54: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:754:35: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 754 | bin[index] = StringUuid[index] - '0'; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:756:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 756 | bin[index] = StringUuid[index] - 'a' + 10; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:758:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 758 | bin[index] = StringUuid[index] - 'A' + 10; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:764:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 763 | Uuid->Data1 = ((bin[0] << 28) | (bin[1] << 24) | (bin[2] << 20) | (bin[3] << 16) | Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 764 | (bin[4] << 12) | (bin[5] << 8) | (bin[6] << 4) | bin[7]); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:765:66: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 765 | Uuid->Data2 = ((bin[9] << 12) | (bin[10] << 8) | (bin[11] << 4) | bin[12]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:766:67: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 766 | Uuid->Data3 = ((bin[14] << 12) | (bin[15] << 8) | (bin[16] << 4) | bin[17]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:767:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 767 | Uuid->Data4[0] = ((bin[19] << 4) | bin[20]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:768:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 768 | Uuid->Data4[1] = ((bin[21] << 4) | bin[22]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:769:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 769 | Uuid->Data4[2] = ((bin[24] << 4) | bin[25]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:770:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 770 | Uuid->Data4[3] = ((bin[26] << 4) | bin[27]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:771:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 771 | Uuid->Data4[4] = ((bin[28] << 4) | bin[29]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:772:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 772 | Uuid->Data4[5] = ((bin[30] << 4) | bin[31]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:773:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 773 | Uuid->Data4[6] = ((bin[32] << 4) | bin[33]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:774:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 774 | Uuid->Data4[7] = ((bin[34] << 4) | bin[35]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:37: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:55: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:37: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:55: warning: unused parameter 'Status' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:42: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:70: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:863:41: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 863 | UUID_VECTOR* UuidVector) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:52: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:77: warning: unused parameter 'InquiryType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:44: warning: unused parameter 'IfId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:64: warning: unused parameter 'VersOption' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:82: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:883:52: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 883 | RPC_EP_INQ_HANDLE* InquiryContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:889:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 889 | RPC_STATUS RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE* InquiryContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:51: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:73: warning: unused parameter 'IfId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:916:64: warning: unused parameter 'AuthorizationFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 916 | RPC_STATUS RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:922:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 922 | RPC_STATUS RpcServerInqBindingHandle(RPC_BINDING_HANDLE* Binding) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 349 warnings generated. Step #12 - "compile-centipede-address-x86_64": [153/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -c /src/FreeRDP/winpr/libwinpr/crt/string.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:346:18: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 346 | return (WCHAR*)str; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:352:19: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 352 | return (WCHAR*)str; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:577:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 577 | CharLowerBuffW(lpsz, _wcslen(lpsz)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:42:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 42 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [154/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -c /src/FreeRDP/libfreerdp/common/addin.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/addin.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/addin.c:371:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 371 | int freerdp_register_addin_provider(FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN provider, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [155/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_operations.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:32: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:553:9: warning: variable 'outputBufferLength' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 553 | UINT32 outputBufferLength = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [156/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:57: warning: unused parameter 'once' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:69: warning: unused parameter 'param' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:83: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 3 warnings generated. Step #12 - "compile-centipede-address-x86_64": [157/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/rdpdr_utils.h:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:30:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 30 | #define TAG FREERDP_TAG("utils.scard") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [158/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -c /src/FreeRDP/libfreerdp/gdi/clipping.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/clipping.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [159/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -c /src/FreeRDP/libfreerdp/utils/http.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:77:10: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | pos += rc; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:119:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 119 | const size_t len = path - (url + 8); Step #12 - "compile-centipede-address-x86_64": | ~~~ ~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:249:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 249 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:193:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 193 | if (BIO_write(bio, headers, strnlen(headers, size)) < 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:210:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 210 | if (BIO_write(bio, body, blen) < 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:268:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 268 | int left = *response_length; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [160/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -c /src/FreeRDP/libfreerdp/gdi/drawing.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/drawing.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/drawing.c:112:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 112 | return hdc->bkMode; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [161/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:340:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 340 | *dstLen = len; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:350:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 350 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:866:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 866 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:43: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:59: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:77: warning: unused parameter 'Context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1703:24: warning: implicit conversion changes signedness: 'SECURITY_STATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1703 | const UINT32 status = table->DeleteSecurityContext(phContext); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1705:28: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1705 | if (IsSecurityStatusError(status)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1708:37: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1708 | GetSecurityStatusString(status), status); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1711:9: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1711 | return status; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:87:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 87 | #define SecHandle_LOWER_MAX 0xFFFFFFFF Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:88:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 88 | #define SecHandle_UPPER_MAX 0xFFFFFFFE Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 16 warnings generated. Step #12 - "compile-centipede-address-x86_64": [162/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -c /src/FreeRDP/libfreerdp/gdi/pen.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/pen.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/pen.c:55:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 55 | hPen->width = nWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [163/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -c /src/FreeRDP/libfreerdp/gdi/dc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/dc.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [164/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -c /src/FreeRDP/libfreerdp/gdi/brush.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 44 | return hdc->brush->style; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.c:37:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 37 | #define TAG FREERDP_TAG("gdi.brush") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [165/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -c /src/FreeRDP/libfreerdp/common/settings_str.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_str.c:3: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [166/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:425:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 425 | output_buffer->cbBuffer = len; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:494:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 494 | token->mechTypes.cbBuffer = Stream_Length(&s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:529:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 529 | token->mechToken.cbBuffer = octet_string.len; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:538:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 538 | token->mic.cbBuffer = octet_string.len; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:731:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 731 | init_context.mechTypes.cbBuffer = WinPrAsn1EncEndContainer(enc); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1230:83: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1230 | static SECURITY_STATUS SEC_ENTRY negotiate_ImpersonateSecurityContext(PCtxtHandle phContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1235:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1235 | static SECURITY_STATUS SEC_ENTRY negotiate_RevertSecurityContext(PCtxtHandle phContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1470:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1470 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesW(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1471:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1471 | ULONG ulAttribute, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1472:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1472 | void* pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1478:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1478 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesA(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1479:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1479 | ULONG ulAttribute, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1480:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1480 | void* pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 17 warnings generated. Step #12 - "compile-centipede-address-x86_64": [167/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -c /src/FreeRDP/libfreerdp/gdi/line.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/line.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:129:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 129 | const INT32 x2 = nXEnd; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:130:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 130 | const INT32 y2 = nYEnd; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:180:19: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 180 | gdi_rop_color(rop2, pixel, pen, bmp->format); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:312:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 312 | hdc->pen->posX = X; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:313:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 313 | hdc->pen->posY = Y; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": 23 warnings generated. Step #12 - "compile-centipede-address-x86_64": [168/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -c /src/FreeRDP/libfreerdp/core/gateway/websocket.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.c:20: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.h:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:58:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 58 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:60:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 60 | Stream_Write_UINT8(sWS, len | WEBSOCKET_MASK_BIT); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:64:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 64 | Stream_Write_UINT16_BE(sWS, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:70:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 70 | Stream_Write_UINT32_BE(sWS, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:94:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 94 | status = BIO_write(bio, Stream_Buffer(sWS), Stream_Length(sWS)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:115:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 115 | offset += status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:112:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 112 | int status = BIO_write(bio, &data[offset], length - offset); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:122:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 122 | status = BIO_wait_write(bio, 100); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/../tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #12 - "compile-centipede-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:133:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 133 | return length; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:152:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 152 | payloadSize = isize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:167:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 167 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:169:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 169 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:173:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 173 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:180:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 180 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:232:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 232 | encodingContext->payloadLength -= status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:89: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:259:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 259 | encodingContext->payloadLength -= status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:293:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 293 | Stream_Seek(s, status); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:295:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 295 | encodingContext->payloadLength -= status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:289:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 289 | status = BIO_read(bio, Stream_Pointer(s), encodingContext->payloadLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:327:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 327 | Stream_Write_UINT8(closeFrame, closeDataLen | WEBSOCKET_MASK_BIT); /* no payload */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:342:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 342 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:374:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 374 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:550:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 550 | size -= status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 29 warnings generated. Step #12 - "compile-centipede-address-x86_64": [169/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -c /src/FreeRDP/libfreerdp/core/gateway/wst.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/wst.c:28: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:147:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 147 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:199:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 199 | authToken.cbBuffer = authTokenLength; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:228:69: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 228 | sockfd = freerdp_tcp_connect(wst->context, peerHostname, peerPort, timeout); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:378:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 378 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:372:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 372 | int fd = BIO_get_fd(wst->tls->bio, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #12 - "compile-centipede-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:456:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 456 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:574:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 574 | status = websocket_read(wst->tls->bio, (BYTE*)buf, size, &wst->wscontext); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:750:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 750 | wst->gwhostname = malloc(sizeof(char) * (pos - hostStart + 1)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:753:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 753 | strncpy(wst->gwhostname, hostStart, (pos - hostStart)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:766:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 766 | strncpy(port, portStart, (pos - portStart)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:770:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 770 | wst->gwport = _p; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:768:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 768 | int _p = strtol(port, &portNumberEnd, 10); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:840:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 840 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :38:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 17 warnings generated. Step #12 - "compile-centipede-address-x86_64": [170/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -c /src/FreeRDP/libfreerdp/gdi/graphics.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:35: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 44 | return hdc->brush->style; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:105:41: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 105 | static void gdi_Bitmap_Free(rdpContext* context, rdpBitmap* bitmap) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:75: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:70: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:166:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 164 | if (!rfx_process_message(context->codecs->rfx, pSrcData, SrcSize, bitmap->left, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 165 | bitmap->top, bitmap->data, bitmap->format, gdi->stride, Step #12 - "compile-centipede-address-x86_64": 166 | gdi->height, &invalidRegion)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:303:40: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 303 | static void gdi_Glyph_Free(rdpContext* context, rdpGlyph* glyph) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:58: warning: unused parameter 'x' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:67: warning: unused parameter 'y' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:76: warning: unused parameter 'width' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:89: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:38: warning: unused parameter 'bgcolor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:54: warning: unused parameter 'fgcolor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 18 warnings generated. Step #12 - "compile-centipede-address-x86_64": [171/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:44: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi.h:90: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi_gss.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:178:84: warning: unused parameter 'name' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 178 | static krb5_error_code krb5_prompter(krb5_context context, void* data, const char* name, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:179:50: warning: unused parameter 'banner' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 179 | const char* banner, int num_prompts, krb5_prompt prompts[]) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:187:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 187 | prompts[i].reply->length = strlen((const char*)data); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:224:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 224 | PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:482:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 482 | static SECURITY_STATUS SEC_ENTRY kerberos_QueryCredentialsAttributesW(PCredHandle phCredential, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:484:77: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 484 | void* pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:694:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 694 | ticket->length = Stream_Length(&s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:857:10: warning: enumeration value 'KERBEROS_STATE_INITIAL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 857 | switch (context->state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1196:22: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1196 | krb_log_exec(krb5_realm_compare, context->ctx, principal, entry.principal))) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #12 - "compile-centipede-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1193:32: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1193 | if ((!sname || krb_log_exec(krb5_principal_compare_any_realm, context->ctx, principal, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1194 | entry.principal)) && Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #12 - "compile-centipede-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1090:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1090 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1091:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1091 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1092:16: warning: unused parameter 'ptsExpity' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1092 | PTimeStamp ptsExpity) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1432:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1432 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesW(PCtxtHandle phContext, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1434 | ULONG cbBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1439:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1439 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesA(PCtxtHandle phContext, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1441 | ULONG cbBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1449:74: warning: unused parameter 'unicode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1449 | BOOL unicode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1582:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1582 | header[2] = flags; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1639:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1639 | Data_Read_UINT16_BE(header, tok_id); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #12 - "compile-centipede-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1640:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1640 | flags = header[2]; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1641:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1641 | Data_Read_UINT16_BE((header + 4), ec); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #12 - "compile-centipede-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1642:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1642 | Data_Read_UINT16_BE((header + 6), rrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #12 - "compile-centipede-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1753:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1753 | header[2] = flags; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1704:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1704 | static SECURITY_STATUS SEC_ENTRY kerberos_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1807:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1807 | Data_Read_UINT16_BE(header, tok_id); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #12 - "compile-centipede-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1808:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1808 | flags = header[2]; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1775:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1775 | ULONG MessageSeqNo, ULONG* pfQOP) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 45 warnings generated. Step #12 - "compile-centipede-address-x86_64": [172/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/http.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/http.c:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:161:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 161 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :109:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 109 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1112:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1112 | return len; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1136:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1136 | encodingContext->nextOffset -= status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1148:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1148 | size -= status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1160:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1160 | encodingContext->headerFooterPos += status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1184:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1184 | encodingContext->headerFooterPos += status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1125:11: warning: enumeration value 'ChunkStateEnd' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1125 | switch (encodingContext->state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1130 | status = BIO_read( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1131 | bio, pBuffer, Step #12 - "compile-centipede-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:77: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1130 | status = BIO_read( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1131 | bio, pBuffer, Step #12 - "compile-centipede-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1157:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1157 | status = BIO_read(bio, _dummy, 2 - encodingContext->headerFooterPos); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1288:69: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1288 | while ((line = string_strnstr(line, "\r\n", payloadOffset - (line - buffer) - 2UL))) Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1383 | response->BodyLength = full_len; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1399:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1398 | status = BIO_read(tls->bio, Stream_Pointer(response->data), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1399 | bodyLength - response->BodyLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1508:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1508 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :178:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 178 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1562:9: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1562 | return (SSIZE_T)response->BodyLength; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 19 warnings generated. Step #12 - "compile-centipede-address-x86_64": [173/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -c /src/FreeRDP/libfreerdp/cache/brush.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/brush.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:73:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 73 | style = brush->style; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:111:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 111 | style = brush->style; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:274:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 274 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :113:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 113 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [174/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -c /src/FreeRDP/libfreerdp/crypto/der.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/der.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/der.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:41:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 41 | Stream_Write_UINT8(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:47:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 47 | Stream_Write_UINT16_BE(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:52:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | Stream_Write_UINT8(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:92:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 92 | Stream_Write(s, oct_str, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [175/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -c /src/FreeRDP/libfreerdp/cache/palette.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:122:38: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 122 | void free_palette_update(rdpContext* context, PALETTE_UPDATE* pointer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:138:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 138 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :34:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 34 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:52:7: warning: unused function 'palette_cache_get' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 52 | void* palette_cache_get(rdpPaletteCache* paletteCache, UINT32 index) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [176/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -c /src/FreeRDP/libfreerdp/cache/cache.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/cache.c:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:77:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 77 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :31:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 31 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:110:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 110 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :37:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:116:47: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 116 | void free_cache_color_table_order(rdpContext* context, CACHE_COLOR_TABLE_ORDER* order) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:141:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 141 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :43:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:147:44: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 147 | void free_surface_bits_command(rdpContext* context, SURFACE_BITS_COMMAND* order) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [177/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:43: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1066:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1066 | static LONG WINAPI PCSC_SCardListCardsA(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1119:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1119 | static LONG WINAPI PCSC_SCardListCardsW(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [178/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -c /src/FreeRDP/libfreerdp/gdi/shape.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 44 | return hdc->brush->style; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 76 | hBmpBrush->width; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 78 | hBmpBrush->height; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:169:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 169 | memcpy(dstp, srcp, 1ull * nWidth * formatSize); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:184:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | ((nYDest + y) * hbr->pattern->width % hbr->pattern->height) * formatSize; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:185:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 185 | const UINT32 xOffset = ((nXDest + x) % hbr->pattern->width) * formatSize; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:26: warning: unused parameter 'hdc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:42: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:56: warning: unused parameter 'nCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:30: warning: unused parameter 'hdc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:46: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:61: warning: unused parameter 'lpPolyCounts' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:79: warning: unused parameter 'nCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 35 warnings generated. Step #12 - "compile-centipede-address-x86_64": [179/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -c /src/FreeRDP/libfreerdp/cache/persistent.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/persistent.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:48:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 48 | return persistent->version; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:107:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 107 | padding = 0x4000 - entry->size; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:109:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 109 | if (fwrite((void*)persistent->bmpData, padding, 1, persistent->fp) != 1) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:32:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 32 | #define TAG FREERDP_TAG("cache.persistent") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [180/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -c /src/FreeRDP/libfreerdp/gdi/region.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/region.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:99:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 99 | hRgn->w = w; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:100:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 100 | hRgn->h = h; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:163:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 163 | rgn->w = w; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:164:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 164 | rgn->h = h; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:202:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 202 | rgn->w = w; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:203:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 203 | rgn->h = h; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:230:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 230 | *w = tmp; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:240:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 240 | *h = tmp; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:279:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 279 | *w = wl; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:280:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 280 | *h = hl; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:308:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 308 | rect->right = r; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:309:17: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 309 | rect->bottom = b; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:328:25: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 328 | rect->left = (x > 0) ? x : 0; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:329:24: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 329 | rect->top = (y > 0) ? y : 0; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:337:17: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 337 | rect->right = r; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:342:18: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 342 | rect->bottom = b; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:636:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 636 | hdc->hwnd->count = new_cnt; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": 21 warnings generated. Step #12 - "compile-centipede-address-x86_64": [181/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -c /src/FreeRDP/libfreerdp/gdi/bitmap.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:38: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 44 | return hdc->brush->style; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:40: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 76 | hBmpBrush->width; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 78 | hBmpBrush->height; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:63:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 63 | return &hBmp->data[(Y * hBmp->width * bpp) + X * bpp]; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:131:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 131 | hBitmap->width = nWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:132:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 132 | hBitmap->height = nHeight; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:158:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 158 | hBitmap->width = nWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:159:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 159 | hBitmap->height = nHeight; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:74: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:62: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:620:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:641:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 32 warnings generated. Step #12 - "compile-centipede-address-x86_64": [182/371] : && /usr/local/bin/cmake -E rm -f winpr/libwinpr/libwinpr3.a && /usr/local/bin/llvm-ar qc winpr/libwinpr/libwinpr3.a winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o && /usr/local/bin/llvm-ranlib winpr/libwinpr/libwinpr3.a && : Step #12 - "compile-centipede-address-x86_64": [183/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -c /src/FreeRDP/libfreerdp/cache/pointer.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/pointer.c:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:113:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 113 | pointer->lengthAndMask = lengthAndMask; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:123:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 123 | pointer->lengthXorMask = lengthXorMask; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:522:42: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 522 | void free_pointer_new_update(rdpContext* context, POINTER_NEW_UPDATE* pointer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [184/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -c /src/FreeRDP/libfreerdp/cache/nine_grid.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/nine_grid.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:149:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 149 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :37:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:83:7: warning: unused function 'nine_grid_cache_get' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 83 | void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:104:6: warning: unused function 'nine_grid_cache_put' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 104 | void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [185/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -c /src/FreeRDP/libfreerdp/crypto/base64.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/base64.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:64:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 64 | blocks = length - (length % 3); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:130:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 130 | return p - alphabet; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:149:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 149 | length += 4 - remainder; Step #12 - "compile-centipede-address-x86_64": | ~~ ~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:175:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 175 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:176:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 176 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:177:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 177 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:190:21: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 190 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:198:23: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 198 | q[1] = ((n[1] & 15) << 4); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:204:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 204 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:205:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 205 | q[2] = ((n[2] & 3) << 6); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:211:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 211 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:212:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:213:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 213 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": 17 warnings generated. Step #12 - "compile-centipede-address-x86_64": [186/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -c /src/FreeRDP/libfreerdp/cache/offscreen.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/offscreen.c:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:81: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:221:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 221 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :57:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [187/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -c /src/FreeRDP/libfreerdp/crypto/er.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/er.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 68 | return ber_write_length(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 68 | return ber_write_length(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:261:60: warning: unused parameter 'count' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 261 | void er_write_enumerated(wStream* s, BYTE enumerated, BYTE count, BOOL flag) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:280:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 280 | er_write_length(s, length, flag); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:305:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 305 | Stream_Write(s, oct_str, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:363:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 363 | Stream_Seek(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:380:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 380 | *value += (byte << 16); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:407:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 407 | Stream_Write_UINT8(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:413:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 413 | Stream_Write_UINT16_BE(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:419:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 419 | Stream_Write_UINT32_BE(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": 14 warnings generated. Step #12 - "compile-centipede-address-x86_64": [188/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -c /src/FreeRDP/libfreerdp/crypto/opensslcompat.c Step #12 - "compile-centipede-address-x86_64": [189/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:508:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 508 | return freerdp_key_get_bits(privateKey) / 8; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:832:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 832 | if (!vgids_write_tlv(pubKey, 0x81, n, nSize)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:835:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 835 | if (!vgids_write_tlv(pubKey, 0x82, e, eSize)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:879:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 879 | fileId = ((UINT16)p1 << 8) | p2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:1103:8: warning: cast from 'const struct evp_md_st *' to 'void *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 1103 | if (EVP_PKEY_CTX_set_signature_md(ctx, digest->digest) <= 0) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /usr/include/openssl/evp.h:1284:70: note: expanded from macro 'EVP_PKEY_CTX_set_signature_md' Step #12 - "compile-centipede-address-x86_64": 1284 | EVP_PKEY_CTRL_MD, 0, (void *)(md)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:44:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 44 | #define VGIDS_EFID_KXC00 VGIDS_EFID_COMMON Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:61:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 61 | #define VGIDS_KEY_TYPE_SIGNATURE 0x9C Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:74:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 74 | #define VGIDS_SE_ALGOID_CT_RSA_1024 0x06 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:40:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 40 | #define VGIDS_EFID_CARDCF VGIDS_EFID_COMMON Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:42:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 42 | #define VGIDS_EFID_CMAPFILE VGIDS_EFID_COMMON Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:80:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 80 | #define VGIDS_SE_ALGOID_DST_RSA_1024 0x06 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:86:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 86 | #define VGIDS_SE_ALGOID_DST_ECDSA_P256 0x0C Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:81:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 81 | #define VGIDS_SE_ALGOID_DST_RSA_2048 0x07 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:82:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 82 | #define VGIDS_SE_ALGOID_DST_RSA_3072 0x08 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:85:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 85 | #define VGIDS_SE_ALGOID_DST_ECDSA_P224 0x0B Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:83:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 83 | #define VGIDS_SE_ALGOID_DST_RSA_4096 0x09 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:77:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 77 | #define VGIDS_SE_ALGOID_CT_RSA_4096 0x09 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:88:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 88 | #define VGIDS_SE_ALGOID_DST_ECDSA_P512 0x0E Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:84:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 84 | #define VGIDS_SE_ALGOID_DST_ECDSA_P192 0x0A Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:76:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 76 | #define VGIDS_SE_ALGOID_CT_RSA_3072 0x08 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:41:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 41 | #define VGIDS_EFID_CARDAPPS VGIDS_EFID_COMMON Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:68:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 68 | #define VGIDS_SE_CRT_AUTH 0xA4 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:87:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 87 | #define VGIDS_SE_ALGOID_DST_ECDSA_P384 0x0D Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:75:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 75 | #define VGIDS_SE_ALGOID_CT_RSA_2048 0x07 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 28 warnings generated. Step #12 - "compile-centipede-address-x86_64": [190/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -c /src/FreeRDP/libfreerdp/gdi/video.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/video.c:20: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:57:64: warning: unused parameter 'video' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 57 | static VideoSurface* gdiVideoCreateSurface(VideoClientContext* video, UINT32 x, UINT32 y, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:144:64: warning: unused parameter 'video' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 144 | void gdi_video_control_uninit(rdpGdi* gdi, VideoClientContext* video) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:164:59: warning: unused parameter 'video' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 164 | void gdi_video_data_init(rdpGdi* gdi, VideoClientContext* video) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:171:61: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 171 | void gdi_video_data_uninit(rdpGdi* gdi, VideoClientContext* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:30:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 30 | #define TAG FREERDP_TAG("video") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [191/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -c /src/FreeRDP/libfreerdp/core/state.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/state.c:28:10: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_CONTINUE', 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_SUCCESS'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 28 | switch (status) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 1 warning generated. Step #12 - "compile-centipede-address-x86_64": [192/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -c /src/FreeRDP/libfreerdp/cache/bitmap.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 44 | return hdc->brush->style; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 76 | hBmpBrush->width; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 78 | hBmpBrush->height; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:83:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 83 | style = brush->style; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:70: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:74: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:43: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:327:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 327 | cacheEntry.width = bitmap->width; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:328:33: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 328 | cacheEntry.height = bitmap->height; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:390:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 390 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :59:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 59 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:469:37: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 469 | void free_bitmap_update(rdpContext* context, BITMAP_UPDATE* pointer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:494:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 494 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :65:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 65 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :71:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 71 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:528:42: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 528 | void free_cache_bitmap_order(rdpContext* context, CACHE_BITMAP_ORDER* order) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:559:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 559 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :77:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 77 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:565:45: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 565 | void free_cache_bitmap_v2_order(rdpContext* context, CACHE_BITMAP_V2_ORDER* order) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:596:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 596 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :83:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 83 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:602:45: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 602 | void free_cache_bitmap_v3_order(rdpContext* context, CACHE_BITMAP_V3_ORDER* order) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 31 warnings generated. Step #12 - "compile-centipede-address-x86_64": [193/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_store.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_store.c:36: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:168:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 168 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :60:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 60 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:41:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 41 | #define TAG FREERDP_TAG("crypto") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [194/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -c /src/FreeRDP/libfreerdp/crypto/per.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/per.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/per.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:54:19: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 54 | *length = (byte << 8); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:275:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 275 | Stream_Write_UINT8(s, integer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:283:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 283 | Stream_Write_UINT16_BE(s, integer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:380:61: warning: unused parameter 'count' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 380 | BOOL per_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:597:19: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 597 | num = (c1 << 4) | c2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:476:13: warning: unused function 'per_write_string' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 476 | static void per_write_string(wStream* s, BYTE* str, int length) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [195/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -c /src/FreeRDP/libfreerdp/common/assistance.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/assistance.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:450:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 450 | const size_t length = q - p; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:426:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 426 | WINPR_ASSERT(rc < sizeof(bkey)); Step #12 - "compile-centipede-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #12 - "compile-centipede-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #12 - "compile-centipede-address-x86_64": 109 | if (expr) \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:511:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 511 | *opt = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:566:31: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 566 | const size_t offset = start - tag; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:580:15: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 580 | *plen = end - tag; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:585:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 585 | *pdlen = dend - data; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:526:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 526 | WINPR_ASSERT(rc < sizeof(bkey)); Step #12 - "compile-centipede-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #12 - "compile-centipede-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #12 - "compile-centipede-address-x86_64": 109 | if (expr) \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:565:20: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 565 | WINPR_ASSERT(erc < sizeof(ekey)); Step #12 - "compile-centipede-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #12 - "compile-centipede-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #12 - "compile-centipede-address-x86_64": 109 | if (expr) \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:637:21: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 637 | *elen = end - data + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:666:63: warning: unused parameter 'len' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 666 | size_t len) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:799:51: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 799 | char* freerdp_assistance_generate_pass_stub(DWORD flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:22: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #12 - "compile-centipede-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:30: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #12 - "compile-centipede-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:24: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #12 - "compile-centipede-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:32: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #12 - "compile-centipede-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1401:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1401 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :32:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 32 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:11: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #12 - "compile-centipede-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:19: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #12 - "compile-centipede-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 22 warnings generated. Step #12 - "compile-centipede-address-x86_64": [196/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -c /src/FreeRDP/libfreerdp/locale/locale.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/locale.c:39: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/locale/locale.h:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [197/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:266:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 266 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode - 8u, WINPR_KEYCODE_TYPE_APPLE); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:282:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 282 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode, WINPR_KEYCODE_TYPE_EVDEV); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:331:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 331 | VIRTUAL_SCANCODE_TO_X11_KEYCODE[sc][ex ? 1 : 0] = keycode; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:258:12: warning: unused function 'freerdp_keyboard_init_apple' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 258 | static int freerdp_keyboard_init_apple(DWORD* keyboardLayoutId, DWORD* x11_keycode_to_rdp_scancode, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:275:12: warning: unused function 'freerdp_keyboard_init_x11_evdev' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 275 | static int freerdp_keyboard_init_x11_evdev(DWORD* keyboardLayoutId, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [198/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -c /src/FreeRDP/libfreerdp/common/settings_getters.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_getters.c:3: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:58:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 58 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:658:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 658 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1441:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1441 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1504:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1504 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1571:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1571 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1595:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1595 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1610:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1610 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2003:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2003 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2510:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2510 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2540:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2540 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2563:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2563 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2590:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2590 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2609:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2609 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2633:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2633 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2649:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2649 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2958:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2958 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3277:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 3277 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3611:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 3611 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3925:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 3925 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:4041:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 4041 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": 24 warnings generated. Step #12 - "compile-centipede-address-x86_64": [199/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -c /src/FreeRDP/libfreerdp/crypto/ber.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/ber.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:353:61: warning: unused parameter 'count' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 353 | void ber_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:608:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 608 | *value += (byte << 16); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:646:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 646 | Stream_Write_UINT8(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:654:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 654 | Stream_Write_UINT16_BE(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:662:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 662 | Stream_Write_UINT8(s, (value >> 16)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [200/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -c /src/FreeRDP/libfreerdp/crypto/cert_common.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.c:41: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/cert_common.c:205:53: warning: cast from 'const struct rsa_st *' to 'struct rsa_st *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 205 | const int rc = PEM_write_bio_RSA_PUBKEY(bio, (RSA*)rsa); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [201/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard_layout.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard_layout.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [202/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -c /src/FreeRDP/libfreerdp/crypto/x509_utils.c Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:190:8: warning: 'sk_GENERAL_NAME_num' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 190 | num = sk_GENERAL_NAME_num(gens); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:194:24: warning: 'sk_GENERAL_NAME_value' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 194 | GENERAL_NAME* name = sk_GENERAL_NAME_value(gens, i); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:208:2: warning: 'sk_GENERAL_NAME_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 208 | sk_GENERAL_NAME_pop_free(gens, GENERAL_NAME_free); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:264:63: warning: unused parameter 'index' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 264 | static int extract_string(GENERAL_NAME* name, void* data, int index, int count) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:354:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 354 | list->strings = calloc(allocate_count, sizeof(list->strings[0])); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:383:83: warning: unused parameter 'index' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 383 | static int extract_othername_object_as_string(GENERAL_NAME* name, void* data, int index, int count) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:483:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 483 | (*count) = list.count; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:493:23: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 493 | result = calloc(list.count, sizeof(*result)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:494:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 494 | (*lengths) = calloc(list.count, sizeof(**lengths)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:547:6: warning: 'sk_ASN1_OBJECT_find' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 547 | if (sk_ASN1_OBJECT_find(oid_stack, oid) >= 0) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:550:2: warning: 'sk_ASN1_OBJECT_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 550 | sk_ASN1_OBJECT_pop_free(oid_stack, ASN1_OBJECT_free); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:608:42: warning: cast from 'const struct x509_st *' to 'struct x509_st *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 608 | status = PEM_write_bio_X509(bio, (X509*)xcert); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:618:11: warning: 'sk_X509_num' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 618 | count = sk_X509_num(chain); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:621:14: warning: 'sk_X509_value' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 621 | X509* c = sk_X509_value(chain, x); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:657:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 657 | new_cert = (BYTE*)realloc(pemCert, new_len + 1); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:662:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 662 | length = new_len; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:670:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 670 | offset += status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:642:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 642 | status = BIO_read(bio, pemCert, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:656:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 656 | new_len = length * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:665:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 665 | status = BIO_read(bio, &pemCert[offset], length - offset); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:703:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 703 | bio = BIO_new_mem_buf(data, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:583:14: warning: unused function 'x509_utils_get_pem' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 583 | static BYTE* x509_utils_get_pem(const X509* xcert, const STACK_OF(X509) * chain, size_t* plength) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 22 warnings generated. Step #12 - "compile-centipede-address-x86_64": [203/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -c /src/FreeRDP/libfreerdp/cache/glyph.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/glyph.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:226:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 226 | bound.x = bkX; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:227:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 227 | bound.y = bkY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:228:16: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 228 | bound.width = bkWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:229:17: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 229 | bound.height = bkHeight; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:256:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 256 | n = update_glyph_offset(fragments, size, n, &x, &y, ulCharInc, flAccel); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:314:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 310 | return update_process_glyph_fragments( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 311 | context, glyphIndex->data, glyphIndex->cbData, glyphIndex->cacheId, glyphIndex->ulCharInc, Step #12 - "compile-centipede-address-x86_64": 312 | glyphIndex->flAccel, glyphIndex->backColor, glyphIndex->foreColor, glyphIndex->x, Step #12 - "compile-centipede-address-x86_64": 313 | glyphIndex->y, glyphIndex->bkLeft, glyphIndex->bkTop, bkWidth, bkHeight, glyphIndex->opLeft, Step #12 - "compile-centipede-address-x86_64": 314 | glyphIndex->opTop, opWidth, opHeight, glyphIndex->fOpRedundant); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:725:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 725 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :99:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 99 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:818:41: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 818 | void free_cache_glyph_order(rdpContext* context, CACHE_GLYPH_ORDER* glyph) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:881:44: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 881 | void free_cache_glyph_v2_order(rdpContext* context, CACHE_GLYPH_V2_ORDER* glyph) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 21 warnings generated. Step #12 - "compile-centipede-address-x86_64": [204/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -c /src/FreeRDP/libfreerdp/crypto/privatekey.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.c:41: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:128:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 128 | bio = BIO_new_mem_buf(data, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:161:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 161 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:179:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 179 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:298:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 298 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :121:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 121 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:374:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 374 | return rc; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:401:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 401 | const int res = RSA_generate_key_ex(rsa, key_length, bn, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:526:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 526 | *plength = length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [205/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_data.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_data.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #12 - "compile-centipede-address-x86_64": 60 | str[x] = tolower(str[x]); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #12 - "compile-centipede-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 60 | str[x] = tolower(str[x]); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #12 - "compile-centipede-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #12 - "compile-centipede-address-x86_64": 157 | ({ int __res; \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 159 | { \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 161 | { \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 162 | int __c = (c); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 164 | } \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 165 | else \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 166 | __res = f args; \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 167 | } \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 168 | else \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 170 | __res; })) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:38:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 38 | #define TAG FREERDP_TAG("crypto") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [206/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -c /src/FreeRDP/libfreerdp/crypto/crypto.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/crypto.c:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:97:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 97 | if (!BN_bin2bn(modulus_reverse, key_length, mod)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:111:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 111 | crypto_reverse(output, output_length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:115:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 115 | size_t diff = key_length - output_length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:100:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 100 | if (!BN_bin2bn(exponent_reverse, exponent_size, exp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:102:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 102 | if (!BN_bin2bn(input_reverse, length, x)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:212:20: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | pem = calloc(size + 1, sizeof(char)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:221:35: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 221 | *plength = (size_t)strnlen(pem, size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:229:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 229 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:257:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 257 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [207/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -c /src/FreeRDP/libfreerdp/core/errinfo.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [208/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -c /src/FreeRDP/libfreerdp/core/errconnect.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errconnect.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/errconnect.c:29:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [209/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -c /src/FreeRDP/libfreerdp/core/streamdump.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/streamdump.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:80:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 80 | _fseeki64(fp, *pOffset, SEEK_SET); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #12 - "compile-centipede-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:211:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 211 | r = _fseeki64(fp, *offset, SEEK_SET); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #12 - "compile-centipede-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 239 | r = _fseeki64(fp, *offset, SEEK_SET); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #12 - "compile-centipede-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:354:13: warning: implicit conversion changes signedness: 'UINT64' (aka 'unsigned long') to 'time_t' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 354 | slp = ts - ctx->dump->replayTime; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:364:21: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 364 | size_t duration = slp; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:79: warning: unused parameter 'port' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:91: warning: unused parameter 'timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [210/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -c /src/FreeRDP/libfreerdp/core/errbase.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errbase.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/errbase.c:29:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [211/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:589:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 589 | *pcchReaders = g_ReaderNameWLen; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:593:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 592 | *pcchReaders = scard_copy_strings(value, mszReaders, *pcchReaders, g_ReaderNameW, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 593 | g_ReaderNameWLen * sizeof(WCHAR)) / Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1367:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #12 - "compile-centipede-address-x86_64": 1367 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #12 - "compile-centipede-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1450:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #12 - "compile-centipede-address-x86_64": 1450 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #12 - "compile-centipede-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1660:61: warning: unused parameter 'dwPreferredProtocols' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1660 | DWORD dwShareMode, DWORD dwPreferredProtocols, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1661:42: warning: unused parameter 'dwInitialization' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1661 | DWORD dwInitialization, LPDWORD pdwActiveProtocol) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:2686:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2686 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :98:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 98 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [212/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -c /src/FreeRDP/libfreerdp/core/graphics.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/graphics.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/graphics.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [213/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_call.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_call.c:32: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:1899:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1899 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :25:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:50:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 50 | #define str(x) #x Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [214/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -c /src/FreeRDP/libfreerdp/common/settings.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings.c:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:54:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 54 | new_argv = (char**)realloc(args->argv, sizeof(char*) * (args->argc + 1)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:85:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 85 | (args->argc - x - 1) * sizeof(char*)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~^~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:84:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | memmove_s(&args->argv[x], (args->argc - x) * sizeof(char*), &args->argv[x + 1], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:157:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 157 | if (strncmp(args->argv[i], option, p - args->argv[i]) == 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:790:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 790 | args->argc = argc; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:821:38: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 821 | return freerdp_addin_argv_new(args->argc, cnv.cc); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1207:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1207 | if (!freerdp_settings_set_uint16(settings, (FreeRDP_Settings_Keys_UInt16)index, uval)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1214:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1214 | if (!freerdp_settings_set_int16(settings, (FreeRDP_Settings_Keys_Int16)index, ival)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1220:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1220 | if (!freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)index, uval)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1226:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1226 | if (!freerdp_settings_set_int32(settings, (FreeRDP_Settings_Keys_Int32)index, ival)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1286:84: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1286 | return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1314:10: warning: 4 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_Password51'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1314 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1503:10: warning: 8 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1503 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1744:37: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1744 | settings->OrderSupport[offset] = *(const BOOL*)data; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1645:10: warning: 11 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1645 | switch (id) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1810:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1810 | flags &= ~FREERDP_CODEC_REMOTEFX; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1814:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1814 | flags &= ~FREERDP_CODEC_NSCODEC; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 21 warnings generated. Step #12 - "compile-centipede-address-x86_64": [215/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -c /src/FreeRDP/libfreerdp/core/utils.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/utils.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:166:10: warning: 4 enumeration values not explicitly handled in switch: 'GW_AUTH_HTTP', 'GW_AUTH_RDG', 'GW_AUTH_RPC'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 166 | switch (reason) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:354:38: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 354 | static BOOL disable_pnp(rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [216/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -c /src/FreeRDP/libfreerdp/gdi/gdi.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:43: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 44 | return hdc->brush->style; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:45: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 76 | hBmpBrush->width; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 78 | hBmpBrush->height; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:57: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:43: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:52: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:494:31: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 494 | bitmap->destBottom); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:574:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 574 | dstblt->nHeight, NULL, 0, 0, gdi_rop3_code(dstblt->bRop), &gdi->palette); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:587:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 587 | const DWORD rop = gdi_rop3_code(patblt->bRop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:668:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 668 | hbrush->nXOrg = brush->x; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:669:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 669 | hbrush->nYOrg = brush->y; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:693:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 693 | gdi_rop3_code(scrblt->bRop), &gdi->palette); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:779:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 779 | gdi_SetROP2(gdi->drawing->hdc, lineTo->bRop2); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:59: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:42: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:55: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:40: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:804:43: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 804 | gdi_SetROP2(gdi->drawing->hdc, polyline->bRop2); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:37: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:38: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:836:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 836 | gdi_rop3_code(memblt->bRop), &gdi->palette); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:872:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 872 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:939:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 939 | gdi->drawing->hdc->brush->nXOrg = brush->x; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:940:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 940 | gdi->drawing->hdc->brush->nYOrg = brush->y; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:943:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 943 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:40: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:73: warning: unused parameter 'polygon_sc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:40: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:67: warning: unused parameter 'polygon_cb' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:40: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:73: warning: unused parameter 'ellipse_sc' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:40: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:73: warning: unused parameter 'ellipse_cb' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:42: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:77: warning: unused parameter 'frameMarker' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1076:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1074 | if (!rfx_process_message(context->codecs->rfx, cmd->bmp.bitmapData, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1075 | cmd->bmp.bitmapDataLength, cmdRect.left, cmdRect.top, Step #12 - "compile-centipede-address-x86_64": 1076 | gdi->primary_buffer, gdi->dstFormat, gdi->stride, gdi->height, Step #12 - "compile-centipede-address-x86_64": | ~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:66: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:59: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:54: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1218:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1218 | gdi->stride = gdi->width * FreeRDPGetBytesPerPixel(gdi->dstFormat); Step #12 - "compile-centipede-address-x86_64": | ~~~~~^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:80: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:68: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1359:15: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1359 | gdi->width = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1360:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1360 | gdi->height = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1436:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1436 | rect.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1437:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1437 | rect.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 70 warnings generated. Step #12 - "compile-centipede-address-x86_64": [217/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -c /src/FreeRDP/libfreerdp/core/smartcardlogon.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/smartcardlogon.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/smartcardlogon.c:380:51: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 380 | static BOOL list_provider_keys(const rdpSettings* settings, NCRYPT_PROV_HANDLE provider, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [218/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -c /src/FreeRDP/libfreerdp/core/metrics.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/metrics.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [219/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -c /src/FreeRDP/libfreerdp/core/codecs.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/codecs.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [220/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -c /src/FreeRDP/libfreerdp/crypto/tls.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/tls.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/../core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:251:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 251 | status = BIO_write(bio, str, size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:34: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:45: warning: unused parameter 'str' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:312:36: warning: cast from function call of type 'void (*)(const SSL *, int, int)' (aka 'void (*)(const struct ssl_st *, int, int)') to non-matching type 'ULONG_PTR' (aka 'unsigned long') [-Wbad-function-cast] Step #12 - "compile-centipede-address-x86_64": 312 | *((ULONG_PTR*)ptr) = (ULONG_PTR)SSL_get_info_callback(tls->ssl); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:291:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 291 | status = BIO_ctrl(next_bio, cmd, num, ptr); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:293:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 293 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:300:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 300 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:335:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 335 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:348:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 348 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:466:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 466 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:646:10: warning: 14 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 646 | switch (alg) Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:664:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 664 | ChannelBindingTokenLength = PrefixLength + CertificateHashLength; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:54: warning: unused parameter 'once' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:66: warning: unused parameter 'param' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:80: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:768:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 768 | SSL_CTX_set_options(tls->ctx, options); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:785:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 785 | SSL_CTX_set_security_level(tls->ctx, settings->TlsSecLevel); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:895:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 895 | SSL_set_tlsext_host_name(tls->ssl, tls_get_server_name(tls)); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:947:85: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 947 | verify_status = tls_verify_certificate(tls, cert, tls_get_server_name(tls), tls->port); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:906:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 906 | int status = BIO_do_handshake(tls->bio); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/openssl/bio.h:409:34: note: expanded from macro 'BIO_do_handshake' Step #12 - "compile-centipede-address-x86_64": 409 | # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1116:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1116 | if (!tls_prepare(tls, underlying, methods, options, FALSE)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1239:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1239 | status = BIO_wait_write(bio, 100); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/../core/tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #12 - "compile-centipede-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1511:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1511 | accept_cert(tls, pemCert, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1770:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1770 | accept_cert(tls, pemCert, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1802:82: warning: unused parameter 'stored_data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1802 | void tls_print_certificate_error(rdpCertificateStore* store, rdpCertificateData* stored_data, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 30 warnings generated. Step #12 - "compile-centipede-address-x86_64": [221/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -c /src/FreeRDP/libfreerdp/core/heartbeat.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:28:7: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 28 | BYTE reserved = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:22:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 22 | #define WITH_DEBUG_HEARTBEAT Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [222/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -c /src/FreeRDP/libfreerdp/core/childsession.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/childsession.c:20: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:62:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 62 | BOOL ret = WriteFile(ptr->hFile, buf, size, &written, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:79:9: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 79 | return written; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:218:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 218 | int nchunks = ringbuffer_peek(&ptr->readBuffer, chunks, ret); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:225:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 225 | ringbuffer_commit_read_bytes(&ptr->readBuffer, ret); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #12 - "compile-centipede-address-x86_64": | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:25: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ~ ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #12 - "compile-centipede-address-x86_64": | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:254:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 254 | return transport_bio_named_write(bio, str, strlen(str)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:488:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 488 | if (_wcsncmp(pipePath, (WCHAR*)startOfPath, 4)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [223/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -c /src/FreeRDP/libfreerdp/core/mcs.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.h:33: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/mcs.c:196:10: warning: enumeration value 'DomainMCSPDU_invalid' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 196 | switch (pdu) Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [224/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -c /src/FreeRDP/libfreerdp/core/activation.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/activation.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:42:25: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 42 | Stream_Write_UINT16(s, PduSource); /* targetUser (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:353:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 353 | info.totalEntriesCache0 = settings->BitmapCacheV2CellInfo[0].numEntries; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:354:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 354 | info.totalEntriesCache1 = settings->BitmapCacheV2CellInfo[1].numEntries; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:355:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 355 | info.totalEntriesCache2 = settings->BitmapCacheV2CellInfo[2].numEntries; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:356:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 356 | info.totalEntriesCache3 = settings->BitmapCacheV2CellInfo[3].numEntries; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:357:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 357 | info.totalEntriesCache4 = settings->BitmapCacheV2CellInfo[4].numEntries; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:359:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 359 | info.numEntriesCache0 = MIN(keyCount, info.totalEntriesCache0); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:361:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 361 | info.numEntriesCache1 = MIN(keyCount, info.totalEntriesCache1); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:363:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 363 | info.numEntriesCache2 = MIN(keyCount, info.totalEntriesCache2); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:365:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 365 | info.numEntriesCache3 = MIN(keyCount, info.totalEntriesCache3); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:367:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | info.numEntriesCache4 = MIN(keyCount, info.totalEntriesCache4); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [225/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -c /src/FreeRDP/libfreerdp/core/security.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/security.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/security.c:320:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 320 | security_UINT32_le(length_le, sizeof(length_le), length); /* length must be little-endian */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [226/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -c /src/FreeRDP/libfreerdp/core/multitransport.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/multitransport.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:154:25: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 154 | Stream_Write_UINT32(s, hr); /* HResult (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:179:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'HRESULT' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 179 | Stream_Read_UINT32(s, hr); /* hrResponse (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #12 - "compile-centipede-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:181:78: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 181 | return IFCALLRESULT(STATE_RUN_SUCCESS, multi->MtResponse, multi, requestId, hr); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #12 - "compile-centipede-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #12 - "compile-centipede-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:184:89: warning: unused parameter 'reqProto' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 184 | static state_run_t multitransport_no_udp(rdpMultitransport* multi, UINT32 reqId, UINT16 reqProto, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:185:54: warning: unused parameter 'cookie' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 185 | const BYTE* cookie) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:191:91: warning: unused parameter 'reqId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 191 | static state_run_t multitransport_server_handle_response(rdpMultitransport* multi, UINT32 reqId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:192:65: warning: unused parameter 'hrResponse' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 192 | UINT32 hrResponse) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:202:59: warning: unused parameter 'protocol' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 202 | rdpMultitransport* multitransport_new(rdpRdp* rdp, UINT16 protocol) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [227/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -c /src/FreeRDP/libfreerdp/gdi/gfx.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gfx.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:171:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #12 - "compile-centipede-address-x86_64": 171 | double sx = NAN; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #12 - "compile-centipede-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:172:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #12 - "compile-centipede-address-x86_64": 172 | double sy = NAN; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #12 - "compile-centipede-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:73: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:573:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 573 | const RDPGFX_SURFACE_COMMAND* cmd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:73: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:659:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 659 | const RDPGFX_SURFACE_COMMAND* cmd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1033:61: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1033 | cmd->surfaceId, rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1075:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1075 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1080:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1080 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1241:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1241 | prect->right = MIN(rect->right, surface->width); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1242:45: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1242 | prect->bottom = MIN(rect->bottom, surface->height); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 17 warnings generated. Step #12 - "compile-centipede-address-x86_64": [228/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.c:51: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:528:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 528 | if (!BN_bin2bn(info->Modulus, info->ModulusLength, mod)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:589:92: warning: unused parameter 'length' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 589 | static BOOL certificate_process_server_public_key(rdpCertificate* cert, wStream* s, UINT32 length) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:788:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 788 | sigdatalen = Stream_PointerAs(s, const BYTE) - sigdata; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:939:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 939 | return end - start; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1175:3: warning: 'sk_X509_free' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 1175 | sk_X509_free(cert->chain); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1256:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1256 | cert->x509 = d2i_X509(NULL, &ptr, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1275:24: warning: passing 'const X509 *' (aka 'const struct x509_st *') to parameter of type 'X509 *' (aka 'struct x509_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #12 - "compile-centipede-address-x86_64": 1275 | cert->x509 = X509_dup(xcert); Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/openssl/x509.h:468:22: note: passing argument to parameter 'x509' here Step #12 - "compile-centipede-address-x86_64": 468 | X509 *X509_dup(X509 *x509); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1284:17: warning: 'sk_X509_dup' was marked unused but was used [-Wused-but-marked-unused] Step #12 - "compile-centipede-address-x86_64": 1284 | cert->chain = sk_X509_dup(chain); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1403:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1403 | const int status = BIO_read(bio, &pem[offset], length - offset); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1538:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1538 | *PublicKey = optr = ptr = (BYTE*)calloc(length, sizeof(BYTE)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1616 | size_t outputSize = EVP_PKEY_size(pkey); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1666:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1666 | BYTE* ptr = calloc(rc + 1, sizeof(BYTE)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1745:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1745 | const size_t bnsize = BN_num_bytes(bn); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/openssl/bn.h:181:45: note: expanded from macro 'BN_num_bytes' Step #12 - "compile-centipede-address-x86_64": 181 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:61:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 61 | #define CERTIFICATE_TAG FREERDP_TAG("core.certificate") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:993:13: warning: unused function 'certificate_write_server_x509_certificate_chain' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 993 | static BOOL certificate_write_server_x509_certificate_chain(const rdpCertificate* certificate, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 19 warnings generated. Step #12 - "compile-centipede-address-x86_64": [229/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -c /src/FreeRDP/libfreerdp/core/timezone.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/timezone.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:113:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 113 | Stream_Read_UINT32(s, tz->Bias); /* Bias */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #12 - "compile-centipede-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:118:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 118 | Stream_Read_UINT32(s, tz->StandardBias); /* StandardBias */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #12 - "compile-centipede-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:123:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 123 | Stream_Read_UINT32(s, tz->DaylightBias); /* DaylightBias */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #12 - "compile-centipede-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:150:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 150 | Stream_Write_UINT32(s, tz->Bias); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:170:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 170 | Stream_Write_UINT32(s, tz->StandardBias); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:181:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 181 | Stream_Write_UINT32(s, tz->DaylightBias); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [230/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -c /src/FreeRDP/libfreerdp/core/input.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/input.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/input.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:726:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 726 | Stream_Read_INT16(s, xDelta); /* xPos (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:727:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 727 | Stream_Read_INT16(s, yDelta); /* yPos (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:906:28: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 906 | in->lastInputTimestamp = now; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:43:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 43 | #define RDP_CLIENT_INPUT_PDU_HEADER_LENGTH 4 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [231/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -c /src/FreeRDP/libfreerdp/core/tpkt.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpkt.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [232/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -c /src/FreeRDP/libfreerdp/core/tpdu.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tpdu.c:122:24: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 122 | Stream_Write_UINT8(s, length); /* LI */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [233/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -c /src/FreeRDP/libfreerdp/core/freerdp.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/freerdp.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:405:7: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 405 | if (now - in->lastInputTimestamp > FakeMouseMotionInterval) Step #12 - "compile-centipede-address-x86_64": | ^~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:717:6: warning: string literal of length 4643 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] Step #12 - "compile-centipede-address-x86_64": 717 | "Build configuration: " FREERDP_BUILD_CONFIG "\n" Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 718 | "Build type: " FREERDP_BUILD_TYPE "\n" Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 719 | "CFLAGS: " FREERDP_CFLAGS "\n" Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 720 | "Compiler: " FREERDP_COMPILER_ID ", " FREERDP_COMPILER_VERSION "\n" Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 721 | "Target architecture: " FREERDP_TARGET_ARCH "\n"; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1050:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1050 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1059:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1059 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_DEBUG, line, file, fkt, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1066:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1066 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [234/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -c /src/FreeRDP/libfreerdp/core/proxy.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/proxy.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:260:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 260 | result = cidr4_match(&sa4.sin_addr, &mask.sin_addr, sub); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:267:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 267 | result = cidr6_match(&sa6.sin6_addr, &mask.sin6_addr, sub); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:634:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 634 | resultsize += status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:593:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 593 | status = BIO_write(bufferedBio, Stream_Buffer(s), Stream_GetPosition(s)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:613:89: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 613 | BIO_read(bufferedBio, (BYTE*)recv_buf + resultsize, sizeof(recv_buf) - resultsize - 1); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:729:11: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 729 | buf[1] = nauthMethods; /* #of methods offered */ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:773:14: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 773 | buf[1] = usernameLen; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:774:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 774 | memcpy(ptr, proxyUsername, usernameLen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:776:12: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 776 | *ptr = userpassLen; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:778:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 778 | memcpy(ptr, proxyPassword, userpassLen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:812:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 812 | buf[4] = hostnlen; /* DST.ADDR */ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:760:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 760 | int usernameLen = strnlen(proxyUsername, 255); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:761:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 761 | int userpassLen = strnlen(proxyPassword, 255); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:818:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 818 | status = BIO_write(bufferedBio, buf, hostnlen + 7U); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": 18 warnings generated. Step #12 - "compile-centipede-address-x86_64": [235/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -c /src/FreeRDP/libfreerdp/core/settings.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #12 - "compile-centipede-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #12 - "compile-centipede-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #12 - "compile-centipede-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #12 - "compile-centipede-address-x86_64": 157 | ({ int __res; \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 159 | { \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 161 | { \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 162 | int __c = (c); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 164 | } \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 165 | else \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 166 | __res = f args; \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 167 | } \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 168 | else \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 170 | __res; })) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1211:87: warning: unused parameter 'certSha1' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1211 | FreeRDP_Settings_Keys_String pwdId, const BYTE* certSha1, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1212:46: warning: unused parameter 'sha1len' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1212 | size_t sha1len) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [236/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -c /src/FreeRDP/libfreerdp/core/client.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/client.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:60: warning: unused parameter 'once' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:72: warning: unused parameter 'param' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:86: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:162:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 162 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :104:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 104 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:250:54: warning: unused parameter 'channels' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 250 | void freerdp_channels_register_instance(rdpChannels* channels, freerdp* instance) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:539:61: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 539 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:546:56: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 545 | pChannelOpenData->pChannelOpenEventProcEx( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 546 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:514:28: warning: comparison of integers of different signs: 'int' and 'UINT32' (aka 'unsigned int') [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 514 | for (int index = 0; index < mcs->channelCount; index++) Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:557:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 557 | return -1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:561:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 561 | return -1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:598:62: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 598 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, type, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:605:57: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 604 | pChannelOpenData->pChannelOpenEventProcEx( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 605 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, type, item->UserData, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:910:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 910 | pChannelOpenData->options = pChannelDef->options; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1007:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1007 | pChannelOpenData->options = pChannelDef->options; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1057:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1057 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1093:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1093 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1271:70: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1271 | int freerdp_channels_client_load(rdpChannels* channels, rdpSettings* settings, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1324:73: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1324 | int freerdp_channels_client_load_ex(rdpChannels* channels, rdpSettings* settings, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 22 warnings generated. Step #12 - "compile-centipede-address-x86_64": [237/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -c /src/FreeRDP/libfreerdp/core/tcp.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:48: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:57: warning: unused parameter 'mode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:75: warning: unused parameter 'argp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:85: warning: unused parameter 'argi' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:96: warning: unused parameter 'argl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:107:48: warning: unused parameter 'ret' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 107 | long ret) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:60: warning: unused parameter 'str' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:54: warning: unused parameter 'str' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:63: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:50: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:59: warning: unused parameter 'mode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:77: warning: unused parameter 'argp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:87: warning: unused parameter 'argi' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:50: warning: unused parameter 'argl' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 466 | long argl, long ret) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:61: warning: unused parameter 'ret' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 466 | long argl, long ret) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:489:74: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 489 | if (buf && num && !ringbuffer_write(&ptr->xmitBuffer, (const BYTE*)buf, num)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:503:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 503 | const int status = BIO_write(next_bio, chunks[i].data, chunks[i].size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:62: warning: unused parameter 'str' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:56: warning: unused parameter 'str' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:65: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:593:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 593 | status = ringbuffer_used(&ptr->xmitBuffer); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:731:18: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 731 | if (getpeername(sockfd, (struct sockaddr*)&saddr, &length) != 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:826:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 826 | status = WSAEventSelect(sockfd, handles[count++], FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:34: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:20: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:865:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 865 | status = WSAEventSelect(sockfd, handles[0], 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:873:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 873 | if (_ioctlsocket(sockfd, FIONBIO, &arg) != 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:857:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 857 | status = recv(sockfd, NULL, 0, 0); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:924:14: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 924 | curPort = ports[index]; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:966:50: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 966 | status = _connect(sockfd, addr->ai_addr, addr->ai_addrlen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:900:72: warning: unused parameter 'timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 900 | UINT32 count, UINT16 port, UINT32 timeout) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:989:9: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 989 | return sockfd; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:1159:43: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1157 | sockfd = freerdp_tcp_connect_multi( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1158 | context, settings->TargetNetAddresses, settings->TargetNetPorts, Step #12 - "compile-centipede-address-x86_64": 1159 | settings->TargetNetAddressCount, port, timeout); Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:13: warning: unused function 'transport_bio_simple_callback' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:13: warning: unused function 'transport_bio_buffered_callback' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 45 warnings generated. Step #12 - "compile-centipede-address-x86_64": [238/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -c /src/FreeRDP/libfreerdp/core/nla.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:352:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 352 | switch (utils_authenticate(instance, AUTH_NLA, TRUE)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:320:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 319 | WINPR_SAM_ENTRY* entry = SamLookupUserA( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 320 | sam, settings->Username, userLength + 1 /* ensure '\0' is checked too */, NULL, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:598:10: warning: enumeration values 'NLA_STATE_INITIAL', 'NLA_STATE_AUTH_INFO', and 'NLA_STATE_POST_NEGO' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 598 | switch (nla_get_state(nla)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:805:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 805 | nla->errorCode = STATUS_PASSWORD_MUST_CHANGE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #12 - "compile-centipede-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:809:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 809 | nla->errorCode = STATUS_PASSWORD_EXPIRED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #12 - "compile-centipede-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:813:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 813 | nla->errorCode = STATUS_ACCOUNT_DISABLED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #12 - "compile-centipede-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:817:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 817 | nla->errorCode = NTSTATUS_FROM_WIN32(GetLastError()); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1197:55: warning: unused parameter 'nla' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1197 | static BOOL nla_read_TSRemoteGuardPackageCred(rdpNla* nla, WinPrAsn1Decoder* dec, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1335:36: warning: integer constant not in range of enumerated type 'KERB_LOGON_SUBMIT_TYPE' (aka 'enum _KERB_LOGON_SUBMIT_TYPE') [-Wassign-enum] Step #12 - "compile-centipede-address-x86_64": 1335 | KERB_TICKET_LOGON kerbLogon = { 0 }; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1478:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1477 | if (!WinPrAsn1EncContextualInteger( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1478 | enc, 0, freerdp_settings_get_uint32(settings, FreeRDP_KeySpec))) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1444:10: warning: enumeration value 'TSCREDS_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1444 | switch (credType) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1486:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'FreeRDP_Settings_Keys_String' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1485 | octet_string.data = (BYTE*)freerdp_settings_get_string_as_utf16( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1486 | settings, cspData_fields[i].setting_id, &len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1664:50: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1664 | if (!WinPrAsn1EncContextualInteger(enc, 0, nla->version)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1703:51: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1703 | if (!WinPrAsn1EncContextualInteger(enc, 4, nla->errorCode)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1877:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1877 | case STATUS_PASSWORD_MUST_CHANGE: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #12 - "compile-centipede-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1881:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1881 | case STATUS_PASSWORD_EXPIRED: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #12 - "compile-centipede-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1885:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1885 | case STATUS_ACCOUNT_DISABLED: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #12 - "compile-centipede-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1889:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1889 | case STATUS_LOGON_FAILURE: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:103:30: note: expanded from macro 'STATUS_LOGON_FAILURE' Step #12 - "compile-centipede-address-x86_64": 103 | #define STATUS_LOGON_FAILURE STATUS_CAST(NTSTATUS, 0xC000006DL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1893:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1893 | case STATUS_WRONG_PASSWORD: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:104:31: note: expanded from macro 'STATUS_WRONG_PASSWORD' Step #12 - "compile-centipede-address-x86_64": 104 | #define STATUS_WRONG_PASSWORD STATUS_CAST(NTSTATUS, 0xC000006AL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1897:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1897 | case STATUS_ACCESS_DENIED: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #12 - "compile-centipede-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1901:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1901 | case STATUS_ACCOUNT_RESTRICTION: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:111:36: note: expanded from macro 'STATUS_ACCOUNT_RESTRICTION' Step #12 - "compile-centipede-address-x86_64": 111 | #define STATUS_ACCOUNT_RESTRICTION STATUS_CAST(NTSTATUS, 0xC000006EL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1905:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1905 | case STATUS_ACCOUNT_LOCKED_OUT: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:112:35: note: expanded from macro 'STATUS_ACCOUNT_LOCKED_OUT' Step #12 - "compile-centipede-address-x86_64": 112 | #define STATUS_ACCOUNT_LOCKED_OUT STATUS_CAST(NTSTATUS, 0xC0000234L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1909:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1909 | case STATUS_ACCOUNT_EXPIRED: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:113:32: note: expanded from macro 'STATUS_ACCOUNT_EXPIRED' Step #12 - "compile-centipede-address-x86_64": 113 | #define STATUS_ACCOUNT_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000193L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1913:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1913 | case STATUS_LOGON_TYPE_NOT_GRANTED: Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:114:39: note: expanded from macro 'STATUS_LOGON_TYPE_NOT_GRANTED' Step #12 - "compile-centipede-address-x86_64": 114 | #define STATUS_LOGON_TYPE_NOT_GRANTED STATUS_CAST(NTSTATUS, 0xC000015BL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1997:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1997 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :190:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 190 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:110:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 110 | #define NLA_PKG_NAME CREDSSP_AUTH_PKG_SPNEGO Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:57:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 57 | #define SERVER_KEY "Software\\" FREERDP_VENDOR_STRING "\\" FREERDP_PRODUCT_STRING "\\Server" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 31 warnings generated. Step #12 - "compile-centipede-address-x86_64": [239/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -c /src/FreeRDP/libfreerdp/core/display.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.c:20: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/display.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [240/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -c /src/FreeRDP/libfreerdp/core/aad.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/aad.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:733:36: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 733 | int aad_recv(rdpAad* aad, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:761:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 761 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :107:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [241/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -c /src/FreeRDP/libfreerdp/core/server.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/server.c:30: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:82:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 82 | messageCtx->channelId = channel->channelId; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:99:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | channelId = channel->channelId; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:209:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 209 | length -= value; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:309:12: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 309 | value = wts_read_variable_uint(channel->receiveData, cbChId, &ChannelId); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:278:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 278 | length = Stream_GetPosition(channel->receiveData); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:393:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 393 | Stream_Write_UINT8(s, val); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:398:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 398 | Stream_Write_UINT16(s, val); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:419:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 419 | *bm = ((Cmd & 0x0F) << 4) | cbChId; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:474:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 473 | ret = wts_queue_receive_data(channel, Stream_Buffer(channel->receiveData), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 474 | Stream_GetPosition(channel->receiveData)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:577:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 577 | if (!WTSVirtualChannelWrite(channel, (PCHAR)capaBuffer, Stream_GetPosition(s), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:58: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:83: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:57: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:82: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:60: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:85: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:882:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 882 | DWORD flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:59: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:84: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:889:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 889 | DWORD flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:894:55: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 894 | BOOL WINAPI FreeRDP_WTSStopRemoteControlSession(ULONG LogonId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:82: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:900:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 900 | BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:81: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:906:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 906 | BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:49: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:68: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:84: warning: unused parameter 'Version' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:48: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:67: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:83: warning: unused parameter 'Version' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:923:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 923 | HANDLE WINAPI FreeRDP_WTSOpenServerW(LPWSTR pServerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1046:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1046 | HANDLE WINAPI FreeRDP_WTSOpenServerExW(LPWSTR pServerName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:48: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:63: warning: unused parameter 'ProcessId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:80: warning: unused parameter 'ExitCode' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:56: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:64: warning: unused parameter 'WTSInfoClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:86: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1121:56: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1121 | DWORD* pBytesReturned) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1145:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1145 | SetLastError(E_OUTOFMEMORY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #12 - "compile-centipede-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1126:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1126 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:48: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:68: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:82: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1160:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1160 | DWORD* pBytesReturned) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:81: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1167:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1167 | DWORD* pBytesReturned) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:46: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:79: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1174:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1174 | DWORD DataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:64: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1181:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1181 | DWORD DataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:77: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:63: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:79: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:76: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:62: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:78: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:49: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:64: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:80: warning: unused parameter 'bWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:45: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:60: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:76: warning: unused parameter 'bWait' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:46: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:61: warning: unused parameter 'ShutdownFlag' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:62: warning: unused parameter 'EventMask' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:80: warning: unused parameter 'pEventFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1317:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1317 | channel = channel_new(vcm, client, joined_channel->ChannelId, index, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1257:67: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1257 | HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen(HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1398:23: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1398 | channel->channelId = InterlockedIncrement(&vcm->dvc_channel_id_seq); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1415:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1414 | if (!WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1415 | Stream_GetPosition(s), &written)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1473:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1472 | ret = WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1473 | Stream_GetPosition(s), &written); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1484:72: warning: unused parameter 'TimeOut' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1484 | BOOL WINAPI FreeRDP_WTSVirtualChannelRead(HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1555:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1555 | SetLastError(E_OUTOFMEMORY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #12 - "compile-centipede-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1583:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1583 | SetLastError(E_OUTOFMEMORY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #12 - "compile-centipede-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1594:54: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1594 | buffer[0] = (DATA_FIRST_PDU << 4) | (cbLen << 2) | cbChId; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1598:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1598 | buffer[0] = (DATA_PDU << 4) | cbChId; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1602:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1602 | written = Stream_GetRemainingLength(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1608:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1608 | length = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1627:56: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1627 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput(HANDLE hChannelHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1632:57: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1632 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput(HANDLE hChannelHandle) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1666:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1666 | SetLastError(E_OUTOFMEMORY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #12 - "compile-centipede-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1684:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1684 | SetLastError(E_OUTOFMEMORY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #12 - "compile-centipede-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1726:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1726 | SetLastError(E_OUTOFMEMORY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #12 - "compile-centipede-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1744:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1744 | SetLastError(E_OUTOFMEMORY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #12 - "compile-centipede-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1767:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1767 | ULONG NumberOfEntries) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1773:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1773 | ULONG NumberOfEntries) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:57: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1783:59: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1783 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification(HWND hWnd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:61: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:75: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:63: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:77: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:45: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:64: warning: unused parameter 'phToken' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:54: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:76: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:53: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:75: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:87: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:86: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:47: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:82: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1841:46: warning: unused parameter 'flag' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1841 | DWORD flag) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:46: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:81: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:96: warning: unused parameter 'flag' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1853:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1853 | LPWSTR pListenerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1854:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1854 | SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1855:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1855 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1861:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1861 | LPSTR pListenerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1862:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1862 | SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1863:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1863 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1869:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1869 | LPWSTR pListenerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1870:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1870 | SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1872:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1872 | LPDWORD lpnLengthNeeded) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1878:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1878 | LPSTR pListenerName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1879:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1879 | SECURITY_INFORMATION SecurityInformation, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1881:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1881 | LPDWORD lpnLengthNeeded) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1886:48: warning: unused parameter 'bEnable' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1886 | BOOL CDECL FreeRDP_WTSEnableChildSessions(BOOL bEnable) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1891:52: warning: unused parameter 'pbEnabled' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1891 | BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled(PBOOL pbEnabled) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1896:48: warning: unused parameter 'pSessionId' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1896 | BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1905:42: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1905 | BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:41: warning: unused parameter 'hServer' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:57: warning: unused parameter 'username' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:74: warning: unused parameter 'password' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:91: warning: unused parameter 'domain' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1950:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1950 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :128:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 128 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 257 warnings generated. Step #12 - "compile-centipede-address-x86_64": [242/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -c /src/FreeRDP/libfreerdp/core/channels.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/channels.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:197:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 197 | rc = client->VirtualChannelRead(client, hChannel, Stream_Pointer(s), chunkLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:303:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 303 | Stream_Write_UINT32(s, totalSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [243/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -c /src/FreeRDP/libfreerdp/core/redirection.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/redirection.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:130:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 130 | *plen = len; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:205:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 205 | Stream_Write_UINT32(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:214:55: warning: unused parameter 'flag' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 214 | static BOOL rdp_redirection_write_base64_wchar(UINT32 flag, wStream* s, size_t length, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:276:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 276 | *pLength = wpos; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:329:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 329 | Stream_Write_UINT32(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:615:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 614 | pres = freerdp_settings_set_uint32(settings, FreeRDP_RedirectionAcceptedCertLength, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 615 | length); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:925:42: warning: unused parameter 'flag' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 925 | static SSIZE_T redir_write_string(UINT32 flag, wStream* s, const char* str) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:938:37: warning: unused parameter 'flag' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 938 | static BOOL redir_write_data(UINT32 flag, wStream* s, UINT32 length, const BYTE* data) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [244/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -c /src/FreeRDP/libfreerdp/core/nego.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nego.c:27: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:182:12: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 182 | switch (nego_get_state(nego)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:475:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 475 | cchPCB = len; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:789:29: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 789 | int nego_recv(rdpTransport* transport, wStream* s, void* extra) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:943:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 943 | result = nego_set_routing_token(nego, str, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1026:10: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1026 | switch (nego_get_state(nego)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1154:52: warning: unused parameter 'nego' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1154 | static BOOL nego_process_correlation_info(rdpNego* nego, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1288:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1287 | if ((flags & Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1288 | ~(EXTENDED_CLIENT_DATA_SUPPORTED | DYNVC_GFX_PROTOCOL_SUPPORTED | RDP_NEGRSP_RESERVED | Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1289 | RESTRICTED_ADMIN_MODE_SUPPORTED | REDIRECTED_AUTHENTICATION_MODE_SUPPORTED))) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [245/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -c /src/FreeRDP/libfreerdp/core/listener.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.c:50: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:55:64: warning: unused parameter 'instance' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 55 | static BOOL freerdp_listener_open_from_vsock(freerdp_listener* instance, const char* bind_address, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:56:53: warning: unused parameter 'port' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 56 | UINT16 port) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:200:51: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | status = _bind((SOCKET)sockfd, ai->ai_addr, ai->ai_addrlen); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:227:18: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 227 | WSAEventSelect(sockfd, listener->events[listener->num_sockfds], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:271:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 271 | status = _bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:280:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 280 | status = _listen(sockfd, 10); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:328:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 328 | WSAEventSelect(fd, listener->events[listener->num_sockfds], FD_READ | FD_ACCEPT | FD_CLOSE); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:385:19: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 385 | return listener->num_sockfds; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:500:59: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 500 | WLog_WARN(TAG, "accept failed with %s", winpr_strerror(errno, buffer, sizeof(buffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:7: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 481 | int peer_sockfd = Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [246/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -c /src/FreeRDP/libfreerdp/core/autodetect.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:133:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 133 | RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:182:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 182 | RDP_TRANSPORT_TYPE transport, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:210:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 210 | RDP_TRANSPORT_TYPE transport, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:249:71: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 249 | RDP_TRANSPORT_TYPE transport, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:379:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 379 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:387:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 387 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:395:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 395 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:373:10: warning: enumeration value 'RDP_NETCHAR_RESERVED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 373 | switch (result->type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:357:90: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 357 | static BOOL autodetect_send_netchar_result(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:88: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:460:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 460 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:481:89: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 481 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:513:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 513 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:544:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 544 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:13: warning: unused function 'autodetect_send_netchar_sync' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 19 warnings generated. Step #12 - "compile-centipede-address-x86_64": [247/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -c /src/FreeRDP/libfreerdp/core/surface.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/surface.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:300:17: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 300 | cmdType = cmd->cmdType; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:316:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 316 | Stream_Write_UINT16(s, cmd->destLeft); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:317:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 317 | Stream_Write_UINT16(s, cmd->destTop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:318:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 318 | Stream_Write_UINT16(s, cmd->destRight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:319:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 319 | Stream_Write_UINT16(s, cmd->destBottom); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [248/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -c /src/FreeRDP/libfreerdp/core/credssp_auth.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/credssp_auth.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:187:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 187 | identityEx->PackageListLength = _wcslen(auth->package_list); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:63: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'USHORT' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:221:80: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 221 | if (ConvertUtf8ToWChar(auth->kerberosSettings.kdcUrl, (WCHAR*)(secAttr + 1), str_size) <= 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:500:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 500 | switch (auth->state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:565:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 565 | switch (auth->state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [249/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -c /src/FreeRDP/libfreerdp/core/connection.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/connection.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:259:71: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 259 | wstatus = WaitForMultipleObjectsEx(nevents, events, FALSE, (dueDate - now), TRUE); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:350:49: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 350 | nego_set_target(rdp->nego, hostname, settings->ServerPort); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:380:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 380 | CharUpperBuffA(cookie, domain_length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:770:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 770 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1221:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1221 | switch (state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1337:10: warning: 25 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1337 | switch (state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1367:22: warning: implicit conversion changes signedness: 'CONNECTION_STATE' to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1367 | stateEvent.state = rdp_get_state(rdp); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1866:10: warning: 26 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1866 | switch (state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1885:10: warning: 21 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1885 | switch (state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [250/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -c /src/FreeRDP/libfreerdp/core/info.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/info.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:534:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 534 | Stream_Write_UINT16(s, cbClientAddress); /* cbClientAddress (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:538:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 538 | Stream_Write_UINT16(s, cbClientDir); /* cbClientDir (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:916:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 916 | Stream_Write_UINT16(s, (UINT32)cbDomain); /* cbDomain (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:917:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 917 | Stream_Write_UINT16(s, (UINT32)cbUserName); /* cbUserName (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:918:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 918 | Stream_Write_UINT16(s, (UINT32)cbPassword); /* cbPassword (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:919:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 919 | Stream_Write_UINT16(s, (UINT32)cbAlternateShell); /* cbAlternateShell (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:920:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 920 | Stream_Write_UINT16(s, (UINT32)cbWorkingDir); /* cbWorkingDir (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1409:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1409 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1418:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1418 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [251/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -c /src/FreeRDP/libfreerdp/codec/bulk.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bulk.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/../core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:157:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #12 - "compile-centipede-address-x86_64": 157 | double CompressionRatio = NAN; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #12 - "compile-centipede-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:249:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #12 - "compile-centipede-address-x86_64": 249 | double CompressionRatio = NAN; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #12 - "compile-centipede-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:373:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 373 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :17:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 17 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [252/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -c /src/FreeRDP/libfreerdp/codec/audio.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/audio.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/audio.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/audio.c:256:13: warning: unused function 'audio_format_valid' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 256 | static BOOL audio_format_valid(const AUDIO_FORMAT* format) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [253/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:733:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 733 | closesocket(sockfd); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:757:59: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 756 | if (!proxy_connect(settings, bufferedBio, proxyUsername, proxyPassword, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 757 | settings->GatewayHostname, settings->GatewayPort)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:771:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 771 | tls->port = settings->GatewayPort; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:837:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 837 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:869:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 869 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:908:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 908 | if (rpc_out_channel_connect(outChannel, timeout) < 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:961:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 961 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :19:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 19 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [254/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_decode.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:27: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_decode.c:47:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 47 | context->rlgr_decode(context->mode, data, size, buffer, 4096); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [255/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -c /src/FreeRDP/libfreerdp/core/license.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/license.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:1956:9: warning: variable 'ConnectFlags' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 1956 | UINT32 ConnectFlags = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2708:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2708 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :148:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2758:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 2758 | switch (state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:87:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 87 | #define LICENSING_PADDING_SIZE 8 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:70:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 70 | #define LICENSE_PKT_SC_MASK \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:72:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 72 | #define LICENSE_PKT_MASK (LICENSE_PKT_CS_MASK | LICENSE_PKT_SC_MASK) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:93:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 93 | #define LicenseProtocolVersionMask 0x0F Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:68:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 68 | #define LICENSE_PKT_CS_MASK \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:91:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 91 | #define PREAMBLE_VERSION_2_0 0x02 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:85:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 85 | #define HWID_UNIQUE_DATA_LENGTH 16 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2556:6: warning: unused function 'license_read_platform_challenge_response' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 2556 | BOOL license_read_platform_challenge_response(rdpLicense* license, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:800:6: warning: unused function 'license_read_server_upgrade_license' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 800 | BOOL license_read_server_upgrade_license(rdpLicense* license, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 16 warnings generated. Step #12 - "compile-centipede-address-x86_64": [256/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -c /src/FreeRDP/libfreerdp/core/rdstls.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdstls.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:184:50: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 184 | static BOOL rdstls_write_capabilities(rdpRdstls* rdstls, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:234:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 234 | Stream_Write_UINT16(s, length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:72: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:89: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:449:6: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 448 | serverRedirectionGuidLength = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 449 | freerdp_settings_get_uint32(settings, FreeRDP_RedirectionGuidLength); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:74: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:91: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:557:10: warning: enumeration values 'RDSTLS_STATE_INITIAL' and 'RDSTLS_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 557 | switch (state) Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:906:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 906 | return Stream_GetPosition(s) + passwordLength; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [257/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:135:7: warning: implicit conversion changes signedness: 'auth_status' to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 135 | rc = utils_authenticate_gateway(instance, GW_AUTH_RPC); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:259:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 259 | bind_pdu.header.frag_length = offset; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:411:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 411 | auth_3_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:418:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 418 | auth_3_pdu.header.frag_length = offset; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [258/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -c /src/FreeRDP/libfreerdp/core/fastpath.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/fastpath.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:707:64: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 707 | return IFCALLRESULT(TRUE, input->KeyboardEvent, input, flags, code); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #12 - "compile-centipede-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #12 - "compile-centipede-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:710:85: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 710 | static BOOL fastpath_recv_input_event_mouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:750:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 750 | Stream_Read_INT16(s, xDelta); /* xDelta (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:751:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 751 | Stream_Read_INT16(s, yDelta); /* yDelta (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:732:88: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 732 | static BOOL fastpath_recv_input_event_relmouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:765:83: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 765 | static BOOL fastpath_recv_input_event_qoe(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:793:86: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 793 | static BOOL fastpath_recv_input_event_mousex(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1007:35: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1007 | Stream_Write_UINT8(s, eventFlags | (eventCode << 5)); /* eventHeader (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1069:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1069 | int sec_bytes = fastpath_get_sec_bytes(fastpath->rdp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1156:52: warning: unused parameter 'fastpath' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1156 | wStream* fastpath_update_pdu_init_new(rdpFastPath* fastpath) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1194:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1194 | maxLength = (maxLength < CompressionMaxSize) ? maxLength : CompressionMaxSize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1240:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1240 | fpUpdateHeader.size = (totalLength > maxLength) ? maxLength : totalLength; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1257:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1257 | fpUpdateHeader.compressionFlags = compressionFlags; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1269:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1269 | fpUpdateHeader.size = DstSize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1301:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1301 | fpUpdatePduHeader.length = fpUpdateHeader.size + fpHeaderSize + pad; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1198:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1198 | totalLength = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 22 warnings generated. Step #12 - "compile-centipede-address-x86_64": [259/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:58:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 58 | !http_request_set_content_length(request, contentLength) || Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:127:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 127 | buffer.cbBuffer = authTokenLength; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:260:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 260 | buffer.cbBuffer = authTokenLength; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [260/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [261/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_dwt.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 73 | l_dst[x + 1] = (hl[n] << 1) + ((l_dst[x] + l_dst[x + 2]) >> 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:74:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 74 | h_dst[x + 1] = (hh[n] << 1) + ((h_dst[x] + h_dst[x + 2]) >> 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:78:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 78 | l_dst[x + 1] = (hl[n] << 1) + (l_dst[x]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:79:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 79 | h_dst[x + 1] = (hh[n] << 1) + (h_dst[x]); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:108:49: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 108 | dst[total_width] = (*(h - total_width) << 1) + ((*dst + dst[2 * total_width]) >> 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:113:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 113 | dst[total_width] = (*h << 1) + ((*dst * 2) >> 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [262/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_quantization.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:78:12: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 78 | half = (1 << (factor - 1)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [263/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -c /src/FreeRDP/libfreerdp/core/transport.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:226:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 226 | closesocket(sockfd); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:236:10: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 236 | switch (utils_authenticate(transport_get_context(transport)->instance, AUTH_RDP, FALSE)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:262:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 262 | switch (utils_authenticate(context->instance, AUTH_TLS, FALSE)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:306:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 306 | tls->port = settings->ServerPort; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:745:47: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 745 | saveerrno, winpr_strerror(saveerrno, ebuffer, sizeof(ebuffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:723:83: warning: unused parameter 'bio' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 723 | static void transport_bio_error_log(rdpTransport* transport, LPCSTR biofunc, BIO* bio, LPCSTR file, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:827:19: warning: implicit conversion changes signedness: 'int' to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 827 | rdp->inBytes += status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1019:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1019 | pduLength = parse_nla_mode_pdu(transport, s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1021:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1021 | pduLength = rdstls_parse_pdu(transport->log, s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1023:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1023 | pduLength = parse_default_mode_pdu(transport, s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1026:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1026 | return pduLength; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1035:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1035 | return pduLength; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1055:19: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1055 | const int rc = transport_read_layer(transport, &c, 1); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1067:18: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1067 | const int rc = transport_read_layer_bytes(transport, s, 4); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1080:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1080 | rc = transport_read_layer_bytes(transport, s, 1); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1102:11: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1102 | return status; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1111:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1111 | return Stream_Length(s); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1211:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1211 | length -= status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1212:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1212 | Stream_Seek(s, status); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1215:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1215 | transport->written += writtenlength; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1147:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1147 | writtenlength = length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1159:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1159 | status = BIO_write(transport->frontBio, Stream_ConstPointer(s), length); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1362:9: warning: implicit conversion loses integer precision: 'long' to 'BOOL' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1362 | return BIO_write_blocked(transport->frontBio); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.h:62:30: note: expanded from macro 'BIO_write_blocked' Step #12 - "compile-centipede-address-x86_64": 62 | #define BIO_write_blocked(b) BIO_ctrl(b, BIO_C_WRITE_BLOCKED, 0, NULL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :26:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 26 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 28 warnings generated. Step #12 - "compile-centipede-address-x86_64": [264/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -c /src/FreeRDP/libfreerdp/core/peer.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/peer.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:96:50: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 96 | peerChannel = server_channel_common_new(client, index, mcsChannel->ChannelId, 128, NULL, name); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:190:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 190 | if (!rdp_send(rdp, s, peerChannel->channelId)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:329:80: warning: unused parameter 'totalLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 329 | static state_run_t peer_recv_data_pdu(freerdp_peer* client, wStream* s, UINT16 totalLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:555:13: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 555 | switch (autodetect_get_state(rdp->autodetect)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:577:14: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 577 | switch (autodetect_get_state(rdp->autodetect)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:551:11: warning: 29 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 551 | switch (rdp_get_state(rdp)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:624:10: warning: 5 enumeration values not explicitly handled in switch: 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST', 'LICENSE_STATE_NEW_REQUEST'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 624 | switch (license_get_state(rdp->license)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:962:13: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_QUIT_SESSION', 'STATE_RUN_FAILED'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 962 | switch (ret) Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1008:42: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1006 | .y = 0, Step #12 - "compile-centipede-address-x86_64": 1007 | .width = w, Step #12 - "compile-centipede-address-x86_64": 1008 | .height = h, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1007:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1006 | .y = 0, Step #12 - "compile-centipede-address-x86_64": 1007 | .width = w, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:816:10: warning: 4 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_AAD', 'CONNECTION_STATE_MCS_CREATE_RESPONSE', 'CONNECTION_STATE_MCS_ATTACH_USER_CONFIRM'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 816 | switch (rdp_get_state(rdp)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1309:82: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1309 | static LicenseCallbackResult freerdp_peer_nolicense(freerdp_peer* peer, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1396:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1396 | osMajorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMajorType); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1441:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1441 | osMinorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMinorType); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 18 warnings generated. Step #12 - "compile-centipede-address-x86_64": [265/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -c /src/FreeRDP/libfreerdp/codec/jpeg.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/jpeg.c:22: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:34: warning: unused parameter 'input' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:47: warning: unused parameter 'output' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:59: warning: unused parameter 'width' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:70: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:82: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:92: warning: unused parameter 'bpp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [266/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_add.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_add.c:19: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [267/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -c /src/FreeRDP/libfreerdp/codec/nsc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:60:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 60 | shift = context->ColorLossLevel - 1; /* colorloss recovery + YCoCg shift */ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:99:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | *bmpdata++ = MINMAX(b_val, 0, 0xFF); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #12 - "compile-centipede-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:100:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 100 | *bmpdata++ = MINMAX(g_val, 0, 0xFF); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #12 - "compile-centipede-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:101:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 101 | *bmpdata++ = MINMAX(r_val, 0, 0xFF); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #12 - "compile-centipede-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #12 - "compile-centipede-address-x86_64": | ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:283:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 283 | context->BitmapDataLength = blength; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:304:39: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 304 | context->priv->PlaneBuffersLength = plength; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :57:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:480:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 480 | context->width = width; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:481:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 481 | context->height = height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:40:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 40 | #define TAG FREERDP_TAG("codec.nsc") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:438:76: warning: unused parameter 'nHeight' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 438 | UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 flip) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [268/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -c /src/FreeRDP/libfreerdp/core/message.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/message.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:198:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 198 | (void*)(size_t)((imeId << 16UL) | imeState), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:1847:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1847 | const UINT32 imeConvMode = ((size_t)msg->lParam); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:3107:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 3107 | int count = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [269/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -c /src/FreeRDP/libfreerdp/core/gcc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.c:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:439:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 439 | if (!per_write_length(s, Stream_GetPosition(userData) + 14)) /* connectPDU length */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:462:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 462 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:562:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 562 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:992:9: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 992 | return filtered; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1099:42: warning: unused parameter 'connectionType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1099 | UINT32 connectionType) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1192:10: warning: variable 'clientProductIdLen' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 1192 | UINT16 clientProductIdLen = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1402:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1402 | Stream_Write_UINT16(s, settings->DesktopWidth); /* DesktopWidth */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1403:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1403 | Stream_Write_UINT16(s, settings->DesktopHeight); /* DesktopHeight */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1433:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1433 | connectionType = settings->ConnectionType; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1442:25: warning: implicit conversion loses integer precision: 'HIGH_COLOR_DEPTH' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1442 | Stream_Write_UINT16(s, highColorDepth); /* highColorDepth */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1799:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1799 | if (!gcc_write_user_data_header(s, SC_SECURITY, end - posHeader)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1878:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1878 | length = mcs->channelCount * 12 + 8; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1898:9: warning: variable 'MCSChannelId' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 1898 | UINT16 MCSChannelId = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1942:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1942 | if (!gcc_write_user_data_header(s, SC_NET, payloadLen)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1946:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1946 | Stream_Write_UINT16(s, mcs->channelCount); /* channelCount */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2114:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2114 | current->x = left; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2115:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2115 | current->y = top; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2116:33: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2116 | current->width = right - left + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2117:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2117 | current->height = bottom - top + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2146:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2146 | length = (20 * settings->MonitorCount) + 12; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2168:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2168 | const UINT32 left = current->x - baseX; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2169:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2169 | const UINT32 top = current->y - baseY; Step #12 - "compile-centipede-address-x86_64": | ~~~ ~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2170:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2170 | const UINT32 right = left + current->width - 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2171:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2171 | const UINT32 bottom = top + current->height - 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2239:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2239 | length = (20 * settings->MonitorCount) + 16; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": 29 warnings generated. Step #12 - "compile-centipede-address-x86_64": [270/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -c /src/FreeRDP/libfreerdp/core/window.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/window.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:395:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 395 | Stream_Read_UINT32(s, windowState->visibleOffsetX); /* visibleOffsetX (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #12 - "compile-centipede-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:396:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 396 | Stream_Read_UINT32(s, windowState->visibleOffsetY); /* visibleOffsetY (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #12 - "compile-centipede-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:54: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:76: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:65: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:87: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:919:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 919 | size = sizeof(UINT32) * monitored_desktop->numWindowIds; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:920:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 920 | newid = (UINT32*)realloc(monitored_desktop->windowIds, size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:932:25: warning: comparison of integers of different signs: 'UINT32' (aka 'unsigned int') and 'int' [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 932 | for (UINT32 i = 0; i < (int)monitored_desktop->numWindowIds; i++) Step #12 - "compile-centipede-address-x86_64": | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:62: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:84: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [271/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -c /src/FreeRDP/libfreerdp/codec/nsc_encode.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc_encode.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:129:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 129 | rw = (context->ChromaSubsamplingLevel ? tempWidth : context->width); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:130:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 130 | ccl = context->ColorLossLevel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:358:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 358 | *out++ = runlength - 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:443:37: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 443 | BOOL nsc_write_message(NSC_CONTEXT* context, wStream* s, const NSC_MESSAGE* message) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:488:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 488 | context->width = width; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:489:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 489 | context->height = height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:513:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 513 | message.ColorLossLevel = context->ColorLossLevel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:514:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 514 | message.ChromaSubsamplingLevel = context->ChromaSubsamplingLevel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:415:15: warning: unused function 'nsc_compute_byte_count' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 415 | static UINT32 nsc_compute_byte_count(NSC_CONTEXT* context, UINT32* ByteCount, UINT32 width, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [272/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_pack.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/smartcard_pack.h:28: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1671:79: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1671 | if (!smartcard_ndr_pointer_read_(s, index, &pbContextNdrPtr, file, function, line)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1707:66: warning: unused parameter 'pbContextNdrPtr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1707 | LONG smartcard_unpack_redir_scard_context_ref(wStream* s, UINT32 pbContextNdrPtr, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1772:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1772 | if (!smartcard_ndr_pointer_read_(s, index, NULL, file, function, line)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [273/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -c /src/FreeRDP/libfreerdp/core/rdp.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:300:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 300 | *remainingLength = remLen; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:525:7: warning: variable 'byte' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 525 | BYTE byte = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:700:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 700 | if (!rdp_write_security_header(rdp, s, sec_flags)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:716:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 716 | *pad = 8 - (length % 8); Step #12 - "compile-centipede-address-x86_64": | ~ ~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:724:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 724 | Stream_Write_UINT8(s, *pad); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:728:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 728 | if (!security_hmac_signature(data, length, Stream_Pointer(s), 8, rdp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:732:38: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 732 | if (!security_fips_encrypt(data, length + *pad, rdp)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:743:56: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 743 | status = security_salted_mac_signature(rdp, data, length, TRUE, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:747:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 747 | security_mac_signature(rdp, data, length, Stream_PointerAs(s, BYTE), 8); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:754:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 754 | if (!security_encrypt(Stream_Pointer(s), length, rdp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:712:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 712 | length = length - (data - Stream_Buffer(s)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:738:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 738 | length = length - (data - Stream_Buffer(s)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:815:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 815 | length = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:846:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 846 | length = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:853:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 853 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, type, channel_id)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:886:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 886 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:891:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 891 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, PDU_TYPE_DATA, channel_id)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:893:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 893 | if (!rdp_write_share_data_header(rdp, s, length - sec_bytes, type, rdp->settings->ShareId)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:897:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 897 | if (!rdp_security_stream_out(rdp, s, length, 0, &pad)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:926:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 926 | length = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:57: warning: unused parameter 'rdp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:71: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:954:9: warning: variable 'unitId' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 954 | UINT16 unitId = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1467:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1467 | if (!security_fips_decrypt(Stream_Pointer(s), length, rdp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1470:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1470 | if (!security_fips_check_signature(Stream_ConstPointer(s), length - pad, sig, 8, rdp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1490:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1490 | if (!security_decrypt(Stream_PointerAs(s, BYTE), length, rdp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1494:72: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1494 | status = security_salted_mac_signature(rdp, Stream_ConstPointer(s), length, FALSE, cmac, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1498:60: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1498 | security_mac_signature(rdp, Stream_ConstPointer(s), length, cmac, sizeof(cmac)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1516:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1516 | *pLength = length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1831:10: warning: 13 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_MCS_ERECT_DOMAIN', 'CONNECTION_STATE_MCS_ATTACH_USER'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 1831 | switch (rdp_get_state(rdp)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2364:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2364 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :118:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 118 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2547:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2547 | const UINT32 mask = ~(FINALIZE_SC_SYNCHRONIZE_PDU | FINALIZE_SC_CONTROL_COOPERATE_PDU | Step #12 - "compile-centipede-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2548 | FINALIZE_SC_CONTROL_GRANTED_PDU | FINALIZE_SC_FONT_MAP_PDU | Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2549 | FINALIZE_CS_SYNCHRONIZE_PDU | FINALIZE_CS_CONTROL_COOPERATE_PDU | Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2550 | FINALIZE_CS_CONTROL_REQUEST_PDU | FINALIZE_CS_PERSISTENT_KEY_LIST_PDU | Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2551 | FINALIZE_CS_FONT_LIST_PDU | FINALIZE_DEACTIVATE_REACTIVATE); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2764:42: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2764 | static BOOL option_is_experimental(wLog* log, const char* tok) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 37 warnings generated. Step #12 - "compile-centipede-address-x86_64": [274/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_andor.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_andor.c:18: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [275/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -c /src/FreeRDP/libfreerdp/codec/dsp.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/dsp.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [276/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:32:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 32 | #define BLU(_k_) (((_k_)&0x000000FFU)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:30:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 30 | #define RED(_k_) (((_k_)&0x00FF0000U) >> 16) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:31:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 31 | #define GRN(_k_) (((_k_)&0x0000FF00U) >> 8) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [277/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_copy.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_copy.c:19: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:17: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #12 - "compile-centipede-address-x86_64": | ^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:122:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 122 | memcpy(dst, src, rowbytes); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:138:16: warning: cast from '__copy_8u_t' (aka 'int (*)(const unsigned char *restrict, unsigned char *restrict, int)') to '__copy_t' (aka 'int (*)(const void *restrict, void *restrict, int)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 138 | prims->copy = (__copy_t)(prims->copy_8u); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 16 warnings generated. Step #12 - "compile-centipede-address-x86_64": [278/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -c /src/FreeRDP/libfreerdp/codec/region.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/region.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/region.h:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:90:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 90 | return region->data->nbRects; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:109:20: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 109 | *nbRects = data->nbRects; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:194:46: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 194 | REGION16_DATA* ret = (REGION16_DATA*)malloc(allocSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:228:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 228 | CopyMemory(dst->data, src->data, src->data->size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #12 - "compile-centipede-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:21: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~^~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:459:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 459 | MoveMemory(band2, endBand, toMove); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #12 - "compile-centipede-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:472:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 472 | size_t allocSize = sizeof(REGION16_DATA) + (finalNbRects * sizeof(RECTANGLE_16)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:485:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 485 | region->data->size = allocSize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:674:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 674 | tmpItems = realloc(newItems, newItems->size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:797:42: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 797 | dst->data = realloc(newItems, newItems->size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": 17 warnings generated. Step #12 - "compile-centipede-address-x86_64": [279/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -c /src/FreeRDP/libfreerdp/codec/bitmap.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bitmap.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/bitmap.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:460:85: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 460 | static SSIZE_T freerdp_bitmap_compress_24(const void* srcData, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:765:85: warning: unused parameter 'height' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 765 | static SSIZE_T freerdp_bitmap_compress_16(const void* srcData, UINT32 width, UINT32 height, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [280/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:30: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:642:16: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 642 | statusCode = http_response_get_status_code(response); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:761:11: warning: 6 enumeration values not explicitly handled in switch: 'CLIENT_OUT_CHANNEL_STATE_OPENED', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A6W', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A10W'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 761 | switch (nextOutChannel->State) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1005:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1005 | return status; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1079:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1079 | request_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1086:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1086 | request_pdu.header.frag_length = offset; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1057:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1057 | request_pdu.alloc_hint = length; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1077:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1077 | stub_data_pad = rpc_offset_align(&offset, 8); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1102:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1102 | plaintext.cbBuffer = offset; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1104:81: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1104 | if (!credssp_auth_encrypt(auth, &plaintext, &ciphertext, &size, rpc->SendSeqNum++)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1196:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1196 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :29:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 29 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 14 warnings generated. Step #12 - "compile-centipede-address-x86_64": [281/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -c /src/FreeRDP/libfreerdp/codec/color.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/color.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/color.c:654:55: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 654 | memcpy(&dstLine[xDstOffset], &srcLine[xSrcOffset], copyDstWidth); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [282/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_set.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_set.c:21: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:69:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 69 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:106:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 106 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [283/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_sign.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_sign.c:18: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [284/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -c /src/FreeRDP/libfreerdp/codec/zgfx.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/zgfx.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/zgfx.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:166:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 166 | zgfx->HistoryIndex = count - front; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:184:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | index = (zgfx->HistoryIndex + zgfx->HistoryBufferSize - offset) % zgfx->HistoryBufferSize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:187:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 187 | if ((index + bytes) <= zgfx->HistoryBufferSize) Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:189:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 189 | CopyMemory(dptr, &(zgfx->HistoryBuffer[index]), bytes); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #12 - "compile-centipede-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:195:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 195 | CopyMemory(&dptr[front], zgfx->HistoryBuffer, bytes - front); Step #12 - "compile-centipede-address-x86_64": | ^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #12 - "compile-centipede-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:202:10: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 202 | valid = bytes; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:206:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 206 | bytes = valid; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:211:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 211 | CopyMemory(dptr, origDst, bytes); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #12 - "compile-centipede-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:336:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 335 | zgfx_history_buffer_ring_read( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 336 | zgfx, distance, &(zgfx->OutputBuffer[zgfx->OutputCount]), count); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:255:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 255 | zgfx->OutputCount = cbSegment; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:262:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 262 | const UINT32 bits = 8u * (cbSegment - 1u); Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:409:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 409 | UINT32* pDstSize, UINT32 flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:502:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 502 | Stream_Write_UINT8(s, (*pFlags)); /* header (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:491:49: warning: unused parameter 'zgfx' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 491 | static BOOL zgfx_compress_segment(ZGFX_CONTEXT* zgfx, wStream* s, const BYTE* pSrcData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:582:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 582 | Stream_Write_UINT16(sDst, fragment); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:567:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 567 | DstSize = Stream_GetPosition(sDst) - posDataStart; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:596:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 596 | (*pDstSize) = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:601:50: warning: unused parameter 'flush' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 601 | void zgfx_context_reset(ZGFX_CONTEXT* zgfx, BOOL flush) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:380:14: warning: unused function 'aligned_zgfx_malloc' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 380 | static BYTE* aligned_zgfx_malloc(size_t size) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 23 warnings generated. Step #12 - "compile-centipede-address-x86_64": [285/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:45:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 45 | const BYTE* sptr = &pSrc[srcStep * y]; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:46:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 46 | BYTE* dptr = &pDst[dstStep * y]; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [286/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -c /src/FreeRDP/libfreerdp/primitives/primitives.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/primitives.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:92:13: warning: unused function 'primitives_init_optimized' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 92 | static BOOL primitives_init_optimized(primitives_t* prims) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:134:34: warning: unused function 'primitives_YUV_benchmark_init' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 134 | static primitives_YUV_benchmark* primitives_YUV_benchmark_init(primitives_YUV_benchmark* ret) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:168:13: warning: unused function 'primitives_YUV_benchmark_run' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 168 | static BOOL primitives_YUV_benchmark_run(primitives_YUV_benchmark* bench, primitives_t* prims, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [287/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:1: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #12 - "compile-centipede-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #12 - "compile-centipede-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | static Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [288/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:1: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #12 - "compile-centipede-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #12 - "compile-centipede-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | static Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [289/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:3: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/certificate_store.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #12 - "compile-centipede-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #12 - "compile-centipede-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | static Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [290/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:1: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:5:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 5 | char* pass = freerdp_assistance_bin_to_hex_string((void*)Data, Size); Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #12 - "compile-centipede-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #12 - "compile-centipede-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | static Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [291/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -c /src/FreeRDP/libfreerdp/codec/h264.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/h264.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:66: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:84: warning: unused parameter 'nDstHeight' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:469:41: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 469 | UINT32 nDstWidth, UINT32 nDstHeight, const RECTANGLE_16* rects, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:58: warning: unused parameter 'once' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:70: warning: unused parameter 'param' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:84: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:695:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 695 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :79:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 79 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [292/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_encode.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:252:66: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 252 | *size = context->rlgr_encode(context->mode, data, 4096, buffer, buffer_size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:69: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:55: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:40:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 40 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [293/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:37: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:47: warning: unused parameter 'once' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:59: warning: unused parameter 'param' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:73: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:165:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 165 | kp = k << LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:168:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 168 | krp = kr << LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:196:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 196 | cnt = lzcnt_s(bs->accumulator); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:209:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 209 | cnt = lzcnt_s(bs->accumulator); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:219:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 219 | BitStream_Shift(bs, (vk % 32)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:238:12: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 238 | k = kp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:260:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 260 | cnt = lzcnt_s(~(bs->accumulator)); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:273:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 273 | cnt = lzcnt_s(~(bs->accumulator)); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:283:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 283 | BitStream_Shift(bs, (vk % 32)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:315:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 315 | kr = krp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:326:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 326 | kr = krp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:336:11: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 336 | k = kp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:347:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 347 | offset = (pOutput - pDstData); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:351:12: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 351 | size = DstSize - offset; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:371:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 371 | cnt = lzcnt_s(~(bs->accumulator)); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:384:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 384 | cnt = lzcnt_s(~(bs->accumulator)); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:394:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 394 | BitStream_Shift(bs, (vk % 32)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:426:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 426 | kr = krp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:437:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 437 | kr = krp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:451:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 451 | k = kp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:464:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 464 | k = kp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:489:12: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 489 | mag = (UINT32)code; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:490:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 490 | nIdx = 32 - lzcnt_s(mag); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:514:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 514 | k = kp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:525:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 525 | k = kp >> LSGR; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:553:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 553 | offset = (pOutput - pDstData); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:557:10: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 557 | size = DstSize - offset; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:562:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 562 | offset = (pOutput - pDstData); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:198:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 198 | nbits = BitStream_GetRemainingLength(bs); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:211:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 211 | nbits = BitStream_GetRemainingLength(bs); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:262:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 262 | nbits = BitStream_GetRemainingLength(bs); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:275:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 275 | nbits = BitStream_GetRemainingLength(bs); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:373:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 373 | nbits = BitStream_GetRemainingLength(bs); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:386:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 386 | nbits = BitStream_GetRemainingLength(bs); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:564:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const SSIZE_T' (aka 'const long') [-Wsign-compare] Step #12 - "compile-centipede-address-x86_64": 564 | if (offset != DstSize) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ ~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:612:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 612 | OutputBit(vk, 1); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:593:13: note: expanded from macro 'OutputBit' Step #12 - "compile-centipede-address-x86_64": 593 | int _c = (count); \ Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:618:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 618 | OutputBits(kr, val & ((1 << kr) - 1)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #12 - "compile-centipede-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #12 - "compile-centipede-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:644:35: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 644 | rfx_bitstream_attach(bs, buffer, buffer_size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:37:17: note: expanded from macro 'rfx_bitstream_attach' Step #12 - "compile-centipede-address-x86_64": 37 | bs->nbytes = (_nbytes); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:687:18: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 687 | OutputBits(k, numZeros); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #12 - "compile-centipede-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #12 - "compile-centipede-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #12 - "compile-centipede-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #12 - "compile-centipede-address-x86_64": | ~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #12 - "compile-centipede-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #12 - "compile-centipede-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #12 - "compile-centipede-address-x86_64": | ~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #12 - "compile-centipede-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #12 - "compile-centipede-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #12 - "compile-centipede-address-x86_64": | ~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #12 - "compile-centipede-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #12 - "compile-centipede-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #12 - "compile-centipede-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:80: note: expanded from macro 'OutputBits' Step #12 - "compile-centipede-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:71:16: note: expanded from macro 'rfx_bitstream_put_bits' Step #12 - "compile-centipede-address-x86_64": 71 | int nbits = (_nbits); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 54 warnings generated. Step #12 - "compile-centipede-address-x86_64": [294/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_colors.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_colors.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:161:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 161 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:162:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 162 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:239:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 239 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:240:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 240 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:60: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:54: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:48: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": 11 warnings generated. Step #12 - "compile-centipede-address-x86_64": [295/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_shift.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_shift.c:18: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:60:13: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 60 | *pDst++ = (INT16)((UINT16)*pSrc++ << val); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:87:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 87 | return general_rShiftC_16s(pSrc, -val, pDst, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:89:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 89 | return general_lShiftC_16s(pSrc, val, pDst, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:99:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | return general_rShiftC_16u(pSrc, -val, pDst, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:101:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 101 | return general_lShiftC_16u(pSrc, val, pDst, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [296/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -MF channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o.d -o channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -c /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c:21: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.h:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/dsp.h:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [297/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -c /src/FreeRDP/libfreerdp/codec/planar.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/planar.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:203:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 203 | used += cRawBytes; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:204:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 204 | x += cRawBytes; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:205:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 205 | x += nRunLength; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:291:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 291 | *dstp = pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:299:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 299 | *dstp = pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:317:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 317 | pixel = -deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:322:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 322 | pixel = deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:325:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 325 | deltaValue = previousScanline[x] + pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:326:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 326 | *dstp = deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:334:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 334 | deltaValue = previousScanline[x] + pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:335:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 335 | *dstp = deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:429:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 429 | *dstp = pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:437:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 437 | *dstp = pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:455:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 455 | pixel = -deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:460:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 460 | pixel = deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:463:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 463 | deltaValue = previousScanline[x * 4] + pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:464:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 464 | *dstp = deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:472:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 472 | deltaValue = previousScanline[x * 4] + pixel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:473:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 473 | *dstp = deltaValue; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:603:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 603 | beg = nHeight - 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:610:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 610 | end = nHeight; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:643:30: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 643 | pRGB = &pDstData[((nYDst + y) * nDstStep) + (nXDst * bpp)]; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:791:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 791 | const size_t diff = srcp - pSrcData; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:862:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 862 | const size_t diff0 = (planes[0] - pSrcData); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:876:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 876 | const size_t diff1 = (planes[1] - pSrcData); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:889:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 889 | const size_t diff2 = (planes[2] - pSrcData); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:77: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:969:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 969 | status = planar_set_plane(0xFF, pTempData, nTempStep, nXDst, nYDst, nSrcWidth, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1019:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1019 | planar_decompress_plane_rle_only(planes[3], rleSizes[3], rleBuffer[3], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1029:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1029 | status = planar_decompress_plane_rle_only(planes[0], rleSizes[0], rleBuffer[0], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1036:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1036 | planar_decompress_plane_rle_only(planes[1], rleSizes[1], rleBuffer[1], rawWidths[1], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1043:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1043 | planar_decompress_plane_rle_only(planes[2], rleSizes[2], rleBuffer[2], rawWidths[2], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1095:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #12 - "compile-centipede-address-x86_64": | ~~~~~ Step #12 - "compile-centipede-address-x86_64": 1095 | cll, useAlpha); Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:851:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 851 | rleSizes[3] = planar_skip_plane_rle(planes[3], SrcSize - diff, rawWidths[3], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:868:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 868 | rleSizes[0] = planar_skip_plane_rle(planes[0], SrcSize - diff0, rawWidths[0], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:882:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 882 | rleSizes[1] = planar_skip_plane_rle(planes[1], SrcSize - diff1, rawWidths[1], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:895:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 895 | rleSizes[2] = planar_skip_plane_rle(planes[2], SrcSize - diff2, rawWidths[2], Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1185:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1185 | controlByte = PLANAR_CONTROL_BYTE(13, cRawBytes); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #12 - "compile-centipede-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1191:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1191 | controlByte = PLANAR_CONTROL_BYTE(15, cRawBytes); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #12 - "compile-centipede-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1198:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1198 | controlByte = PLANAR_CONTROL_BYTE(nRunLength, cRawBytes); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #12 - "compile-centipede-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1215:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1215 | nBytesToWrite = (int)(controlByte >> 4); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1246:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1246 | controlByte = PLANAR_CONTROL_BYTE(2, (nRunLength - 32)); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #12 - "compile-centipede-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1251:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1251 | controlByte = PLANAR_CONTROL_BYTE(1, (nRunLength - 16)); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #12 - "compile-centipede-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1268:18: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1268 | return (pOutput - pOutBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1664:15: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1664 | size = (dstp - dstData); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1682:27: warning: implicit conversion loses integer precision: 'const UINT64' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1682 | context->maxPlaneSize = tmp; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1753:3: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1753 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :151:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 64 warnings generated. Step #12 - "compile-centipede-address-x86_64": [298/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -c /src/FreeRDP/libfreerdp/codec/yuv.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:3: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:5: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:92:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 92 | roi.width = width; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:93:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 93 | roi.height = height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:124:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 124 | roi.width = width; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:125:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 125 | roi.height = height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:255:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 255 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :91:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 91 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:377:11: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 377 | c.top = height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:379:14: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 379 | c.bottom = height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [299/371] : && /usr/local/bin/cmake -E rm -f channels/rdpsnd/common/librdpsnd-common.a && /usr/local/bin/llvm-ar qc channels/rdpsnd/common/librdpsnd-common.a channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o && /usr/local/bin/llvm-ranlib channels/rdpsnd/common/librdpsnd-common.a && : Step #12 - "compile-centipede-address-x86_64": [300/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -c /src/FreeRDP/libfreerdp/codec/clear.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/clear.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/clear.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:35: warning: unused parameter 'clear' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:54: warning: unused parameter 'pSrcData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:71: warning: unused parameter 'SrcSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:87: warning: unused parameter 'ppDstData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1133:28: warning: unused parameter 'pDstSize' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1133 | UINT32* pDstSize) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1180:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 1180 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :15:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 15 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [301/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DCMAKE_CURRENT_BINARY_DIR=\"/src/FreeRDP/build/libfreerdp/codec/test\" -DCMAKE_CURRENT_SOURCE_DIR=\"/src/FreeRDP/libfreerdp/codec/test\" -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -MF libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o.d -o libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -c /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #12 - "compile-centipede-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #12 - "compile-centipede-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | static Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [302/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -c /src/FreeRDP/libfreerdp/codec/ncrush.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/ncrush.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1961:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1961 | *bits += *(*SrcPtr)++ << *nbits; Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1969:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1969 | *bits += tmp << *nbits; Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2335:41: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2335 | ncrush->HashTable[get_word(SrcPtr)] = Offset; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2336:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2336 | ncrush->MatchTable[Offset] = Hash; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2508:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2508 | ncrush->HashTable[i] = (NewHash <= 0) ? 0 : NewHash; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2514:7: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2514 | if (HistoryOffset + j >= ARRAYSIZE(ncrush->MatchTable)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2517:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2517 | INT32 NewMatch = ncrush->MatchTable[HistoryOffset + j] - HistoryOffset; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2518:49: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2518 | ncrush->MatchTable[j] = (NewMatch <= 0) ? 0 : NewMatch; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2646:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2646 | rc = ncrush_find_best_match(ncrush, HistoryOffset, &MatchOffset); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2785:35: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2785 | Mask = ((1 << CopyOffsetBits) - 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2805:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2805 | Mask = ((1 << IndexLOM) - 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2847:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2847 | Mask = ((1 << IndexLOM) - 1); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2926:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2926 | ncrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2945:31: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2945 | context->HuffTableLOM[l] = (int)i; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2970:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2970 | context->HuffTableCopyOffset[l] = i; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2981:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2981 | context->HuffTableCopyOffset[l] = i; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": 20 warnings generated. Step #12 - "compile-centipede-address-x86_64": [303/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/fake/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -MF channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o.d -o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -c /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:28: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:50: warning: unused parameter 'device' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:78: warning: unused parameter 'format' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:93: warning: unused parameter 'latency' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:46:51: warning: unused parameter 'device' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 46 | static void rdpsnd_fake_close(rdpsndDevicePlugin* device) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:56: warning: unused parameter 'device' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:71: warning: unused parameter 'value' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:62: warning: unused parameter 'device' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:90: warning: unused parameter 'format' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:50: warning: unused parameter 'device' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:70: warning: unused parameter 'data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:83: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [304/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:1: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #12 - "compile-centipede-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #12 - "compile-centipede-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | static Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [305/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:1: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/peer.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #12 - "compile-centipede-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #12 - "compile-centipede-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": | static Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [306/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -c /src/FreeRDP/channels/rdpdr/client/irp.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/irp.c:30: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [307/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -c /src/FreeRDP/libfreerdp/codec/xcrush.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:182:31: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 182 | seed += (data[3] ^ data[0]) + (data[1] << 8); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:208:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | xcrush->Signatures[xcrush->SignatureIndex].size = size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:209:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 209 | xcrush->Signatures[xcrush->SignatureIndex].seed = seed; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~^~~~~~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:401:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 401 | xcrush->NextChunks[seed] = index; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:494:41: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 494 | MatchInfo->MatchOffset = MatchStartPtr - HistoryBuffer; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:495:60: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 495 | MatchInfo->ChunkOffset = ChunkBuffer - ReverseMatchLength - HistoryBuffer; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:747:43: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 747 | *pDstSize = Literals + HistoryOffsetDiff - OutputBuffer; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:41: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:53: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:882:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 882 | OutputLength = pSrcEnd - Literals; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:891:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 891 | xcrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:892:25: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 892 | *pDstSize = HistoryPtr - xcrush->HistoryPtr; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:32:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 32 | #define TAG FREERDP_TAG("codec") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 19 warnings generated. Step #12 - "compile-centipede-address-x86_64": [308/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -c /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [309/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -MF channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o.d -o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -c /src/FreeRDP/channels/smartcard/client/smartcard_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/smartcard/client/smartcard_main.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/smartcard/client/smartcard_main.c:158:13: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 158 | ExitThread(status); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [310/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rdg.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rdg.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:348:10: warning: enumeration value 'TransferEncodingUnknown' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 348 | switch (encodingContext->httpTransferEncoding) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:352:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 352 | return BIO_read(bio, pBuffer, size); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:387:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 387 | readCount += status; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:420:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 419 | if (!rdg_read_all(rdg->context, rdg->tlsOut, Stream_Buffer(s) + header, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 420 | (int)packetLength - (int)header, &rdg->transferEncoding)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:578:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 578 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:618:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 618 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:647:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 647 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:742:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 742 | authToken.cbBuffer = authTokenLength; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1001:38: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1001 | GetSecurityStatusString(errorCode), errorCode); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1284:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1283 | sockfd = freerdp_tcp_connect(rdg->context, peerAddress ? peerAddress : peerHostname, peerPort, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1284 | timeout); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1472:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1472 | int fd = BIO_get_fd(tls->bio, NULL); Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #12 - "compile-centipede-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1567:81: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1567 | status = rdg_establish_data_connection(rdg, rdg->tlsOut, "RDG_OUT_DATA", NULL, timeout, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1584:43: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1583 | status = rdg_establish_data_connection(rdg, rdg->tlsIn, "RDG_IN_DATA", peerAddress, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1584 | timeout, &rpcFallbackLocal); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1633:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1633 | payloadSize = isize + 10; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1653:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1653 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1657:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1657 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1668:41: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1668 | Stream_Write_UINT16(sWS, PKT_TYPE_DATA ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Type */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1669:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1669 | Stream_Write_UINT16(sWS, 0 ^ (*maskingKeyByte3 | *maskingKeyByte4 << 8)); /* Reserved */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1672:36: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1671 | Stream_Write_UINT16(sWS, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1672 | (UINT16)isize ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Data size */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1664:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1664 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1694:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1694 | status = freerdp_tls_write_all(rdg->tlsOut, Stream_Buffer(sWS), Stream_Length(sWS)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1942:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1941 | status = rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&header) + readCount, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1942 | (int)sizeof(RdgPacketHeader) - (int)readCount, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1981:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1980 | rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&rdg->packetRemainingCount) + readCount, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1981 | 2 - (int)readCount, &rdg->transferEncoding); Step #12 - "compile-centipede-address-x86_64": | ~~^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1996:78: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1996 | readSize = (rdg->packetRemainingCount < size) ? rdg->packetRemainingCount : size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:2296:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2296 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :122:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 122 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:75:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 75 | #define PKT_TYPE_REAUTH_MESSAGE 0xC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:81:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 81 | #define HTTP_TUNNEL_AUTH_FIELD_SOH 0x1 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:90:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 90 | #define HTTP_TUNNEL_PACKET_FIELD_REAUTH 0x2 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 32 warnings generated. Step #12 - "compile-centipede-address-x86_64": [311/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -c /src/FreeRDP/channels/rdpdr/client/devman.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/devman.c:31: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/devman.c:222:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDEVICE_SERVICE_ENTRY' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 222 | entry = (PDEVICE_SERVICE_ENTRY)freerdp_load_channel_addin_entry(ServiceName, NULL, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 223 | "DeviceServiceEntry", 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [312/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/oss/.. -I/src/FreeRDP/build/channels/rdpsnd/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -MF channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o.d -o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -c /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:154:43: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 154 | OSS_LOG_ERR("SNDCTL_DSP_SETFMT failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:162:45: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 162 | OSS_LOG_ERR("SNDCTL_DSP_CHANNELS failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:166:16: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 166 | tmp = format->nSamplesPerSec; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:170:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 170 | OSS_LOG_ERR("SNDCTL_DSP_SPEED failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:178:48: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 178 | OSS_LOG_ERR("SNDCTL_DSP_SETFRAGMENT failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:198:36: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 198 | OSS_LOG_ERR("mixer open failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:205:50: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 205 | OSS_LOG_ERR("SOUND_MIXER_READ_DEVMASK failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:227:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 227 | OSS_LOG_ERR("sound dev open failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:251:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 251 | OSS_LOG_ERR("SNDCTL_DSP_GETFMTS failed", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:305:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 305 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:312:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 312 | OSS_LOG_ERR("MIXER_READ", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:318:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 318 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:348:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 348 | OSS_LOG_ERR("WRITE_MIXER", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:368:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 368 | OSS_LOG_ERR("write fail", errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #12 - "compile-centipede-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:428:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 428 | oss->dev_unit = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": 19 warnings generated. Step #12 - "compile-centipede-address-x86_64": [313/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -c /src/FreeRDP/libfreerdp/codec/mppc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/mppc.c:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/mppc.c:777:35: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 777 | mppc->HistoryOffset = HistoryPtr - HistoryBuffer; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [314/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:40:55: warning: unused parameter 'gfx' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 40 | static UINT rdpgfx_read_h264_metablock(RDPGFX_PLUGIN* gfx, wStream* s, RDPGFX_H264_METABLOCK* meta) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:214:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 214 | tmp = h264.cbAvc420EncodedBitstream1 - pos2 + pos1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:232:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 232 | h264.bitstream[1].length = Stream_GetRemainingLength(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:235:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 235 | h264.bitstream[0].length = Stream_GetRemainingLength(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [315/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -MF channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o.d -o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -c /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:233:75: warning: unused parameter 'openHandle' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 233 | static void VCAPITYPE VirtualChannelOpenEventEx(LPVOID lpUserParam, DWORD openHandle, UINT event, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:56: warning: unused parameter 'pData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:68: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 7 warnings generated. Step #12 - "compile-centipede-address-x86_64": [316/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -c /src/FreeRDP/channels/rail/client/client_rails.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/client_rails.c:2: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:71:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 71 | sysparam.workArea.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:72:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 72 | sysparam.workArea.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [317/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:31: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:111:55: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 111 | static UINT rdpdr_process_printer_capset(rdpdrPlugin* rdpdr, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:129:52: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 129 | static UINT rdpdr_process_port_capset(rdpdrPlugin* rdpdr, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:147:53: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 147 | static UINT rdpdr_process_drive_capset(rdpdrPlugin* rdpdr, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:165:57: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 165 | static UINT rdpdr_process_smartcard_capset(rdpdrPlugin* rdpdr, wStream* s, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [318/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -MF channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o.d -o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -c /src/FreeRDP/channels/remdesk/client/remdesk_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/remdesk/client/remdesk_main.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:188:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 188 | ChannelNameLen = (strnlen(header->ChannelName, sizeof(header->ChannelName)) + 1) * 2; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:371:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #12 - "compile-centipede-address-x86_64": 371 | pdu.raConnectionString = Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 372 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:387:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 386 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_AUTHENTICATE, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 387 | cbRaConnectionStringW + cbExpertBlobW); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:432:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #12 - "compile-centipede-address-x86_64": 432 | pdu.raConnectionString = Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 433 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:441:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 440 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_REMOTE_CONTROL_DESKTOP, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 441 | cbRaConnectionStringW); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:492:76: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 492 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_VERIFY_PASSWORD, cbExpertBlobW); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:534:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 534 | pdu.EncryptedPasswordLength = remdesk->EncryptedPassStubSize; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:906:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 906 | static UINT remdesk_virtual_channel_event_connected(remdeskPlugin* remdesk, LPVOID pData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:907:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 907 | UINT32 dataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [319/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/echo/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -MF channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o.d -o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -c /src/FreeRDP/channels/echo/client/echo_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/echo/client/echo_main.c:29: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [320/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -c /src/FreeRDP/channels/disp/disp_common.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/disp/disp_common.c:23: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [321/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -c /src/FreeRDP/channels/rdpei/rdpei_common.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/rdpei_common.c:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:46:26: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 46 | *value = (byte & 0x7F) << 8; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:104:26: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 104 | *value = (*value << 8) | byte; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:176:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 176 | *value = (byte & 0x3F) << 8; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:182:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 182 | *value = (byte & 0x3F) << 16; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:184:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | *value |= (byte << 8); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:190:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 190 | *value = (byte & 0x3F) << 24; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:192:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 192 | *value |= (byte << 16); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:194:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 194 | *value |= (byte << 8); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:215:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 215 | Stream_Write_UINT8(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [322/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -c /src/FreeRDP/channels/rail/client/rail_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_main.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:75: warning: unused parameter 'pData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:89: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [323/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -MF channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o.d -o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -c /src/FreeRDP/channels/serial/client/serial_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/serial/client/serial_main.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:84:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | return STATUS_INVALID_DEVICE_REQUEST; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #12 - "compile-centipede-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:87:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 87 | return STATUS_NOT_IMPLEMENTED; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:293:32: note: expanded from macro 'STATUS_NOT_IMPLEMENTED' Step #12 - "compile-centipede-address-x86_64": 293 | #define STATUS_NOT_IMPLEMENTED STATUS_CAST(NTSTATUS, 0xC0000002) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:90:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 90 | return STATUS_CANCELLED; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:582:26: note: expanded from macro 'STATUS_CANCELLED' Step #12 - "compile-centipede-address-x86_64": 582 | #define STATUS_CANCELLED STATUS_CAST(NTSTATUS, 0xC0000120) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:93:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 93 | return STATUS_BUFFER_TOO_SMALL; /* NB: STATUS_BUFFER_SIZE_TOO_SMALL not defined */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:326:33: note: expanded from macro 'STATUS_BUFFER_TOO_SMALL' Step #12 - "compile-centipede-address-x86_64": 326 | #define STATUS_BUFFER_TOO_SMALL STATUS_CAST(NTSTATUS, 0xC0000023) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:96:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 96 | return STATUS_INVALID_DEVICE_STATE; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:679:37: note: expanded from macro 'STATUS_INVALID_DEVICE_STATE' Step #12 - "compile-centipede-address-x86_64": 679 | #define STATUS_INVALID_DEVICE_STATE STATUS_CAST(NTSTATUS, 0xC0000184) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:99:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | return STATUS_INVALID_DEVICE_REQUEST; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #12 - "compile-centipede-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:102:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 102 | return STATUS_INVALID_PARAMETER; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:62:34: note: expanded from macro 'STATUS_INVALID_PARAMETER' Step #12 - "compile-centipede-address-x86_64": 62 | #define STATUS_INVALID_PARAMETER STATUS_CAST(NTSTATUS, 0xC000000DL) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:105:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 105 | return STATUS_IO_DEVICE_ERROR; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:680:32: note: expanded from macro 'STATUS_IO_DEVICE_ERROR' Step #12 - "compile-centipede-address-x86_64": 680 | #define STATUS_IO_DEVICE_ERROR STATUS_CAST(NTSTATUS, 0xC0000185) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:111:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 111 | return STATUS_NOT_SUPPORTED; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #12 - "compile-centipede-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:119:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 119 | return STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:178:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 178 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:214:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 214 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:249:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 249 | irp->IoStatus = STATUS_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:235:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 235 | UINT64 Offset = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:296:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 296 | UINT64 Offset = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:368:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 368 | irp->IoStatus = STATUS_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:376:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 376 | irp->IoStatus = STATUS_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:475:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 475 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #12 - "compile-centipede-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:659:18: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 659 | irp->IoStatus = STATUS_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:886:64: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 886 | Stream_Write_UINT8(serial->device.data, name[i] < 0 ? '_' : name[i]); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": 24 warnings generated. Step #12 - "compile-centipede-address-x86_64": [324/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -c /src/FreeRDP/channels/rail/rail_common.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/rail.h:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [325/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:969:54: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 969 | WLog_WARN(TAG, "status=%s", Win32ErrorCode2Tag(ctx->status)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #12 - "compile-centipede-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1249:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1249 | Stream_Read_UINT64(buffer, val); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #12 - "compile-centipede-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1337:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1337 | Stream_Read_UINT64(buffer, val); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #12 - "compile-centipede-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1609:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1609 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1703:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1703 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1704:64: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1704 | rpc->VirtualConnection->DefaultInChannel->PeerReceiveWindow = ReceiveWindowSize; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [326/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/video/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -MF channels/video/client/CMakeFiles/video-client.dir/video_main.c.o.d -o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -c /src/FreeRDP/channels/video/client/video_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/video/client/video_main.c:30: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:413:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 413 | presentation->surface->x = geometry->topLevelLeft + geometry->left; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:414:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 414 | presentation->surface->y = geometry->topLevelTop + geometry->top; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:484:25: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #12 - "compile-centipede-address-x86_64": 484 | geom->topLevelTop + geom->top, req->SourceWidth, req->SourceHeight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:483:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:865:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 864 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 865 | Stream_Length(presentation->currentSample), surface->data, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:906:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 905 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 906 | Stream_Length(presentation->currentSample), Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [327/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/geometry/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -MF channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o.d -o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -c /src/FreeRDP/channels/geometry/client/geometry_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/geometry/client/geometry_main.c:29: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/geometry/client/geometry_main.c:343:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 343 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [328/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -c /src/FreeRDP/channels/disp/client/disp_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/disp/client/disp_main.c:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:122:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 122 | Stream_Write_UINT32(s, current.Left); /* Left (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:123:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 123 | Stream_Write_UINT32(s, current.Top); /* Top (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:274:76: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 274 | static UINT disp_plugin_initialize(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:275:49: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 275 | rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [329/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/tsg.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/tsg.c:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:329:45: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 329 | static BOOL TsProxyWriteTunnelContext(wLog* log, wStream* s, const CONTEXT_HANDLE* tunnelContext) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:340:41: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 340 | static BOOL tsg_ndr_pointer_write(wLog* log, wStream* s, UINT32* index, DWORD length) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:396:40: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 396 | static BOOL tsg_ndr_write_string(wLog* log, wStream* s, const WCHAR* str, UINT32 length) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:472:47: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 472 | static BOOL tsg_ndr_write_packet_header(wLog* log, wStream* s, const TSG_PACKET_HEADER* header) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:492:37: warning: unused parameter 'log' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 492 | static BOOL tsg_ndr_write_nap(wLog* log, wStream* s, const TSG_CAPABILITY_NAP* nap) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:505:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 505 | UINT32 count = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:692:9: warning: variable 'MaxOffsetValue' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 692 | UINT32 MaxOffsetValue = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:693:9: warning: variable 'idleTimeout' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 693 | UINT32 idleTimeout = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:694:9: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 694 | UINT32 reserved = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1528:9: warning: variable 'MsgId' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 1528 | UINT32 MsgId = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1529:9: warning: variable 'MsgType' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 1529 | UINT32 MsgType = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1530:9: warning: variable 'IsMessagePresent' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 1530 | UINT32 IsMessagePresent = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1718:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1718 | if (!tsg_ndr_write_string(tsg->log, s, tsg->MachineName, count)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:2072:56: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2072 | if (!tsg_ndr_write_string(tsg->log, s, tsg->Hostname, count)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": 18 warnings generated. Step #12 - "compile-centipede-address-x86_64": [330/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:101:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 101 | filtered.numFormats = wpos; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:152:76: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 152 | UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [331/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/location/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -MF channels/location/client/CMakeFiles/location-client.dir/location_main.c.o.d -o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -c /src/FreeRDP/channels/location/client/location_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/location/client/location_main.c:30: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:103:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 103 | Stream_Write_UINT32(s, len); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:107:33: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 107 | return channel->Write(channel, len, Stream_Buffer(s), NULL); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:167:56: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 167 | if (!location_read_server_ready_pdu(callback, data, pduLength)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:244:25: warning: implicit conversion loses integer precision: 'LOCATIONSOURCE' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 244 | Stream_Write_UINT8(s, *pdu->source); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:338:52: warning: cast from 'const struct s_IWTSVirtualChannelCallback *' to 'LOCATION_CALLBACK *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 338 | LOCATION_CALLBACK* callback = (LOCATION_CALLBACK*)loc->baseDynPlugin.channel_callbacks; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:364:15: warning: implicit conversion changes signedness: 'int' to 'LOCATIONSOURCE' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 364 | source = va_arg(ap, int); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:344:10: warning: enumeration values 'PDUTYPE_LOC_RESERVED', 'PDUTYPE_SERVER_READY', and 'PDUTYPE_CLIENT_READY' not explicitly handled in switch [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 344 | switch (type) Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:69: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [332/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -MF channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o.d -o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -c /src/FreeRDP/channels/parallel/client/parallel_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/parallel/client/parallel_main.c:47: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:106:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 106 | irp->IoStatus = STATUS_ACCESS_DENIED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #12 - "compile-centipede-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:175:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 175 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:152:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 152 | UINT64 Offset = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:182:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 182 | Length = status; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:236:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 236 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:241:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 241 | Stream_Seek(irp->input, status); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:212:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 212 | UINT64 Offset = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:325:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 325 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #12 - "compile-centipede-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:486:66: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 486 | Stream_Write_UINT8(parallel->device.data, name[i] < 0 ? '_' : name[i]); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": 13 warnings generated. Step #12 - "compile-centipede-address-x86_64": [333/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -MF client/common/CMakeFiles/freerdp-client.dir/geometry.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -c /src/FreeRDP/client/common/geometry.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/client/common/geometry.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/geometry.h:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [334/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/ainput/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -MF channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o.d -o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -c /src/FreeRDP/channels/ainput/client/ainput_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/ainput/client/ainput_main.c:28: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [335/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -c /src/FreeRDP/channels/rdpei/client/rdpei_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/client/rdpei_main.c:31: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:323:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 323 | status = rdpei_send_pdu(callback, s, EVENTID_PEN, Stream_Length(s)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:361:57: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 361 | if ((error = rdpei_send_pen_event_pdu(callback, frame->frameOffset, frame, 1))) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:581:41: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 581 | contact->contactRectLeft = contact->x - rectSize; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:582:40: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 582 | contact->contactRectTop = contact->y - rectSize; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:583:42: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 583 | contact->contactRectRight = contact->x + rectSize; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:584:43: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 584 | contact->contactRectBottom = contact->y + rectSize; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:595:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 595 | Stream_Write_UINT8(s, contact->contactId); /* contactId (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:681:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 681 | pduLength = Stream_Length(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:788:9: warning: variable 'pduLength' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 788 | UINT32 pduLength = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:886:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 886 | return -1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:895:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 895 | return -1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:991:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 991 | contact.fieldsPresent = fieldFlags; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:995:30: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 995 | contact.contactRectLeft = va_arg(ap, INT32); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:996:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 996 | contact.contactRectTop = va_arg(ap, INT32); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:997:31: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 997 | contact.contactRectRight = va_arg(ap, INT32); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:998:32: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 998 | contact.contactRectBottom = va_arg(ap, INT32); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:989:23: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 989 | contact.contactId = contactIdlocal; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1031:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1031 | *contactId = contactIdlocal; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1208:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1208 | contact.fieldsPresent = fieldFlags; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1216:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1216 | contact.rotation = va_arg(ap, UINT32); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1218:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1218 | contact.tiltX = va_arg(ap, INT32); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1220:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1220 | contact.tiltY = va_arg(ap, INT32); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:526:13: warning: unused function 'rdpei_print_contact_flags' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 526 | static void rdpei_print_contact_flags(UINT32 contactFlags) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 27 warnings generated. Step #12 - "compile-centipede-address-x86_64": [336/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -MF client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -c /src/FreeRDP/client/common/smartcard_cli.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/client/common/smartcard_cli.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/utils/smartcard_cli.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [337/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -MF channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o.d -o channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -c /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:363:20: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDVC_PLUGIN_ENTRY' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 363 | pDVCPluginEntry = (PDVC_PLUGIN_ENTRY)freerdp_load_channel_addin_entry( Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 364 | args->argv[0], NULL, NULL, FREERDP_ADDIN_CHANNEL_DYNAMIC); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:828:48: warning: unused parameter 'ThreadingFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 828 | UINT32 ThreadingFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:989:63: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 989 | Stream_Write_UINT8(data_out, (DATA_FIRST_PDU << 4) | cbChId | (cbLen << 2)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1210:57: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1210 | Stream_Write_UINT8(data_out, (CREATE_REQUEST_PDU << 4) | cbChId); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1224:16: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1224 | retStatus = STATUS_NO_MEMORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #12 - "compile-centipede-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [338/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -c /src/FreeRDP/build/channels/client/tables.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/build/channels/client/tables.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:67:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 67 | { "drdynvc", (static_entry_fkt)drdynvc_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:68:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 68 | { "remdesk", (static_entry_fkt)remdesk_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:69:14: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 69 | { "rdpsnd", (static_entry_fkt)rdpsnd_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:70:13: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 70 | { "rdpdr", (static_entry_fkt)rdpdr_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:71:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 71 | { "rdp2tcp", (static_entry_fkt)rdp2tcp_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:72:12: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 72 | { "rail", (static_entry_fkt)rail_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:73:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 73 | { "encomsp", (static_entry_fkt)encomsp_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:74:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 74 | { "cliprdr", (static_entry_fkt)cliprdr_VirtualChannelEntryEx }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:81:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 81 | { "video", (static_entry_fkt)video_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:82:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 82 | { "rdpsnd", (static_entry_fkt)rdpsnd_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:83:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 83 | { "rdpgfx", (static_entry_fkt)rdpgfx_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:84:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 84 | { "rdpei", (static_entry_fkt)rdpei_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:85:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 85 | { "location", (static_entry_fkt)location_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:86:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 86 | { "geometry", (static_entry_fkt)geometry_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:87:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 87 | { "echo", (static_entry_fkt)echo_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:88:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 88 | { "disp", (static_entry_fkt)disp_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:89:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 89 | { "audin", (static_entry_fkt)audin_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:90:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 90 | { "ainput", (static_entry_fkt)ainput_DVCPluginEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:97:17: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 97 | { "smartcard", (static_entry_fkt)smartcard_DeviceServiceEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:98:14: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 98 | { "serial", (static_entry_fkt)serial_DeviceServiceEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:99:16: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 99 | { "parallel", (static_entry_fkt)parallel_DeviceServiceEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:100:13: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 100 | { "drive", (static_entry_fkt)drive_DeviceServiceEntry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:145:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #12 - "compile-centipede-address-x86_64": 145 | { "oss", "", oss_freerdp_rdpsnd_client_subsystem_entry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:146:16: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #12 - "compile-centipede-address-x86_64": 146 | { "fake", "", fake_freerdp_rdpsnd_client_subsystem_entry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:217:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #12 - "compile-centipede-address-x86_64": 217 | { "oss", "", oss_freerdp_audin_client_subsystem_entry }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:228:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 228 | { "drdynvc", "VirtualChannelEntryEx", (static_addin_fkt)drdynvc_VirtualChannelEntryEx, CLIENT_DRDYNVC_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:229:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 229 | { "video", "DVCPluginEntry", (static_addin_fkt)video_DVCPluginEntry, CLIENT_VIDEO_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:230:39: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 230 | { "smartcard", "DeviceServiceEntry", (static_addin_fkt)smartcard_DeviceServiceEntry, CLIENT_SMARTCARD_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:231:36: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 231 | { "serial", "DeviceServiceEntry", (static_addin_fkt)serial_DeviceServiceEntry, CLIENT_SERIAL_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:232:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 232 | { "remdesk", "VirtualChannelEntryEx", (static_addin_fkt)remdesk_VirtualChannelEntryEx, CLIENT_REMDESK_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:233:39: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 233 | { "rdpsnd", "VirtualChannelEntryEx", (static_addin_fkt)rdpsnd_VirtualChannelEntryEx, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:234:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 234 | { "rdpsnd", "DVCPluginEntry", (static_addin_fkt)rdpsnd_DVCPluginEntry, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:235:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 235 | { "rdpgfx", "DVCPluginEntry", (static_addin_fkt)rdpgfx_DVCPluginEntry, CLIENT_RDPGFX_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:236:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 236 | { "rdpei", "DVCPluginEntry", (static_addin_fkt)rdpei_DVCPluginEntry, CLIENT_RDPEI_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:237:38: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 237 | { "rdpdr", "VirtualChannelEntryEx", (static_addin_fkt)rdpdr_VirtualChannelEntryEx, CLIENT_RDPDR_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:238:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 238 | { "rdp2tcp", "VirtualChannelEntryEx", (static_addin_fkt)rdp2tcp_VirtualChannelEntryEx, CLIENT_RDP2TCP_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:239:37: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 239 | { "rail", "VirtualChannelEntryEx", (static_addin_fkt)rail_VirtualChannelEntryEx, CLIENT_RAIL_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:240:38: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 240 | { "parallel", "DeviceServiceEntry", (static_addin_fkt)parallel_DeviceServiceEntry, CLIENT_PARALLEL_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:241:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 241 | { "location", "DVCPluginEntry", (static_addin_fkt)location_DVCPluginEntry, CLIENT_LOCATION_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:242:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 242 | { "geometry", "DVCPluginEntry", (static_addin_fkt)geometry_DVCPluginEntry, CLIENT_GEOMETRY_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:243:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 243 | { "encomsp", "VirtualChannelEntryEx", (static_addin_fkt)encomsp_VirtualChannelEntryEx, CLIENT_ENCOMSP_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:244:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 244 | { "echo", "DVCPluginEntry", (static_addin_fkt)echo_DVCPluginEntry, CLIENT_ECHO_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:245:35: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 245 | { "drive", "DeviceServiceEntry", (static_addin_fkt)drive_DeviceServiceEntry, CLIENT_DRIVE_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:246:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 246 | { "disp", "DVCPluginEntry", (static_addin_fkt)disp_DVCPluginEntry, CLIENT_DISP_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:247:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 247 | { "cliprdr", "VirtualChannelEntryEx", (static_addin_fkt)cliprdr_VirtualChannelEntryEx, CLIENT_CLIPRDR_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:248:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 248 | { "audin", "DVCPluginEntry", (static_addin_fkt)audin_DVCPluginEntry, CLIENT_AUDIN_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:249:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 249 | { "ainput", "DVCPluginEntry", (static_addin_fkt)ainput_DVCPluginEntry, CLIENT_AINPUT_SUBSYSTEM_TABLE }, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 51 warnings generated. Step #12 - "compile-centipede-address-x86_64": [339/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -c /src/FreeRDP/libfreerdp/core/capabilities.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/capabilities.c:23: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1837:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1837 | Stream_Write_UINT16(s, settings->OffscreenCacheSize); /* offscreenCacheSize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1839:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1838 | Stream_Write_UINT16(s, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1839 | settings->OffscreenCacheEntries); /* offscreenCacheEntries (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1968:55: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1968 | info = (cellInfo->numEntries | (cellInfo->persistent << 31)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2080:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2080 | Stream_Write_UINT8(s, settings->BitmapCacheV2NumCells); /* numCellCaches (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2148 | settings->VCFlags &= ~VCCAPS_COMPR_SC; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2154:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2154 | settings->VCFlags &= ~VCCAPS_COMPR_CS_8K; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2294:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2294 | Stream_Write_UINT16(s, settings->DrawNineGridCacheSize); /* drawNineGridCacheSize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2296:19: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2295 | Stream_Write_UINT16( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2296 | s, settings->DrawNineGridCacheEntries); /* drawNineGridCacheEntries (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2569:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2569 | Stream_Write_UINT8(s, settings->RemoteAppNumIconCaches); /* numIconCaches (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2571:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2570 | Stream_Write_UINT16(s, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2571 | settings->RemoteAppNumIconCacheEntries); /* numIconCacheEntries (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2983:70: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2983 | guid->Data1 = ((UINT32)g[3] << 24U) | ((UINT32)g[2] << 16U) | (g[1] << 8U) | g[0]; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2984:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2984 | guid->Data2 = (g[5] << 8U) | g[4]; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2985 | guid->Data3 = (g[7] << 8U) | g[6]; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3145:12: warning: variable 'codecFlags' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 3145 | BYTE codecFlags = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3148:12: warning: variable 'entropyBits' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 3148 | BYTE entropyBits = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3107:13: warning: variable 'icapLen' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 3107 | UINT16 icapLen = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3087:12: warning: variable 'rfxPropsLength' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 3087 | UINT32 rfxPropsLength = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3262:24: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3262 | codecMode = settings->RemoteFxCodecMode; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3307:36: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3307 | fAllowDynamicFidelity = settings->NSCodecAllowDynamicColorFidelity; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3308:32: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3308 | fAllowSubsampling = settings->NSCodecAllowSubsampling; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3309:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3309 | colorLossLevel = settings->NSCodecColorLossLevel; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3971:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 3971 | settings->ReceivedCapabilityDataSizes[type] = size; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:4347:9: warning: variable 'SessionId' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 4347 | UINT32 SessionId = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2395:13: warning: unused function 'rdp_write_draw_gdiplus_cache_capability_set' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 2395 | static BOOL rdp_write_draw_gdiplus_cache_capability_set(wStream* s, const rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3357:13: warning: unused function 'rdp_write_jpeg_server_capability_container' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 3357 | static BOOL rdp_write_jpeg_server_capability_container(wStream* s, const rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 29 warnings generated. Step #12 - "compile-centipede-address-x86_64": [340/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -I/src/FreeRDP/channels/audin/client/oss/.. -I/src/FreeRDP/build/channels/audin/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -MF channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o.d -o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -c /src/FreeRDP/channels/audin/client/oss/audin_oss.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/oss/audin_oss.c:43: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/audin/client/oss/audin_oss.c:72:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 72 | winpr_strerror((_error), buffer, sizeof(buffer))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [341/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -c /src/FreeRDP/channels/cliprdr/cliprdr_common.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/cliprdr_common.c:24: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/cliprdr_common.c:416:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 416 | formatList->numFormats = (cap / 36); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": 5 warnings generated. Step #12 - "compile-centipede-address-x86_64": [342/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -c /src/FreeRDP/channels/client/generic_dynvc.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/client/generic_dynvc.c:22: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/channels.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:27:83: warning: unused parameter 'Data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 27 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:28:53: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 28 | BOOL* pbAccept, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [343/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:226:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 226 | return rc; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:741:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #12 - "compile-centipede-address-x86_64": 741 | snprintf(buffer, sizeof(buffer), location, (unsigned long)uid); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:743:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #12 - "compile-centipede-address-x86_64": 743 | snprintf(buffer, sizeof(buffer), location, uname); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:952:21: warning: implicit conversion loses integer precision: 'ULONG_PTR' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 952 | UINT32 ids[1] = { key }; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1473:9: warning: variable 'FileId' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 1473 | UINT32 FileId = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1879:64: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1878 | status = plugin->channelEntryPoints.pVirtualChannelWriteEx( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1879 | plugin->InitHandle, plugin->OpenHandle, Stream_Buffer(s), pos, s); Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [344/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -MF channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o.d -o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -c /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:40: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:435:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 435 | rdpsnd->wCurrentFormatNo = wFormatNo; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:697:9: warning: variable 'dwAudioTimeStamp' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 697 | UINT32 dwAudioTimeStamp = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:855:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_RDPSND_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_RDPSND_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 855 | entry = (PFREERDP_RDPSND_DEVICE_ENTRY)freerdp_load_channel_addin_entry(RDPSND_CHANNEL_NAME, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 856 | name, NULL, flags); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:953:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 953 | rdpsnd->fixed_format->nSamplesPerSec = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:971:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 971 | rdpsnd->latency = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": 9 warnings generated. Step #12 - "compile-centipede-address-x86_64": [345/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -c /src/FreeRDP/libfreerdp/core/orders.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/orders.c:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:147:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 147 | switch (bmf & (~CACHED_BRUSH)) Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:469:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #12 - "compile-centipede-address-x86_64": 469 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:489:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #12 - "compile-centipede-address-x86_64": 489 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:509:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #12 - "compile-centipede-address-x86_64": 509 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #12 - "compile-centipede-address-x86_64": | ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:531:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 531 | Stream_Read_INT16(s, lsi16); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:539:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 539 | Stream_Write_UINT16(s, coord); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:614:26: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 614 | *value = (byte & 0x7F) << 8; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:731:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 731 | *value = (byte & 0x3F) << 8; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:737:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 737 | *value = (byte & 0x3F) << 16; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:739:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 739 | *value |= (byte << 8); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:745:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 745 | *value = (byte & 0x3F) << 24; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:747:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 747 | *value |= (byte << 16); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:749:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 749 | *value |= (byte << 8); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:766:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 766 | Stream_Write_UINT8(s, value); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:812:18: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 812 | uvalue = (byte | ~0x3F); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:906:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 906 | brush->data[0] = brush->hatch; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:915:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 915 | Stream_Write_UINT8(s, brush->x); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:920:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 920 | Stream_Write_UINT8(s, brush->y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:925:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 925 | Stream_Write_UINT8(s, brush->style); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:941:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 941 | Stream_Write_UINT8(s, brush->hatch); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:954:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 954 | brush->data[0] = brush->hatch; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:51: warning: unused parameter 'x' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1025 | INT16 x, INT16 y) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:60: warning: unused parameter 'y' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1025 | INT16 x, INT16 y) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1070:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1070 | const UINT32 mask = (1UL << ((UINT32)number - 1UL)); Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1186:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1186 | if (!order_field_flag_is_set(orderInfo, NO)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1202:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1202 | if (!order_field_flag_is_set(orderInfo, NO)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1263:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1263 | Stream_Write_UINT8(s, dstblt->bRop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1277:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1277 | update_read_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1304:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1304 | Stream_Write_UINT8(s, patblt->bRop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1314:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1314 | update_write_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1354:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1354 | Stream_Write_UINT8(s, scrblt->bRop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1499:72: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1499 | if (!update_read_brush(s, &multi_patblt->brush, orderInfo->fieldFlags >> 7)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1700:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1700 | Stream_Write_UINT16(s, line_to->backMode); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1712:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1712 | Stream_Write_UINT8(s, line_to->bRop2); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1714:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1714 | Stream_Write_UINT8(s, line_to->penStyle); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1716:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1716 | Stream_Write_UINT8(s, line_to->penWidth); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:63: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1796:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1796 | cacheId = (memblt->cacheId & 0xFF) | ((memblt->colorIndex & 0xFF) << 8); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1808:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1808 | Stream_Write_UINT8(s, memblt->bRop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1814:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1814 | Stream_Write_UINT16(s, memblt->cacheIndex); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1832:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1832 | if (!update_read_brush(s, &mem3blt->brush, orderInfo->fieldFlags >> 10) || Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1872:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1872 | !update_read_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14) || Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1912:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1912 | Stream_Write_UINT8(s, glyph_index->cacheId); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1914:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1914 | Stream_Write_UINT8(s, glyph_index->flAccel); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1916:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1916 | Stream_Write_UINT8(s, glyph_index->ulCharInc); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1918:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1918 | Stream_Write_UINT8(s, glyph_index->fOpRedundant); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1924:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1924 | Stream_Write_UINT16(s, glyph_index->bkLeft); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1926:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1926 | Stream_Write_UINT16(s, glyph_index->bkTop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1928:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1928 | Stream_Write_UINT16(s, glyph_index->bkRight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1930:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1930 | Stream_Write_UINT16(s, glyph_index->bkBottom); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1932:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1932 | Stream_Write_UINT16(s, glyph_index->opLeft); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1934:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1934 | Stream_Write_UINT16(s, glyph_index->opTop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1936:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1936 | Stream_Write_UINT16(s, glyph_index->opRight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1938:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1938 | Stream_Write_UINT16(s, glyph_index->opBottom); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1944:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1944 | update_write_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1946:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1946 | Stream_Write_UINT16(s, glyph_index->x); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1948:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1948 | Stream_Write_UINT16(s, glyph_index->y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1950:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1950 | Stream_Write_UINT8(s, glyph_index->cbData); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2048:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2048 | glyph->cb = Stream_GetRemainingLength(sub); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:67: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2116:70: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2116 | if (!update_read_brush(s, &polygon_cb->brush, orderInfo->fieldFlags >> 6)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:65: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2173:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2173 | update_read_brush(s, &ellipse_cb->brush, orderInfo->fieldFlags >> 8)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2242:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2242 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :158:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 158 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2271:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2271 | Stream_Write_UINT8(s, cache_bitmap->cacheId); /* cacheId (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2273:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2273 | Stream_Write_UINT8(s, cache_bitmap->bitmapWidth); /* bitmapWidth (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2274:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2274 | Stream_Write_UINT8(s, cache_bitmap->bitmapHeight); /* bitmapHeight (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2275:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2275 | Stream_Write_UINT8(s, cache_bitmap->bitmapBpp); /* bitmapBpp (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2276:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2276 | Stream_Write_UINT16(s, bitmapLength); /* bitmapLength (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2277:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2277 | Stream_Write_UINT16(s, cache_bitmap->cacheIndex); /* cacheIndex (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2388:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2388 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :173:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 173 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 2418 | ((cache_bitmap_v2->flags << 7) & 0xFF80); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2450:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2449 | Stream_Write_UINT16( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2450 | s, cache_bitmap_v2->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2452:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2451 | Stream_Write_UINT16( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2452 | s, cache_bitmap_v2->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2453:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2453 | Stream_Write_UINT16(s, cache_bitmap_v2->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2455:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2454 | Stream_Write_UINT16( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2455 | s, cache_bitmap_v2->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2539:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2539 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :2:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 2 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2546:57: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2546 | UINT16* flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2569:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2569 | Stream_Write_UINT16(s, cache_bitmap_v3->cacheIndex); /* cacheIndex (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2572:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2572 | Stream_Write_UINT8(s, bitmapData->bpp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2575:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2575 | Stream_Write_UINT8(s, bitmapData->codecID); /* codecID (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2576:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2576 | Stream_Write_UINT16(s, bitmapData->width); /* width (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2577:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2577 | Stream_Write_UINT16(s, bitmapData->height); /* height (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :12:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 12 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2585:76: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2585 | UINT16 flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2646:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2646 | Stream_Write_UINT8(s, cache_color_table->cacheIndex); /* cacheIndex (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2647:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2647 | Stream_Write_UINT16(s, cache_color_table->numberColors); /* numberColors (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2681:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2681 | Stream_Read_INT16(s, glyph->x); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2682:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2682 | Stream_Read_INT16(s, glyph->y); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2736:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2736 | Stream_Write_UINT8(s, cache_glyph->cacheId); /* cacheId (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2737:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2737 | Stream_Write_UINT8(s, cache_glyph->cGlyphs); /* cGlyphs (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2743:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2743 | Stream_Write_UINT16(s, glyph->cacheIndex); /* cacheIndex (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2745:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2745 | Stream_Write_UINT16(s, lsi16); /* x (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2747:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2747 | Stream_Write_UINT16(s, lsi16); /* y (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2748:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2748 | Stream_Write_UINT16(s, glyph->cx); /* cx (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2749:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2749 | Stream_Write_UINT16(s, glyph->cy); /* cy (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2840:88: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2840 | *flags = (cache_glyph_v2->cacheId & 0x000F) | ((cache_glyph_v2->flags & 0x000F) << 4) | Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 2841 | ((cache_glyph_v2->cGlyphs & 0x00FF) << 8); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2847:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2847 | Stream_Write_UINT8(s, glyph->cacheIndex); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2889:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2889 | const size_t dstIndex = ((y * 8 + x) * bytesPerPixel) + k; Step #12 - "compile-centipede-address-x86_64": | ~~^~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:44: warning: unused parameter 's' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:59: warning: unused parameter 'input' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:71: warning: unused parameter 'bpp' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2965:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2964 | if (!update_decompress_brush(s, cache_brush->data, sizeof(cache_brush->data), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 2965 | cache_brush->bpp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2978:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2978 | Stream_Read(s, &cache_brush->data[i * scanline], scanline); Step #12 - "compile-centipede-address-x86_64": | ^ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2904:95: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2904 | static CACHE_BRUSH_ORDER* update_read_cache_brush_order(rdpUpdate* update, wStream* s, UINT16 flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3011:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3011 | Stream_Write_UINT8(s, cache_brush->index); /* cacheEntry (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3013:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3013 | Stream_Write_UINT8(s, cache_brush->cx); /* cx (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3014:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3014 | Stream_Write_UINT8(s, cache_brush->cy); /* cy (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3015:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3015 | Stream_Write_UINT8(s, cache_brush->style); /* style (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3016:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3016 | Stream_Write_UINT8(s, cache_brush->length); /* iBytes (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3045:67: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3045 | if (!update_compress_brush(s, cache_brush->data, cache_brush->bpp)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3055:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3055 | Stream_Write(s, &cache_brush->data[i * scanline], scanline); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3156:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3156 | Stream_Write_UINT16(s, create_offscreen_bitmap->cx); /* cx (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3157:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3157 | Stream_Write_UINT16(s, create_offscreen_bitmap->cy); /* cy (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3161:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3161 | Stream_Write_UINT16(s, deleteList->cIndices); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3179:76: warning: unused parameter 'switch_surface' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 3179 | size_t update_approximate_switch_surface_order(const SWITCH_SURFACE_ORDER* switch_surface) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3190:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3190 | Stream_Write_UINT16(s, switch_surface->bitmapId); /* bitmapId (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3375:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3375 | *fieldFlags |= byte << (i * 8); Step #12 - "compile-centipede-address-x86_64": | ~~ ~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3380:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 3380 | BOOL update_write_field_flags(wStream* s, UINT32 fieldFlags, BYTE flags, BYTE fieldBytes) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3475:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3475 | Stream_Write_UINT8(s, orderInfo->boundsFlags); /* field flags */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3713:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3713 | gdi_rop3_code(primary->dstblt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3712:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3712 | orderName, gdi_rop3_code_string(primary->dstblt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3722:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3722 | gdi_rop3_code(primary->patblt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3721:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3721 | orderName, gdi_rop3_code_string(primary->patblt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3731:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3731 | gdi_rop3_code(primary->scrblt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3730:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3730 | orderName, gdi_rop3_code_string(primary->scrblt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3756:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3756 | gdi_rop3_code(primary->multi_dstblt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3755:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3755 | orderName, gdi_rop3_code_string(primary->multi_dstblt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3766:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3766 | gdi_rop3_code(primary->multi_patblt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3765:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3765 | orderName, gdi_rop3_code_string(primary->multi_patblt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3776:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3776 | gdi_rop3_code(primary->multi_scrblt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3775:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3775 | orderName, gdi_rop3_code_string(primary->multi_scrblt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3816:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3816 | gdi_rop3_code(primary->memblt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3815:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3815 | orderName, gdi_rop3_code_string(primary->memblt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3825:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3825 | gdi_rop3_code(primary->mem3blt.bRop)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3824:64: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3824 | orderName, gdi_rop3_code_string(primary->mem3blt.bRop), Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3936:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3936 | Stream_Read_INT16(s, orderLength); /* orderLength (2 bytes signed) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:4086:16: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 4086 | end = start + orderLengthFull; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3913:77: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 3913 | static BOOL update_recv_secondary_order(rdpUpdate* update, wStream* s, BYTE flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 147 warnings generated. Step #12 - "compile-centipede-address-x86_64": [346/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -c /src/FreeRDP/client/common/client_cliprdr_file.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/client/common/client_cliprdr_file.c:44: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1296:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1294 | CLIPRDR_FILE_CONTENTS_RESPONSE response = { .streamId = request->streamId, Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1295 | .requestedData = data, Step #12 - "compile-centipede-address-x86_64": 1296 | .cbRequested = size, Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1309:62: warning: unused parameter 'arg' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1309 | static BOOL dump_streams(const void* key, void* value, void* arg) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1374:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1374 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1461:27: warning: implicit conversion changes signedness: 'const UINT64' (aka 'const unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1461 | if (_fseeki64(rfile->fp, offset, SEEK_SET) < 0) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #12 - "compile-centipede-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:66: warning: unused parameter 'file_context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:92: warning: unused parameter 'clip' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:58: warning: unused parameter 'data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1964 | const void* data, size_t size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:71: warning: unused parameter 'size' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1964 | const void* data, size_t size) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:68: warning: unused parameter 'stop_thread' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2453:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2453 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :43:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:58:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 58 | #define NO_CLIP_DATA_ID (UINT64_C(1) << 32) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:56:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 56 | #define MAX_CLIP_DATA_DIR_LEN 10 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:64:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 64 | #define DEBUG_CLIPRDR(log, ...) \ Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:57:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 57 | #define MAX_CLIPBOARD_FORMATS 255 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:59:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 59 | #define WIN32_FILETIME_TO_UNIX_EPOCH UINT64_C(11644473600) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:6: warning: unused function 'cliprdr_file_session_terminate' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1651:13: warning: unused function 'cliprdr_file_server_content_changed_and_update' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 1651 | static BOOL cliprdr_file_server_content_changed_and_update(CliprdrFileContext* file, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 21 warnings generated. Step #12 - "compile-centipede-address-x86_64": [347/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -c /src/FreeRDP/channels/client/addin.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/client/addin.c:31: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:86:74: warning: unused parameter 'pszName' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 86 | static FREERDP_ADDIN** freerdp_channels_list_client_static_addins(LPCSTR pszName, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:87:74: warning: unused parameter 'pszSubsystem' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 87 | LPCSTR pszSubsystem, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:74: warning: unused parameter 'pszType' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:163:83: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 163 | LPCSTR pszType, DWORD dwFlags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:493:16: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 493 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:497:15: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 497 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/client/addin.c:510:12: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 510 | return (PVIRTUALCHANNELENTRY)table->entry; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 12 warnings generated. Step #12 - "compile-centipede-address-x86_64": [348/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -c /src/FreeRDP/libfreerdp/core/update.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/update.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:172:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 172 | Stream_Write_UINT16(s, bitmapData->destLeft); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:173:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 173 | Stream_Write_UINT16(s, bitmapData->destTop); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:174:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 174 | Stream_Write_UINT16(s, bitmapData->destRight); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:175:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 175 | Stream_Write_UINT16(s, bitmapData->destBottom); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:176:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 176 | Stream_Write_UINT16(s, bitmapData->width); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:177:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 177 | Stream_Write_UINT16(s, bitmapData->height); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:178:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 178 | Stream_Write_UINT16(s, bitmapData->bitsPerPixel); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:179:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 179 | Stream_Write_UINT16(s, bitmapData->flags); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:180:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 180 | Stream_Write_UINT16(s, bitmapData->bitmapLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:187:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 186 | Stream_Write_UINT16(s, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 187 | bitmapData->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:189:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 188 | Stream_Write_UINT16(s, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 189 | bitmapData->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:190:39: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 190 | Stream_Write_UINT16(s, bitmapData->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:192:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 191 | Stream_Write_UINT16(s, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 192 | bitmapData->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:234:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 234 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :129:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 129 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:250:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 250 | Stream_Write_UINT16(s, bitmapUpdate->number); /* numberRectangles (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:293:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 293 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :145:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:350:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 350 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :166:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 166 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:372:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 372 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :177:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :6:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 6 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:651:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 651 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :25:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:677:78: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 677 | if (!_update_read_pointer_color(s, &pointer_new->colorPtrAttr, pointer_new->xorBpp, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:684:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 684 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :38:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:706:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 706 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :49:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 49 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1198:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1198 | Stream_Write_UINT8(s, orderInfo->controlFlags); /* controlFlags (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1201:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1201 | Stream_Write_UINT8(s, orderInfo->orderType); /* orderType (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1204:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1203 | if (!update_write_field_flags( Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 1204 | s, orderInfo->fieldFlags, orderInfo->controlFlags, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1362:64: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1362 | if (!update_write_surfcmd_frame_marker(s, surfaceFrameMarker->frameAction, Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1532:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1532 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_DSTBLT); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1534:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1534 | update_check_flush(context, headerLength + inf); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1533:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1533 | inf = update_approximate_dstblt_order(&orderInfo, dstblt); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1568:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1568 | update_check_flush(context, headerLength + update_approximate_patblt_order(&orderInfo, patblt)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1576:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1576 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1579 | Stream_Seek(s, headerLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1599:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1599 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_SCRBLT); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1601:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1601 | update_check_flush(context, headerLength + inf); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1600:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1600 | inf = update_approximate_scrblt_order(&orderInfo, scrblt); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1607:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1607 | offset = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1632:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1632 | update_check_flush(context, headerLength + Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1641:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1641 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1644:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1644 | Stream_Seek(s, headerLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1665:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1665 | update_check_flush(context, headerLength + inf); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1673:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1673 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1676:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1676 | Stream_Seek(s, headerLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1678:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1678 | update_write_order_info(context, s, &orderInfo, offset); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1664:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1664 | inf = update_approximate_line_to_order(&orderInfo, line_to); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1671:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1671 | offset = Stream_GetPosition(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1695:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1695 | update_check_flush(context, headerLength + update_approximate_memblt_order(&orderInfo, memblt)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1703:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1703 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1706:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1706 | Stream_Seek(s, headerLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1728:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1728 | update_check_flush(context, headerLength + inf); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1736:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1736 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1739:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1739 | Stream_Seek(s, headerLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1727:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1727 | inf = update_approximate_glyph_index_order(&orderInfo, glyph_index); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2071:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2071 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2116:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2116 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2185:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2185 | Stream_Write_UINT16(s, pointerPosition->xPos); /* xPos (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2186:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2186 | Stream_Write_UINT16(s, pointerPosition->yPos); /* yPos (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2305:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2305 | Stream_Write_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2329:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2329 | Stream_Write_UINT16(s, pointer_cached->cacheIndex); /* cacheIndex (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2563:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2563 | Stream_Write_UINT8(s, stateOrder->showState); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2598:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2598 | Stream_Write_UINT8(s, stateOrder->RPContent); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2626:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2626 | Stream_Write_UINT16(s, stateOrder->numWindowRects); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2632:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2632 | Stream_Write_UINT32(s, stateOrder->visibleOffsetX); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2633:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2633 | Stream_Write_UINT32(s, stateOrder->visibleOffsetY); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2638:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2638 | Stream_Write_UINT16(s, stateOrder->numVisibilityRects); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2686:75: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2686 | static UINT16 update_calculate_window_icon_order(const WINDOW_ORDER_INFO* orderInfo, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2736:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2736 | Stream_Write_UINT16(s, iconInfo->cacheEntry); /* CacheEntry (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2737:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2737 | Stream_Write_UINT8(s, iconInfo->cacheId); /* CacheId (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2738:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2738 | Stream_Write_UINT8(s, iconInfo->bpp); /* Bpp (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2739:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2739 | Stream_Write_UINT16(s, iconInfo->width); /* Width (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2740:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2740 | Stream_Write_UINT16(s, iconInfo->height); /* Height (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2744:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2744 | Stream_Write_UINT16(s, iconInfo->cbColorTable); /* CbColorTable (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2747:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2747 | Stream_Write_UINT16(s, iconInfo->cbBitsMask); /* CbBitsMask (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2748:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2748 | Stream_Write_UINT16(s, iconInfo->cbBitsColor); /* CbBitsColor (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2794:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2794 | Stream_Write_UINT16(s, cachedIcon->cacheEntry); /* CacheEntry (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2795:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2795 | Stream_Write_UINT8(s, cachedIcon->cacheId); /* CacheId (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2903:24: warning: implicit conversion changes signedness: 'const UINT16' (aka 'const unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2903 | Stream_Write_INT16(s, orderSize); /* OrderSize (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2949:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2949 | Stream_Write_UINT16(s, iconInfo.cacheEntry); /* CacheEntry (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2950:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2950 | Stream_Write_UINT8(s, iconInfo.cacheId); /* CacheId (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2951:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2951 | Stream_Write_UINT8(s, iconInfo.bpp); /* Bpp (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2952:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2952 | Stream_Write_UINT16(s, iconInfo.width); /* Width (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2953:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2953 | Stream_Write_UINT16(s, iconInfo.height); /* Height (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2957:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2957 | Stream_Write_UINT16(s, iconInfo.cbColorTable); /* CbColorTable (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2960:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2960 | Stream_Write_UINT16(s, iconInfo.cbBitsMask); /* CbBitsMask (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2961:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2961 | Stream_Write_UINT16(s, iconInfo.cbBitsColor); /* CbBitsColor (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2974:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2974 | Stream_Write_UINT16(s, cachedIcon.cacheEntry); /* CacheEntry (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2975:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2975 | Stream_Write_UINT8(s, cachedIcon.cacheId); /* CacheId (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3075:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 3075 | Stream_Write_UINT8(s, monitoredDesktop->numWindowIds); /* numWindowIds (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3264:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 3264 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :177:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 93 warnings generated. Step #12 - "compile-centipede-address-x86_64": [349/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -c /src/FreeRDP/channels/rail/client/rail_orders.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_orders.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:94:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 94 | Stream_Read_INT16(s, minmaxinfo->maxWidth); /* maxWidth (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:95:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 95 | Stream_Read_INT16(s, minmaxinfo->maxHeight); /* maxHeight (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:96:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 96 | Stream_Read_INT16(s, minmaxinfo->maxPosX); /* maxPosX (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:97:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 97 | Stream_Read_INT16(s, minmaxinfo->maxPosY); /* maxPosY (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:98:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 98 | Stream_Read_INT16(s, minmaxinfo->minTrackWidth); /* minTrackWidth (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:99:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 99 | Stream_Read_INT16(s, minmaxinfo->minTrackHeight); /* minTrackHeight (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:100:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 100 | Stream_Read_INT16(s, minmaxinfo->maxTrackWidth); /* maxTrackWidth (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:101:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 101 | Stream_Read_INT16(s, minmaxinfo->maxTrackHeight); /* maxTrackHeight (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:125:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 125 | Stream_Read_INT16(s, localMoveSize->posX); /* posX (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:126:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 126 | Stream_Read_INT16(s, localMoveSize->posY); /* posY (2 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #12 - "compile-centipede-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:315:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 315 | Stream_Write_UINT16(s, langImeInfo->LanguageID); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 15 warnings generated. Step #12 - "compile-centipede-address-x86_64": [350/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -c /src/FreeRDP/libfreerdp/codec/progressive.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:40: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:872:57: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 872 | BOOL subbandDiff, BOOL extrapolate) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1098:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1098 | state->nz = ((bs->accumulator >> (32u - k)) & bs->mask); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:16: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #12 - "compile-centipede-address-x86_64": | ^~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1170:56: warning: unused parameter 'bitPos' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1170 | UINT32 bitPos, UINT32 numBits) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1227:62: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1227 | const BYTE* rawData, UINT32 rawLen, BOOL coeffDiff, BOOL subbandDiff, BOOL extrapolate) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1496:83: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1496 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1574:75: warning: unused parameter 'context' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1574 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1803:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1803 | close_cnt = idx + 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2067:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2067 | len = Stream_GetRemainingLength(s); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2205:21: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2205 | boxLeft = surface->gridWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2206:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2206 | boxTop = surface->gridHeight; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2240:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2240 | return (size_t)rc; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2344:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2344 | updateRect.left = nXDst + tile->x; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2345:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2345 | updateRect.top = nYDst + tile->y; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2513:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2513 | numRects = region16_n_rects(invalidRegion); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2542:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2542 | r->x = x; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2543:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2543 | r->y = y; Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2544:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2544 | r->width = MIN(64, Width - x); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2545:31: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2545 | r->height = MIN(64, Height - y); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #12 - "compile-centipede-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2565:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2565 | progressive->rfx_context->width = Width; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2566:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2566 | progressive->rfx_context->height = Height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2640:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2640 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :145:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:79:20: warning: unused function 'progressive_rfx_quant_ladd' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 79 | static INLINE void progressive_rfx_quant_ladd(RFX_COMPONENT_CODEC_QUANT* q, int val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:175:20: warning: unused function 'progressive_rfx_quant_cmp_less_equal' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 175 | static INLINE BOOL progressive_rfx_quant_cmp_less_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:247:20: warning: unused function 'progressive_rfx_quant_cmp_greater_equal' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 247 | static INLINE BOOL progressive_rfx_quant_cmp_greater_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 32 warnings generated. Step #12 - "compile-centipede-address-x86_64": [351/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YUV.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:218:50: warning: unused parameter 'nTotalHeight' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 218 | UINT32 nTotalHeight, BYTE* WINPR_RESTRICT pDst[3], Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:511:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 511 | nWidth = (roi->width + 1) & ~0x0001; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:512:32: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 512 | nHeight = (roi->height + 1) & ~0x0001; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:624:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 624 | return ((-29 * R - 99 * G + 128 * B) >> 8) + 128; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:629:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 629 | return ((128 * R - 116 * G - 12 * B) >> 8) + 128; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #12 - "compile-centipede-address-x86_64": | ~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1006:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1006 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1007:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1007 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1053:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1053 | const UINT32 n = (i & ~7) + i; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1147:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1147 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1148:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1148 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1194:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1194 | const UINT32 n = (i & ~7) + i; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1297:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1297 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1298:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1298 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #12 - "compile-centipede-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1395:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1395 | const UINT32 n = (i & ~7) + i; Step #12 - "compile-centipede-address-x86_64": | ~ ^~ Step #12 - "compile-centipede-address-x86_64": 27 warnings generated. Step #12 - "compile-centipede-address-x86_64": [352/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:30: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:101:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 101 | dataLen = pos - 8; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:223:82: warning: unused parameter 'length' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 223 | static UINT cliprdr_process_clip_caps(cliprdrPlugin* cliprdr, wStream* s, UINT32 length, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:224:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 224 | UINT16 flags) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:605:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 605 | flags &= ~CB_USE_LONG_FORMAT_NAMES; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:607:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 607 | flags &= ~CB_STREAM_FILECLIP_ENABLED; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:609:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 609 | flags &= ~CB_FILECLIP_NO_FILE_PATHS; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:611:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 611 | flags &= ~CB_CAN_LOCK_CLIPDATA; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:613:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 613 | flags &= ~CB_HUGE_FILE_SUPPORT_ENABLED; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1015:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1015 | static UINT cliprdr_virtual_channel_event_connected(cliprdrPlugin* cliprdr, LPVOID pData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1016:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1016 | UINT32 dataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 14 warnings generated. Step #12 - "compile-centipede-address-x86_64": [353/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -MF channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o.d -o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -c /src/FreeRDP/channels/audin/client/audin_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/audin_main.c:35: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:642:81: warning: unused parameter 'Data' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 642 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:643:51: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 643 | BOOL* pbAccept, IWTSVirtualChannelCallback** ppCallback) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:814:6: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_AUDIN_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_AUDIN_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #12 - "compile-centipede-address-x86_64": 814 | (const PFREERDP_AUDIN_DEVICE_ENTRY)freerdp_load_channel_addin_entry(AUDIN_CHANNEL_NAME, Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 815 | name, NULL, 0); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:948:42: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 948 | audin->fixed_format->nSamplesPerSec = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": 8 warnings generated. Step #12 - "compile-centipede-address-x86_64": [354/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/encomsp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -MF channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o.d -o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -c /src/FreeRDP/channels/encomsp/client/encomsp_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/encomsp/client/encomsp_main.c:28: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1093:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1093 | static UINT encomsp_virtual_channel_event_connected(encomspPlugin* encomsp, LPVOID pData, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1094:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1094 | UINT32 dataLength) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": 6 warnings generated. Step #12 - "compile-centipede-address-x86_64": [355/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -c /src/FreeRDP/channels/drive/client/drive_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_main.c:38: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:80:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 80 | rc = STATUS_ACCESS_DENIED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #12 - "compile-centipede-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:84:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | rc = STATUS_NO_SUCH_FILE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #12 - "compile-centipede-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:88:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 88 | rc = STATUS_DEVICE_BUSY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:254:28: note: expanded from macro 'STATUS_DEVICE_BUSY' Step #12 - "compile-centipede-address-x86_64": 254 | #define STATUS_DEVICE_BUSY STATUS_CAST(NTSTATUS, 0x80000011) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:92:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 92 | rc = STATUS_NO_SUCH_DEVICE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #12 - "compile-centipede-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:96:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 96 | rc = STATUS_NO_SUCH_DEVICE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #12 - "compile-centipede-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:101:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 101 | rc = STATUS_OBJECT_NAME_COLLISION; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:344:38: note: expanded from macro 'STATUS_OBJECT_NAME_COLLISION' Step #12 - "compile-centipede-address-x86_64": 344 | #define STATUS_OBJECT_NAME_COLLISION STATUS_CAST(NTSTATUS, 0xC0000035) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:105:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 105 | rc = STATUS_NO_SUCH_FILE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #12 - "compile-centipede-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:109:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 109 | rc = STATUS_INVALID_HANDLE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:61:31: note: expanded from macro 'STATUS_INVALID_HANDLE' Step #12 - "compile-centipede-address-x86_64": 61 | #define STATUS_INVALID_HANDLE STATUS_CAST(NTSTATUS, 0xC0000008L) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:113:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 113 | rc = STATUS_NO_MORE_FILES; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:244:30: note: expanded from macro 'STATUS_NO_MORE_FILES' Step #12 - "compile-centipede-address-x86_64": 244 | #define STATUS_NO_MORE_FILES STATUS_CAST(NTSTATUS, 0x80000006) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:117:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 117 | rc = STATUS_NOT_A_DIRECTORY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:553:32: note: expanded from macro 'STATUS_NOT_A_DIRECTORY' Step #12 - "compile-centipede-address-x86_64": 553 | #define STATUS_NOT_A_DIRECTORY STATUS_CAST(NTSTATUS, 0xC0000103) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:121:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 121 | rc = STATUS_OBJECT_PATH_NOT_FOUND; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:348:38: note: expanded from macro 'STATUS_OBJECT_PATH_NOT_FOUND' Step #12 - "compile-centipede-address-x86_64": 348 | #define STATUS_OBJECT_PATH_NOT_FOUND STATUS_CAST(NTSTATUS, 0xC000003A) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:125:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 125 | rc = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:161:9: warning: variable 'allocationSize' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 161 | UINT64 allocationSize = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:247:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 247 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:285:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 285 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:347:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 347 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:387:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 387 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:421:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 421 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:429:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 429 | irp->IoStatus = STATUS_DIRECTORY_NOT_EMPTY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:551:36: note: expanded from macro 'STATUS_DIRECTORY_NOT_EMPTY' Step #12 - "compile-centipede-address-x86_64": 551 | #define STATUS_DIRECTORY_NOT_EMPTY STATUS_CAST(NTSTATUS, 0xC0000101) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:565:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 565 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:473:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 473 | Stream_Write_UINT32(output, length); /* Length */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:486:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 486 | Stream_Write_UINT32(output, volumeLabelLen); /* VolumeLabelLength */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:516:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 516 | Stream_Write_UINT32(output, length); /* Length */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:527:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 527 | Stream_Write_UINT32(output, diskTypeLen); /* FileSystemNameLength */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:582:9: warning: variable 'FsInformationClass' set but not used [-Wunused-but-set-variable] Step #12 - "compile-centipede-address-x86_64": 582 | UINT32 FsInformationClass = 0; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:626:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 626 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #12 - "compile-centipede-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:657:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 657 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #12 - "compile-centipede-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:736:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 736 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #12 - "compile-centipede-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #12 - "compile-centipede-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 32 warnings generated. Step #12 - "compile-centipede-address-x86_64": [356/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client.c.o -c /src/FreeRDP/client/common/client.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/client/common/client.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:467:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 467 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:488:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 488 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #12 - "compile-centipede-address-x86_64": 38 | # define errno (*__errno_location ()) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #12 - "compile-centipede-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #12 - "compile-centipede-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #12 - "compile-centipede-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #12 - "compile-centipede-address-x86_64": 134 | __VA_ARGS__); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:554:43: warning: unused parameter 'instance' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 554 | BOOL client_cli_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWORD count, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:592:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 592 | *choice = answer; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1117:46: warning: unused parameter 'instance' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1117:68: warning: unused parameter 'request' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1117:84: warning: unused parameter 'token' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1203:9: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1203 | return delay; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1581:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1581:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1638:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1638:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:1996:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'UINT32' (aka 'unsigned int') [-Wfloat-conversion] Step #12 - "compile-centipede-address-x86_64": 1996 | normalizedpressure = (pressure * 1024) / pen->max_pressure; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:2002:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2002 | rotation = va_arg(args, unsigned); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:2007:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2007 | tiltX = va_arg(args, int); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/client.c:2012:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2012 | tiltX = va_arg(args, int); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #12 - "compile-centipede-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 20 warnings generated. Step #12 - "compile-centipede-address-x86_64": [357/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -c /src/FreeRDP/channels/drive/client/drive_file.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_file.c:41: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 4 warnings generated. Step #12 - "compile-centipede-address-x86_64": [358/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -c /src/FreeRDP/libfreerdp/codec/rfx.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:35: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:43: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:346:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 346 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :54:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 54 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:423:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 423 | context->bits_per_pixel = FreeRDPGetBitsPerPixel(pixel_format); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:449:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 449 | context->width = width; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:450:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 450 | context->height = height; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:463:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 463 | context->decodedHeaderBlocks &= ~RFX_DECODED_SYNC; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:495:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 495 | context->decodedHeaderBlocks &= ~RFX_DECODED_VERSIONS; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:539:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 539 | context->decodedHeaderBlocks &= ~RFX_DECODED_CHANNELS; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:596:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 596 | context->decodedHeaderBlocks &= ~RFX_DECODED_CONTEXT; Step #12 - "compile-centipede-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:796:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 796 | static void CALLBACK rfx_process_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:797:85: warning: unused parameter 'work' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 797 | void* context, PTP_WORK work) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:814:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 814 | message->numTiles = count; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1374:27: warning: cast from 'RFX_TILE **' to 'const RFX_TILE **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 1374 | return (const RFX_TILE**)message->tiles; Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1528:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1528 | Stream_Write_UINT32(s, blockLen); /* BlockT.blockLen (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1549:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1549 | static void CALLBACK rfx_compose_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1550:85: warning: unused parameter 'work' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1550 | void* context, PTP_WORK work) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1697:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1697 | message->numRects = regionNbRects; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1719:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1719 | currentTileRect.top = gridRelY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1720:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1720 | currentTileRect.bottom = gridRelY + tileHeight; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1733:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1733 | tileWidth = width - gridRelX; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~^~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1735:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1735 | currentTileRect.left = gridRelX; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1746:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1746 | tile->xIdx = xIdx; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1747:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1747 | tile->yIdx = yIdx; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1748:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1748 | tile->x = gridRelX; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1749:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1749 | tile->y = gridRelY; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1751:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1751 | tile->width = tileWidth; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1917:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1917 | msg->frameIdx = message->frameIdx + j; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2015:33: warning: implicit conversion loses integer precision: 'const UINT16' (aka 'const unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2015 | Stream_Write_UINT8(s, message->numQuant); /* numQuant (1 byte) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2024:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 2024 | Stream_Write_UINT8(s, quantVals[0] + (quantVals[1] << 4)); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2075:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2075 | Stream_Write_UINT32(s, blockLen); /* set CodecChannelT.blockLen (4 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2083:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2083 | const RFX_RECT* rect = rfx_message_get_rect_const(message, i); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": 39 warnings generated. Step #12 - "compile-centipede-address-x86_64": [359/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/file.c.o -c /src/FreeRDP/client/common/file.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/client/common/file.c:29: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1131:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1131 | file->DynamicResolution = freerdp_settings_get_bool(settings, FreeRDP_DynamicResolutionUpdate); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1132:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1132 | file->VideoPlaybackMode = freerdp_settings_get_bool(settings, FreeRDP_SupportVideoOptimized); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1138:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1138 | file->ConnectToConsole = freerdp_settings_get_bool(settings, FreeRDP_ConsoleSession); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1140:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1139 | file->NegotiateSecurityLayer = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1140 | freerdp_settings_get_bool(settings, FreeRDP_NegotiateSecurityLayer); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1141:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1141 | file->EnableCredSSPSupport = freerdp_settings_get_bool(settings, FreeRDP_NlaSecurity); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1142:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1142 | file->EnableRdsAadAuth = freerdp_settings_get_bool(settings, FreeRDP_AadSecurity); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1219:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1219 | file->AudioCaptureMode = freerdp_settings_get_bool(settings, FreeRDP_AudioCapture); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1221:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1220 | file->BitmapCachePersistEnable = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1221 | freerdp_settings_get_bool(settings, FreeRDP_BitmapCachePersistEnabled); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1222:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1222 | file->Compression = freerdp_settings_get_bool(settings, FreeRDP_CompressionEnabled); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1228:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1227 | file->PromptCredentialOnce = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1228 | freerdp_settings_get_bool(settings, FreeRDP_GatewayUseSameCredentials); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1229:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1229 | file->PromptForCredentials = freerdp_settings_get_bool(settings, FreeRDP_PromptForCredentials); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1231:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1230 | file->RemoteApplicationMode = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1231 | freerdp_settings_get_bool(settings, FreeRDP_RemoteApplicationMode); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1246:23: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1246 | file->SpanMonitors = freerdp_settings_get_bool(settings, FreeRDP_SpanMonitors); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1247:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1247 | file->UseMultiMon = freerdp_settings_get_bool(settings, FreeRDP_UseMultimon); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1249:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1248 | file->AllowDesktopComposition = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1249 | freerdp_settings_get_bool(settings, FreeRDP_AllowDesktopComposition); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1250:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1250 | file->AllowFontSmoothing = freerdp_settings_get_bool(settings, FreeRDP_AllowFontSmoothing); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1251:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1251 | file->DisableWallpaper = freerdp_settings_get_bool(settings, FreeRDP_DisableWallpaper); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1253:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1252 | file->DisableFullWindowDrag = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1253 | freerdp_settings_get_bool(settings, FreeRDP_DisableFullWindowDrag); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1254:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1254 | file->DisableMenuAnims = freerdp_settings_get_bool(settings, FreeRDP_DisableMenuAnims); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1255:24: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1255 | file->DisableThemes = freerdp_settings_get_bool(settings, FreeRDP_DisableThemes); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1263:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1262 | file->AutoReconnectionEnabled = Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 1263 | freerdp_settings_get_bool(settings, FreeRDP_AutoReconnectionEnabled); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1264:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1264 | file->RedirectSmartCards = freerdp_settings_get_bool(settings, FreeRDP_RedirectSmartCards); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1265:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1265 | file->RedirectWebauthN = freerdp_settings_get_bool(settings, FreeRDP_RedirectWebAuthN); Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1111:8: warning: unused variable 'redirectUsb' [-Wunused-variable] Step #12 - "compile-centipede-address-x86_64": 1111 | char* redirectUsb = NULL; Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1280:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1280 | file->EncodeRedirectedVideoCapture = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1293:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1293 | file->RedirectedVideoCaptureEncodingQuality = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:2456:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2456 | list[x] = val; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:2586:58: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 2586 | if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:2607:59: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #12 - "compile-centipede-address-x86_64": 2607 | if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line)) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:2610:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2610 | return *value; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:2655:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 2655 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :94:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 94 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:60:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 60 | #define INVALID_INTEGER_VALUE 0xFFFFFFFF Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:63:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 63 | #define RDP_FILE_LINE_FLAG_STANDARD 0x00000002 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:66:9: warning: macro is not used [-Wunused-macros] Step #12 - "compile-centipede-address-x86_64": 66 | #define RDP_FILE_LINE_FLAG_TYPE_BINARY 0x00000040 Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/file.c:1626:20: warning: unused function 'rdp_file_to_args' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 1626 | static ADDIN_ARGV* rdp_file_to_args(const char* channel, const char* values) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 39 warnings generated. Step #12 - "compile-centipede-address-x86_64": [360/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:33: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:546:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 546 | pad = 340 - (RDPGFX_HEADER_SIZE + 12 + (pdu.monitorCount * 20)); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:554:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 554 | Stream_Seek(s, pad); /* pad (total size is 340 bytes) */ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1241:22: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 1241 | qoe.timeDiffSE = diff; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1240:26: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 1240 | qoe.timestamp = gfx->StartDecodingTime; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:2327:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 2327 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:626:13: warning: unused function 'rdpgfx_load_cache_import_offer' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 626 | static UINT rdpgfx_load_cache_import_offer(RDPGFX_PLUGIN* gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU* offer) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 10 warnings generated. Step #12 - "compile-centipede-address-x86_64": [361/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -MF client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -c /src/FreeRDP/client/common/cmdline.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/client/common/cmdline.c:34: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:346:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 346 | const size_t offset = tok - text; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:471:22: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 471 | if ((arg->Flags & ~COMMAND_LINE_VALUE_BOOL) == 0) Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:559:13: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 559 | calloc(count + ARRAYSIZE(global_cmd_args), sizeof(COMMAND_LINE_ARGUMENT_A)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1387:76: warning: unused parameter 'type' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1387 | static UINT32 freerdp_get_keyboard_layout_for_type(const char* name, DWORD type) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1624:56: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1624 | const char* name = freerdp_settings_get_name_for_key(x); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1625:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 1625 | type = freerdp_settings_get_type_for_key(x); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1913:47: warning: unused parameter 'value' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 1913 | static BOOL setSmartcardEmulation(const char* value, rdpSettings* settings) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2220:73: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2220 | if (!freerdp_settings_set_uint32(settings, FreeRDP_GfxCapsFilter, v)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2394:67: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #12 - "compile-centipede-address-x86_64": 2394 | if (!freerdp_settings_set_uint32(settings, FreeRDP_ServerPort, lval)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2994:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 2993 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 2994 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE | CLIPRDR_FLAG_REMOTE_TO_LOCAL); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3024:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3023 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #12 - "compile-centipede-address-x86_64": | ~ Step #12 - "compile-centipede-address-x86_64": 3024 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE_FILES | CLIPRDR_FLAG_REMOTE_TO_LOCAL_FILES); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3325 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #12 - "compile-centipede-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3333:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3333 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #12 - "compile-centipede-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3338:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3338 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #12 - "compile-centipede-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #12 - "compile-centipede-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #12 - "compile-centipede-address-x86_64": | ^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3348:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 3348 | return rc; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3798:10: warning: 98 enumeration values not explicitly handled in switch: 'FreeRDP_STRING_UNUSED', 'FreeRDP_ServerHostname', 'FreeRDP_Username'... [-Wswitch-enum] Step #12 - "compile-centipede-address-x86_64": 3798 | switch (what) Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:4070:44: warning: unused parameter 'count' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 4070 | COMMAND_LINE_ARGUMENT_A* largs, size_t count, Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5358:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 5358 | char** tmp = realloc(*pargv, nargc * sizeof(char*)); Step #12 - "compile-centipede-address-x86_64": | ^~~~~ ~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5546:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 5546 | COMMAND_LINE_ARGUMENT_A* largs = create_merged_args(args, count, &lcount); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #12 - "compile-centipede-address-x86_64": 23 warnings generated. Step #12 - "compile-centipede-address-x86_64": [362/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -c /src/FreeRDP/libfreerdp/codec/interleaved.c Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:27: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/interleaved.h:24: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 200 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #12 - "compile-centipede-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 212 | return v; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:291:38: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 291 | runLength = ((UINT16)pbOrderHdr[1]) | (((UINT16)pbOrderHdr[2]) << 8); Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:379:66: warning: unused parameter 'file' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 379 | const char* fkt, const char* file, size_t line) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:446:76: note: expanded from macro 'ENSURE_CAPACITY' Step #12 - "compile-centipede-address-x86_64": 446 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 1) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #12 - "compile-centipede-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:480:76: note: expanded from macro 'ENSURE_CAPACITY' Step #12 - "compile-centipede-address-x86_64": 480 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 2) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #12 - "compile-centipede-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #12 - "compile-centipede-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 370 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 370 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 370 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:515:76: note: expanded from macro 'ENSURE_CAPACITY' Step #12 - "compile-centipede-address-x86_64": 515 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 3) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #12 - "compile-centipede-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 42 | UNROLL(cBits, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 43 | UINT32 data; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 45 | Step #12 - "compile-centipede-address-x86_64": 46 | if (bitmask & mask) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 48 | else Step #12 - "compile-centipede-address-x86_64": | ~~~~ Step #12 - "compile-centipede-address-x86_64": 49 | data = xorPixel; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 50 | Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 53 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 42 | UNROLL(cBits, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 43 | UINT32 data; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 45 | Step #12 - "compile-centipede-address-x86_64": 46 | if (bitmask & mask) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 48 | else Step #12 - "compile-centipede-address-x86_64": | ~~~~ Step #12 - "compile-centipede-address-x86_64": 49 | data = xorPixel; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 50 | Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 53 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 42 | UNROLL(cBits, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 43 | UINT32 data; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 45 | Step #12 - "compile-centipede-address-x86_64": 46 | if (bitmask & mask) Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 48 | else Step #12 - "compile-centipede-address-x86_64": | ~~~~ Step #12 - "compile-centipede-address-x86_64": 49 | data = xorPixel; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 50 | Step #12 - "compile-centipede-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 53 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 52 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #12 - "compile-centipede-address-x86_64": 84 | mask = mask << 1; Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:181:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 181 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 193 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 196 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 193 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 196 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 193 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 196 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 236 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 239 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 236 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 239 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 236 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 239 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 370 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 370 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #12 - "compile-centipede-address-x86_64": 367 | UNROLL(runLength, { Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 370 | }); Step #12 - "compile-centipede-address-x86_64": | ~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #12 - "compile-centipede-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #12 - "compile-centipede-address-x86_64": | ~ ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #12 - "compile-centipede-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #12 - "compile-centipede-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #12 - "compile-centipede-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #12 - "compile-centipede-address-x86_64": 39 | _exp \ Step #12 - "compile-centipede-address-x86_64": | ^~~~ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:739:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #12 - "compile-centipede-address-x86_64": 739 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #12 - "compile-centipede-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": :148:27: note: expanded from here Step #12 - "compile-centipede-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:715:65: warning: unused parameter 'Compressor' [-Wunused-parameter] Step #12 - "compile-centipede-address-x86_64": 715 | BITMAP_INTERLEAVED_CONTEXT* bitmap_interleaved_context_new(BOOL Compressor) Step #12 - "compile-centipede-address-x86_64": | ^ Step #12 - "compile-centipede-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:149:20: warning: unused function 'rle_code_str_buffer' [-Wunused-function] Step #12 - "compile-centipede-address-x86_64": 149 | static const char* rle_code_str_buffer(UINT32 code, char* buffer, size_t size) Step #12 - "compile-centipede-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #12 - "compile-centipede-address-x86_64": 71 warnings generated. Step #12 - "compile-centipede-address-x86_64": [363/371] : && /usr/local/bin/cmake -E rm -f libfreerdp/libfreerdp3.a && /usr/local/bin/llvm-ar qc libfreerdp/libfreerdp3.a libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o && /usr/local/bin/llvm-ranlib libfreerdp/libfreerdp3.a && : Step #12 - "compile-centipede-address-x86_64": [364/371] : && /usr/local/bin/cmake -E rm -f client/common/libfreerdp-client3.a && /usr/local/bin/llvm-ar qc client/common/libfreerdp-client3.a channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o client/common/CMakeFiles/freerdp-client.dir/client.c.o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o client/common/CMakeFiles/freerdp-client.dir/file.c.o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o && /usr/local/bin/llvm-ranlib client/common/libfreerdp-client3.a && : Step #12 - "compile-centipede-address-x86_64": [365/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -o Testing/TestFuzzCryptoCertificateDataSetPEM client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #12 - "compile-centipede-address-x86_64": [366/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -o Testing/TestFuzzCodecs libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #12 - "compile-centipede-address-x86_64": [367/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -o Testing/TestFuzzCommonAssistanceParseFileBuffer libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #12 - "compile-centipede-address-x86_64": [368/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -o Testing/TestFuzzCommonAssistanceHexStringToBin libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #12 - "compile-centipede-address-x86_64": [369/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -o Testing/TestFuzzCommonAssistanceBinToHexString libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #12 - "compile-centipede-address-x86_64": [370/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -o Testing/TestFuzzCoreServer client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #12 - "compile-centipede-address-x86_64": [371/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -o Testing/TestFuzzCoreClient client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #12 - "compile-centipede-address-x86_64": Step #12 - "compile-centipede-address-x86_64": ++ find build/Testing/ -name 'TestFuzz*' -type f Step #12 - "compile-centipede-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #12 - "compile-centipede-address-x86_64": + cp build/Testing/TestFuzzCoreServer /workspace/out/centipede-address-x86_64/ Step #12 - "compile-centipede-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #12 - "compile-centipede-address-x86_64": + cp build/Testing/TestFuzzCryptoCertificateDataSetPEM /workspace/out/centipede-address-x86_64/ Step #12 - "compile-centipede-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #12 - "compile-centipede-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceHexStringToBin /workspace/out/centipede-address-x86_64/ Step #12 - "compile-centipede-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #12 - "compile-centipede-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceBinToHexString /workspace/out/centipede-address-x86_64/ Step #12 - "compile-centipede-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #12 - "compile-centipede-address-x86_64": + cp build/Testing/TestFuzzCodecs /workspace/out/centipede-address-x86_64/ Step #12 - "compile-centipede-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #12 - "compile-centipede-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceParseFileBuffer /workspace/out/centipede-address-x86_64/ Step #12 - "compile-centipede-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #12 - "compile-centipede-address-x86_64": + cp build/Testing/TestFuzzCoreClient /workspace/out/centipede-address-x86_64/ Finished Step #12 - "compile-centipede-address-x86_64" Starting Step #13 - "build-check-centipede-address-x86_64" Step #13 - "build-check-centipede-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #13 - "build-check-centipede-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqros454i/TestFuzzCoreServer Step #13 - "build-check-centipede-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqros454i/TestFuzzCryptoCertificateDataSetPEM Step #13 - "build-check-centipede-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqros454i/TestFuzzCommonAssistanceHexStringToBin Step #13 - "build-check-centipede-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqros454i/TestFuzzCommonAssistanceBinToHexString Step #13 - "build-check-centipede-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqros454i/TestFuzzCodecs Step #13 - "build-check-centipede-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqros454i/TestFuzzCommonAssistanceParseFileBuffer Step #13 - "build-check-centipede-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqros454i/TestFuzzCoreClient Finished Step #13 - "build-check-centipede-address-x86_64" Starting Step #14 Step #14: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #14 Starting Step #15 Step #15: Already have image: gcr.io/oss-fuzz/freerdp Step #15: adding: TestFuzzCodecs (deflated 63%) Step #15: adding: TestFuzzCommonAssistanceBinToHexString (deflated 64%) Step #15: adding: TestFuzzCommonAssistanceHexStringToBin (deflated 64%) Step #15: adding: TestFuzzCommonAssistanceParseFileBuffer (deflated 64%) Step #15: adding: TestFuzzCoreClient (deflated 65%) Step #15: adding: TestFuzzCoreServer (deflated 64%) Step #15: adding: TestFuzzCryptoCertificateDataSetPEM (deflated 63%) Step #15: adding: llvm-symbolizer (deflated 66%) Finished Step #15 Starting Step #16 Step #16: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #16: % Total % Received % Xferd Average Speed Time Time Time Current Step #16: Dload Upload Total Spent Left Speed Step #16: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154 0 0 100 154 0 656 --:--:-- --:--:-- --:--:-- 658 Finished Step #16 Starting Step #17 Step #17: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #17: % Total % Received % Xferd Average Speed Time Time Time Current Step #17: Dload Upload Total Spent Left Speed Step #17: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 64.0M 0 0 100 64.0M 0 62.6M 0:00:01 0:00:01 --:--:-- 62.7M 100 64.0M 0 0 100 64.0M 0 62.6M 0:00:01 0:00:01 --:--:-- 62.7M Finished Step #17 Starting Step #18 Step #18: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #18: % Total % Received % Xferd Average Speed Time Time Time Current Step #18: Dload Upload Total Spent Left Speed Step #18: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 207 0 0 100 207 0 1006 --:--:-- --:--:-- --:--:-- 1004 100 207 0 0 100 207 0 570 --:--:-- --:--:-- --:--:-- 570 Finished Step #18 Starting Step #19 Step #19: Already have image (with digest): gcr.io/cloud-builders/curl Step #19: % Total % Received % Xferd Average Speed Time Time Time Current Step #19: Dload Upload Total Spent Left Speed Step #19: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32 0 0 100 32 0 134 --:--:-- --:--:-- --:--:-- 133 100 32 0 0 100 32 0 134 --:--:-- --:--:-- --:--:-- 133 Finished Step #19 Starting Step #20 Step #20: Already have image: gcr.io/oss-fuzz/freerdp Finished Step #20 Starting Step #21 - "compile-centipede-none-x86_64" Step #21 - "compile-centipede-none-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #21 - "compile-centipede-none-x86_64": --------------------------------------------------------------- Step #21 - "compile-centipede-none-x86_64": vm.mmap_rnd_bits = 28 Step #21 - "compile-centipede-none-x86_64": Skipping compilation; using precompiled centipede Step #21 - "compile-centipede-none-x86_64": done. Step #21 - "compile-centipede-none-x86_64": --------------------------------------------------------------- Step #21 - "compile-centipede-none-x86_64": CC=clang Step #21 - "compile-centipede-none-x86_64": CXX=clang++ Step #21 - "compile-centipede-none-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o Step #21 - "compile-centipede-none-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ Step #21 - "compile-centipede-none-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers Step #21 - "compile-centipede-none-x86_64": --------------------------------------------------------------- Step #21 - "compile-centipede-none-x86_64": + [[ centipede == centipede ]] Step #21 - "compile-centipede-none-x86_64": + sed -i '/$ENV{LIB_FUZZING_ENGINE}/a \ \ \ \ \ \ \ \ -lc++' cmake/ConfigOptions.cmake Step #21 - "compile-centipede-none-x86_64": + case $SANITIZER in Step #21 - "compile-centipede-none-x86_64": + SANITIZERS_ARGS= Step #21 - "compile-centipede-none-x86_64": + : clang++ Step #21 - "compile-centipede-none-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ Step #21 - "compile-centipede-none-x86_64": + cmake_args=(-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF $SANITIZERS_ARGS -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CXX}" -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}") Step #21 - "compile-centipede-none-x86_64": + rm -rf build Step #21 - "compile-centipede-none-x86_64": + cmake -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o ' -DCMAKE_CXX_COMPILER=clang++ '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++' -DCMAKE_LINKER=clang++ '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++' -S . -B build -G Ninja -C ci/cmake-preloads/config-oss-fuzz.cmake Step #21 - "compile-centipede-none-x86_64": loading initial cache file ci/cmake-preloads/config-oss-fuzz.cmake Step #21 - "compile-centipede-none-x86_64": PRELOADING cache Step #21 - "compile-centipede-none-x86_64": -- The C compiler identification is Clang 18.0.0 Step #21 - "compile-centipede-none-x86_64": -- Detecting C compiler ABI info Step #21 - "compile-centipede-none-x86_64": -- Detecting C compiler ABI info - done Step #21 - "compile-centipede-none-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #21 - "compile-centipede-none-x86_64": -- Detecting C compile features Step #21 - "compile-centipede-none-x86_64": -- Detecting C compile features - done Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Weverything Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Weverything - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wall Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wall - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wpedantic Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wpedantic - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-padded Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-padded - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-cast-align Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-cast-align - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier - Success Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default Step #21 - "compile-centipede-none-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default - Success Step #21 - "compile-centipede-none-x86_64": Using CFLAGS -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default Step #21 - "compile-centipede-none-x86_64": -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") Step #21 - "compile-centipede-none-x86_64": -- Found OSS Audio Step #21 - "compile-centipede-none-x86_64": -- Found DocBookXSL: /usr/share/xml/docbook/stylesheet/docbook-xsl Step #21 - "compile-centipede-none-x86_64": FREERDP_VERSION=3.5.2-dev0 Step #21 - "compile-centipede-none-x86_64": -- Git Revision 440fafe Step #21 - "compile-centipede-none-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.a (found version "1.2.11") Step #21 - "compile-centipede-none-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #21 - "compile-centipede-none-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #21 - "compile-centipede-none-x86_64": -- Found Threads: TRUE Step #21 - "compile-centipede-none-x86_64": -- Performing Test fno-omit-frame-pointer Step #21 - "compile-centipede-none-x86_64": -- Performing Test fno-omit-frame-pointer - Success Step #21 - "compile-centipede-none-x86_64": -- Finding recommended feature Wayland for Wayland (Wayland client) Step #21 - "compile-centipede-none-x86_64": -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" Step #21 - "compile-centipede-none-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'wayland-scanner' Step #21 - "compile-centipede-none-x86_64": -- Found wayland-scanner, version 1.18.0 Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'wayland-client' Step #21 - "compile-centipede-none-x86_64": -- Found wayland-client, version 1.18.0 Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'wayland-cursor' Step #21 - "compile-centipede-none-x86_64": -- Found wayland-cursor, version 1.18.0 Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'xkbcommon' Step #21 - "compile-centipede-none-x86_64": -- Found xkbcommon, version 0.10.0 Step #21 - "compile-centipede-none-x86_64": -- Could NOT find Wayland (missing: Wayland_LIBS XKBCOMMON_LIBS) Step #21 - "compile-centipede-none-x86_64": -- Not detected recommended feature Wayland for Wayland (Wayland client), feature disabled Step #21 - "compile-centipede-none-x86_64": -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #21 - "compile-centipede-none-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1f") Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #21 - "compile-centipede-none-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #21 - "compile-centipede-none-x86_64": -- Finding recommended feature PCSC for smart card (smart card device redirection) Step #21 - "compile-centipede-none-x86_64": -- Disable feature PCSC using "-DWITH_PCSC=OFF" Step #21 - "compile-centipede-none-x86_64": -- Could NOT find PCSC (missing: PCSC_LIBRARY) Step #21 - "compile-centipede-none-x86_64": -- Not detected recommended feature PCSC for smart card (smart card device redirection), feature disabled Step #21 - "compile-centipede-none-x86_64": -- Skipping recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback) Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature OpenH264 for codec (use OpenH264 library) Step #21 - "compile-centipede-none-x86_64": -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature OpenCL for codec (use OpenCL library) Step #21 - "compile-centipede-none-x86_64": -- Enable feature OpenCL using "-DWITH_OPENCL=ON" Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature GSM for codec (GSM audio codec library) Step #21 - "compile-centipede-none-x86_64": -- Enable feature GSM using "-DWITH_GSM=ON" Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature LAME for codec (lame MP3 audio codec library) Step #21 - "compile-centipede-none-x86_64": -- Enable feature LAME using "-DWITH_LAME=ON" Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) Step #21 - "compile-centipede-none-x86_64": -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) Step #21 - "compile-centipede-none-x86_64": -- Enable feature FAAC using "-DWITH_FAAC=ON" Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature soxr for codec (SOX audio resample library) Step #21 - "compile-centipede-none-x86_64": -- Enable feature soxr using "-DWITH_SOXR=ON" Step #21 - "compile-centipede-none-x86_64": -- Using OpenSSL Version: 1.1.1f Step #21 - "compile-centipede-none-x86_64": using default plugins location Step #21 - "compile-centipede-none-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #21 - "compile-centipede-none-x86_64": -- Looking for strndup Step #21 - "compile-centipede-none-x86_64": -- Looking for strndup - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file unistd.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file unistd.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file execinfo.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file execinfo.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace - found Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace_symbols Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace_symbols - found Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace_symbols_fd Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace_symbols_fd - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file inttypes.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file inttypes.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file stdint.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file stdint.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file stdbool.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file stdbool.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file fcntl.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file fcntl.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file aio.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file aio.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/timerfd.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/timerfd.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/filio.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/filio.h - not found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/sockio.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/sockio.h - not found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file syslog.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file syslog.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/select.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/select.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/eventfd.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file sys/eventfd.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include file unwind.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file unwind.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for eventfd_read Step #21 - "compile-centipede-none-x86_64": -- Looking for eventfd_read - found Step #21 - "compile-centipede-none-x86_64": -- Looking for getlogin_r Step #21 - "compile-centipede-none-x86_64": -- Looking for getlogin_r - found Step #21 - "compile-centipede-none-x86_64": -- Looking for getpwuid_r Step #21 - "compile-centipede-none-x86_64": -- Looking for getpwuid_r - found Step #21 - "compile-centipede-none-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF Step #21 - "compile-centipede-none-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF - Success Step #21 - "compile-centipede-none-x86_64": -- Looking for include file poll.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file poll.h - found Step #21 - "compile-centipede-none-x86_64": -- Looking for pthread_mutex_timedlock in pthreads Step #21 - "compile-centipede-none-x86_64": -- Looking for pthread_mutex_timedlock in pthreads - not found Step #21 - "compile-centipede-none-x86_64": -- Looking for pthread_mutex_timedlock in pthread Step #21 - "compile-centipede-none-x86_64": -- Looking for pthread_mutex_timedlock in pthread - found Step #21 - "compile-centipede-none-x86_64": -- Looking for pthread_mutex_timedlock Step #21 - "compile-centipede-none-x86_64": -- Looking for pthread_mutex_timedlock - found Step #21 - "compile-centipede-none-x86_64": -- Finding recommended feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #21 - "compile-centipede-none-x86_64": -- Disable feature OpenSSL using "-DWITH_OPENSSL=OFF" Step #21 - "compile-centipede-none-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #21 - "compile-centipede-none-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #21 - "compile-centipede-none-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #21 - "compile-centipede-none-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #21 - "compile-centipede-none-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #21 - "compile-centipede-none-x86_64": CMake did not find one. Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #21 - "compile-centipede-none-x86_64": the following names: Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": cJSONConfig.cmake Step #21 - "compile-centipede-none-x86_64": cjson-config.cmake Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #21 - "compile-centipede-none-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #21 - "compile-centipede-none-x86_64": provides a separate development package or SDK, be sure it has been Step #21 - "compile-centipede-none-x86_64": installed. Step #21 - "compile-centipede-none-x86_64": Call Stack (most recent call first): Step #21 - "compile-centipede-none-x86_64": winpr/libwinpr/CMakeLists.txt:19 (include) Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64":  Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'libcjson' Step #21 - "compile-centipede-none-x86_64": -- No package 'libcjson' found Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'json-c' Step #21 - "compile-centipede-none-x86_64": -- Found json-c, version 0.13.1 Step #21 - "compile-centipede-none-x86_64": -- Found JSONC: /usr/lib/x86_64-linux-gnu/libjson-c.a Step #21 - "compile-centipede-none-x86_64": CMake Warning at winpr/libwinpr/CMakeLists.txt:107 (find_package): Step #21 - "compile-centipede-none-x86_64": By not providing "Finduriparser.cmake" in CMAKE_MODULE_PATH this project Step #21 - "compile-centipede-none-x86_64": has asked CMake to find a package configuration file provided by Step #21 - "compile-centipede-none-x86_64": "uriparser", but CMake did not find one. Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Could not find a package configuration file provided by "uriparser" with Step #21 - "compile-centipede-none-x86_64": any of the following names: Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": uriparserConfig.cmake Step #21 - "compile-centipede-none-x86_64": uriparser-config.cmake Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Add the installation prefix of "uriparser" to CMAKE_PREFIX_PATH or set Step #21 - "compile-centipede-none-x86_64": "uriparser_DIR" to a directory containing one of the above files. If Step #21 - "compile-centipede-none-x86_64": "uriparser" provides a separate development package or SDK, be sure it has Step #21 - "compile-centipede-none-x86_64": been installed. Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64":  Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_create Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_create - found Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_delete Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_delete - found Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_settime Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_settime - found Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_gettime Step #21 - "compile-centipede-none-x86_64": -- Looking for timer_gettime - found Step #21 - "compile-centipede-none-x86_64": -- Could NOT find libsystemd (missing: LIBSYSTEMD_LIBRARY) Step #21 - "compile-centipede-none-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #21 - "compile-centipede-none-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #21 - "compile-centipede-none-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #21 - "compile-centipede-none-x86_64": CMake did not find one. Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #21 - "compile-centipede-none-x86_64": the following names: Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": cJSONConfig.cmake Step #21 - "compile-centipede-none-x86_64": cjson-config.cmake Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #21 - "compile-centipede-none-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #21 - "compile-centipede-none-x86_64": provides a separate development package or SDK, be sure it has been Step #21 - "compile-centipede-none-x86_64": installed. Step #21 - "compile-centipede-none-x86_64": Call Stack (most recent call first): Step #21 - "compile-centipede-none-x86_64": winpr/libwinpr/utils/CMakeLists.txt:189 (include) Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64":  Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace Step #21 - "compile-centipede-none-x86_64": -- Looking for backtrace - found Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'mit-krb5' Step #21 - "compile-centipede-none-x86_64": -- Found mit-krb5, version 1.17 Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'heimdal-krb5' Step #21 - "compile-centipede-none-x86_64": -- No package 'heimdal-krb5' found Step #21 - "compile-centipede-none-x86_64": -- Found KRB5: TRUE (found version "1.17") Step #21 - "compile-centipede-none-x86_64": add_library(winpr) [] Step #21 - "compile-centipede-none-x86_64": add_library(winpr-tools) [] Step #21 - "compile-centipede-none-x86_64": add_executable(winpr-makecert) [] Step #21 - "compile-centipede-none-x86_64": add_executable(winpr-hash) [] Step #21 - "compile-centipede-none-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #21 - "compile-centipede-none-x86_64": -- Looking for include file stdbool.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include file stdbool.h - found Step #21 - "compile-centipede-none-x86_64": add_library(rdtk) [] Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'cairo' Step #21 - "compile-centipede-none-x86_64": -- Found cairo, version 1.16.0 Step #21 - "compile-centipede-none-x86_64": -- Found Cairo: /usr/lib/x86_64-linux-gnu/libcairo.a Step #21 - "compile-centipede-none-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:100 (message): Step #21 - "compile-centipede-none-x86_64": -DWITH_SWSCALE=OFF and -DWITH_CAIRO=OFF, compiling without image scaling Step #21 - "compile-centipede-none-x86_64": support! Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64":  Step #21 - "compile-centipede-none-x86_64": -- Looking for pow in m Step #21 - "compile-centipede-none-x86_64": -- Looking for pow in m - found Step #21 - "compile-centipede-none-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h Step #21 - "compile-centipede-none-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h - not found Step #21 - "compile-centipede-none-x86_64": Skipping connection tests, requires WITH_SAMPLE and WITH_SERVER set! Step #21 - "compile-centipede-none-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:118 (message): Step #21 - "compile-centipede-none-x86_64": Compiling without WITH_DSP_FFMPEG and WITH_FAAC, AAC encoder support Step #21 - "compile-centipede-none-x86_64": disabled Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64":  Step #21 - "compile-centipede-none-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:212 (find_package): Step #21 - "compile-centipede-none-x86_64": By not providing "FindOpus.cmake" in CMAKE_MODULE_PATH this project has Step #21 - "compile-centipede-none-x86_64": asked CMake to find a package configuration file provided by "Opus", but Step #21 - "compile-centipede-none-x86_64": CMake did not find one. Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Could not find a package configuration file provided by "Opus" with any of Step #21 - "compile-centipede-none-x86_64": the following names: Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": OpusConfig.cmake Step #21 - "compile-centipede-none-x86_64": opus-config.cmake Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Add the installation prefix of "Opus" to CMAKE_PREFIX_PATH or set Step #21 - "compile-centipede-none-x86_64": "Opus_DIR" to a directory containing one of the above files. If "Opus" Step #21 - "compile-centipede-none-x86_64": provides a separate development package or SDK, be sure it has been Step #21 - "compile-centipede-none-x86_64": installed. Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64":  Step #21 - "compile-centipede-none-x86_64": -- Checking for module 'opus' Step #21 - "compile-centipede-none-x86_64": -- Found opus, version 1.3.1 Step #21 - "compile-centipede-none-x86_64": add_library(freerdp) [] Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client server "drdynvc": Dynamic Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client "video": Video optimized remoting Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel server "telemetry": Telemetry Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DEVICE channel client "smartcard": Smart Card Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DEVICE channel client "serial": Serial Port Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client server "remdesk": Remote Assistance Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client server "rdpsnd": Audio Output Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Found OSS Audio Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client "rdpgfx": Graphics Pipeline Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel server "rdpemsc": Mouse Cursor Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client "rdpei": Input Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel server "rdpecam": Video Capture Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client server "rdpdr": Device Redirection Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client "rdp2tcp": Tunneling TCP over RDP Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client "rail": Remote Programs Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DEVICE channel client "parallel": Parallel Port Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client server "location": Location Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client "geometry": Geometry tracking Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client server "encomsp": Multiparty Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client server "echo": Echo Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DEVICE channel client "drive": Drive Redirection Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client "disp": Display Update Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding STATIC channel client server "cliprdr": Clipboard Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client server "audin": Audio Input Redirection Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": -- Found OSS Audio Step #21 - "compile-centipede-none-x86_64": -- Adding DYNAMIC channel client server "ainput": Advanced Input Virtual Channel Extension Step #21 - "compile-centipede-none-x86_64": add_library(freerdp-client) [] Step #21 - "compile-centipede-none-x86_64": add_library(freerdp-server) [] Step #21 - "compile-centipede-none-x86_64": -- Intrinsic path configuration: Step #21 - "compile-centipede-none-x86_64": -- FREERDP_INSTALL_PREFIX=/usr/local Step #21 - "compile-centipede-none-x86_64": -- FREERDP_LIBRARY_PATH=lib Step #21 - "compile-centipede-none-x86_64": -- FREERDP_PLUGIN_PATH=lib/freerdp3 Step #21 - "compile-centipede-none-x86_64": -- FREERDP_ADDIN_PATH=lib/freerdp3 Step #21 - "compile-centipede-none-x86_64": -- FREERDP_EXTENSION_PATH=/usr/local/lib/freerdp3/extensions Step #21 - "compile-centipede-none-x86_64": -- FREERDP_PROXY_PLUGINDIR=lib/freerdp3/proxy/ Step #21 - "compile-centipede-none-x86_64": -- Configuring done (8.0s) Step #21 - "compile-centipede-none-x86_64": -- Generating done (0.2s) Step #21 - "compile-centipede-none-x86_64": -- Build files have been written to: /src/FreeRDP/build Step #21 - "compile-centipede-none-x86_64": + cmake --build build --parallel --target fuzzers Step #21 - "compile-centipede-none-x86_64": Change Dir: '/src/FreeRDP/build' Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": Run Build Command(s): /usr/bin/ninja -v fuzzers Step #21 - "compile-centipede-none-x86_64": [0/2] /usr/local/bin/cmake -P /src/FreeRDP/build/CMakeFiles/VerifyGlobs.cmake Step #21 - "compile-centipede-none-x86_64": [1/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -c /src/FreeRDP/winpr/libwinpr/synch/address.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:32:29: warning: unused parameter 'Address' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 32 | VOID WakeByAddressAll(PVOID Address) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:36:32: warning: unused parameter 'Address' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | VOID WakeByAddressSingle(PVOID Address) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:35: warning: unused parameter 'Address' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:50: warning: unused parameter 'CompareAddress' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:73: warning: unused parameter 'AddressSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:41:26: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | DWORD dwMilliseconds) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [2/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -c /src/FreeRDP/winpr/libwinpr/synch/init.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:48: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:66: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:81: warning: unused parameter 'fPending' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:33:44: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 33 | LPVOID* lpContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:41: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:75: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:45:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 45 | VOID winpr_InitOnceInitialize(PINIT_ONCE InitOnce) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [3/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cert.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:44: warning: unused parameter 'hCryptProv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:62: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:83: warning: unused parameter 'pvPara' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:174:66: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 174 | HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV_LEGACY hProv, LPCWSTR szSubsystemProtocol) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:183:65: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 183 | HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV_LEGACY hProv, LPCSTR szSubsystemProtocol) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:188:50: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 188 | BOOL CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:54: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:72: warning: unused parameter 'dwCertEncodingType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:49: warning: unused parameter 'dwFindFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:68: warning: unused parameter 'dwFindType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:55: warning: unused parameter 'pvFindPara' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:55: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:33: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:54: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:32: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:53: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 26 warnings generated. Step #21 - "compile-centipede-none-x86_64": [4/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/rand.c Step #21 - "compile-centipede-none-x86_64": [5/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -c /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:67: warning: unused parameter 'ListHead' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:96: warning: unused parameter 'List' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:66: warning: unused parameter 'ListEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:81: warning: unused parameter 'Count' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [6/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -c /src/FreeRDP/winpr/libwinpr/synch/pollset.c Step #21 - "compile-centipede-none-x86_64": [7/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -c /src/FreeRDP/winpr/libwinpr/synch/sleep.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/sleep.c:43:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 43 | #define _XOPEN_SOURCE 500 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [8/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -c /src/FreeRDP/winpr/libwinpr/file/pattern.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:329:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 329 | cchX = (lpWildcard - lpSubPattern); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:331:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 331 | cchY = (cchSubPattern - (lpY - lpSubPattern)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:340:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 340 | cchSubFileName = cchFileName - (lpSubFileName - lpFileName); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:343:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 343 | cchX = (lpWildcard - lpSubPattern); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:345:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 345 | cchY = (lpNextWildcard - lpWildcard) - cchWildcard; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [9/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -c /src/FreeRDP/winpr/libwinpr/synch/barrier.c Step #21 - "compile-centipede-none-x86_64": [10/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -c /src/FreeRDP/winpr/libwinpr/synch/critical.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/critical.c:105:79: warning: unused parameter 'dwSpinCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 105 | DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [11/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -c /src/FreeRDP/winpr/libwinpr/security/security.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:83: warning: unused parameter 'dwRevision' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:133:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 133 | DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:138:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 138 | BOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:143:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 143 | BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:64: warning: unused parameter 'pControl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:82: warning: unused parameter 'lpdwRevision' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:149:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 149 | BOOL SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:150:63: warning: unused parameter 'ControlBitsOfInterest' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 150 | SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:151:63: warning: unused parameter 'ControlBitsToSet' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 151 | SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:81: warning: unused parameter 'lpbDaclPresent' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:38: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:52: warning: unused parameter 'lpbDaclDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:79: warning: unused parameter 'bDaclPresent' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:37: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:49: warning: unused parameter 'bDaclDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:81: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:169:40: warning: unused parameter 'lpbGroupDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 169 | LPBOOL lpbGroupDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:80: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:175:38: warning: unused parameter 'bGroupDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 175 | BOOL bGroupDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:81: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:181:40: warning: unused parameter 'lpbOwnerDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | LPBOOL lpbOwnerDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:80: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:187:38: warning: unused parameter 'bOwnerDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 187 | BOOL bOwnerDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:81: warning: unused parameter 'lpbSaclPresent' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:38: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:52: warning: unused parameter 'lpbSaclDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:79: warning: unused parameter 'bSaclPresent' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:37: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:49: warning: unused parameter 'bSaclDefaulted' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 42 warnings generated. Step #21 - "compile-centipede-none-x86_64": [12/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -c /src/FreeRDP/winpr/libwinpr/library/library.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:82:45: warning: unused parameter 'NewDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 82 | DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:90:46: warning: unused parameter 'Cookie' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:98:37: warning: unused parameter 'DirectoryFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 98 | BOOL SetDefaultDllDirectories(DWORD DirectoryFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:207:33: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 207 | HMODULE GetModuleHandleA(LPCSTR lpModuleName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:215:34: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 215 | HMODULE GetModuleHandleW(LPCWSTR lpModuleName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:281:31: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 281 | if ((status < 0) || (status >= ARRAYSIZE(buffer))) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [13/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/crypto.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:142: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:210:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 210 | BOOL CryptUnprotectMemory(LPVOID pData, DWORD cbData, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:34: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:51: warning: unused parameter 'szDataDescr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:75: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:29: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:68: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:265:34: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 265 | DATA_BLOB* pDataOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:36: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:53: warning: unused parameter 'ppszDataDescr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:79: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:31: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:70: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:91: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:272:36: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 272 | DATA_BLOB* pDataOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:35: warning: unused parameter 'pszString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:52: warning: unused parameter 'cchString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:84: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:34: warning: unused parameter 'pszString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:51: warning: unused parameter 'cchString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:83: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:87: warning: unused parameter 'pszString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:290:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | DWORD* pcchString) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:86: warning: unused parameter 'pszString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:296:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 296 | DWORD* pcchString) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 43 warnings generated. Step #21 - "compile-centipede-none-x86_64": [14/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -c /src/FreeRDP/winpr/libwinpr/synch/semaphore.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:68:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 68 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:129:47: warning: unused parameter 'lpSemaphoreAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 129 | HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:30: warning: unused parameter 'lMaximumCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:196:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 196 | LONG lMaximumCount, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:75: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:74: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:213:69: warning: unused parameter 'lpPreviousCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 213 | BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [15/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -c /src/FreeRDP/winpr/libwinpr/synch/mutex.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:69:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 69 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:237:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 237 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [16/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [17/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -c /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:45: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:120:67: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 120 | static HANDLE NamedPipeClientCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:121:48: warning: unused parameter 'dwShareMode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 121 | DWORD dwShareMode, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:122:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 122 | LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:123:48: warning: unused parameter 'dwCreationDisposition' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 123 | DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:124:49: warning: unused parameter 'hTemplateFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 124 | HANDLE hTemplateFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [18/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -c /src/FreeRDP/winpr/libwinpr/environment/environment.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:34: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:56: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:87:34: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 87 | BOOL SetCurrentDirectoryA(LPCSTR lpPathName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:92:35: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 92 | BOOL SetCurrentDirectoryW(LPCWSTR lpPathName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:26: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:41: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:60: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:79: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:25: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:42: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:27: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:43: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:63: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:82: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:26: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:44: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:119:45: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 119 | BOOL NeedCurrentDirectoryForExePathA(LPCSTR ExeName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:124:46: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 124 | BOOL NeedCurrentDirectoryForExePathW(LPCWSTR ExeName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:39: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:54: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:70: warning: unused parameter 'nSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:38: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:275:34: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 275 | BOOL SetEnvironmentStringsA(LPCH NewEnvironment) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:280:35: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 280 | BOOL SetEnvironmentStringsW(LPWCH NewEnvironment) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:40: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:53: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:66: warning: unused parameter 'nSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:41: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:55: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:68: warning: unused parameter 'nSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:302:36: warning: unused parameter 'lpszEnvironmentBlock' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 302 | BOOL FreeEnvironmentStringsW(LPWCH lpszEnvironmentBlock) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:405:73: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 405 | if (strncmp(envp, mergeStrings[run], foundEquals - mergeStrings[run] + 1) == 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:517:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 517 | nLength = (foundEquals - penvb); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": 34 warnings generated. Step #21 - "compile-centipede-none-x86_64": [19/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:70: warning: unused parameter 'pSerialChars' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:48:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 48 | static BOOL _get_serial_chars(WINPR_COMM* pComm, SERIAL_CHARS* pSerialChars) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [20/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cipher.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:113:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 113 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :138:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 138 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": 3 warnings generated. Step #21 - "compile-centipede-none-x86_64": [21/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_io.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:58:13: warning: implicit conversion loses integer precision: 'ULONG' (aka 'unsigned int') to 'UCHAR' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 58 | return Ti / 100; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:247:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 247 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:277:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 277 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:310:52: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 310 | nNumberOfBytesToRead, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:342:71: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 342 | if (pComm->eventChar != '\0' && memchr(lpBuffer, pComm->eventChar, nbRead)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:337:26: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 337 | *lpNumberOfBytesRead = nbRead; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:445:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 445 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:475:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 475 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:506:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 506 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [22/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -c /src/FreeRDP/winpr/libwinpr/input/virtualkey.c Step #21 - "compile-centipede-none-x86_64": [23/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -c /src/FreeRDP/winpr/libwinpr/input/keycode.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:856:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 856 | switch (type) Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:885:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 885 | switch (type) Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [24/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -c /src/FreeRDP/winpr/libwinpr/synch/event.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/event.c:46: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:428:57: warning: unused parameter 'lpEventAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 428 | HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:429:40: warning: unused parameter 'bInitialState' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 429 | BOOL bInitialState, int FileDescriptor, ULONG mode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [25/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -c /src/FreeRDP/winpr/libwinpr/io/device.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:46: warning: unused parameter 'DriverObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:66: warning: unused parameter 'DeviceExtensionSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:124:68: warning: unused parameter 'DeviceType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 124 | PUNICODE_STRING DeviceName, DEVICE_TYPE DeviceType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:34: warning: unused parameter 'DeviceCharacteristics' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:65: warning: unused parameter 'Exclusive' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [26/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [27/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -c /src/FreeRDP/winpr/libwinpr/input/scancode.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:146:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 146 | scancode = (i | KBDEXT); Step #21 - "compile-centipede-none-x86_64": | ~ ~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:157:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 157 | scancode = i; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:171:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 171 | scancode = (i | KBDEXT); Step #21 - "compile-centipede-none-x86_64": | ~ ~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:182:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 182 | scancode = i; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [28/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c:240:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 240 | cmp = end - start + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [29/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -c /src/FreeRDP/winpr/libwinpr/memory/memory.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:83: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:34: warning: unused parameter 'hFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:84: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:76: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:77: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:29: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:55: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:78: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:28: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:52: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:31: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:57: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:80: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:30: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:54: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:83: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:52: warning: unused parameter 'dwNumberOfBytesToFlush' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:123:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 123 | BOOL UnmapViewOfFile(LPCVOID lpBaseAddress) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 31 warnings generated. Step #21 - "compile-centipede-none-x86_64": [30/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/hash.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:209:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 209 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :136:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 136 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:220:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 220 | switch (ctx->md) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:291:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 291 | switch (ctx->md) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:332:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 332 | switch (ctx->md) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:328:65: warning: unused parameter 'olen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 328 | BOOL winpr_HMAC_Final(WINPR_HMAC_CTX* ctx, void* output, size_t olen) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:480:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 480 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :151:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:535:10: warning: 15 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 535 | switch (md) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:562:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 562 | switch (md) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:590:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 590 | switch (ctx->md) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:626:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 626 | switch (ctx->md) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:622:69: warning: unused parameter 'olen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 622 | BOOL winpr_Digest_Final(WINPR_DIGEST_CTX* ctx, void* output, size_t olen) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [31/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -c /src/FreeRDP/winpr/libwinpr/synch/wait.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/wait.c:60: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:169:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 169 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:272:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 272 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:430:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 430 | nCount, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [32/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:55:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 55 | switch (base->type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:124:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 124 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:100:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 100 | NCryptProviderName** ppProviderList, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 3 warnings generated. Step #21 - "compile-centipede-none-x86_64": [33/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -c /src/FreeRDP/winpr/libwinpr/shell/shell.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:71:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 71 | buf = (char*)malloc(buflen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:76:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 76 | status = getpwnam_r(token->Username, &pwd, buf, buflen, &pw); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 66 | buflen = sysconf(_SC_GETPW_R_SIZE_MAX); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:85:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 85 | cchDirSize = strlen(pw->pw_dir) + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [34/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ntlm.c Step #21 - "compile-centipede-none-x86_64": [35/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -c /src/FreeRDP/winpr/libwinpr/io/io.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/io.c:46: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/../pipe/pipe.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:33: warning: unused parameter 'hFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:53: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:34: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:67: warning: unused parameter 'bWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:35: warning: unused parameter 'hFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:55: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:36: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:70: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:132:33: warning: unused parameter 'bAlertable' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 132 | BOOL bAlertable) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:29: warning: unused parameter 'hDevice' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:44: warning: unused parameter 'dwIoControlCode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:68: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:86: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:29: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:48: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:72: warning: unused parameter 'lpBytesReturned' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:141:35: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 141 | LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:38: warning: unused parameter 'FileHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:57: warning: unused parameter 'ExistingCompletionPort' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:41: warning: unused parameter 'CompletionKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:62: warning: unused parameter 'NumberOfConcurrentThreads' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:39: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:63: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:43: warning: unused parameter 'lpCompletionKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:74: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:158:38: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 158 | DWORD dwMilliseconds) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:41: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:76: warning: unused parameter 'lpCompletionPortEntries' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:40: warning: unused parameter 'ulCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:56: warning: unused parameter 'ulNumEntriesRemoved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:83: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:167:39: warning: unused parameter 'fAlertable' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 167 | BOOL fAlertable) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:40: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:62: warning: unused parameter 'dwNumberOfBytesTransferred' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:43: warning: unused parameter 'dwCompletionKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:73: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:182:22: warning: unused parameter 'hFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 182 | BOOL CancelIo(HANDLE hFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:24: warning: unused parameter 'hFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:44: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:196:33: warning: unused parameter 'hThread' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 196 | BOOL CancelSynchronousIo(HANDLE hThread) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 44 warnings generated. Step #21 - "compile-centipede-none-x86_64": [36/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -c /src/FreeRDP/winpr/libwinpr/utils/json/json.c Step #21 - "compile-centipede-none-x86_64": [37/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -c /src/FreeRDP/winpr/libwinpr/utils/winpr.c Step #21 - "compile-centipede-none-x86_64": [38/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -c /src/FreeRDP/winpr/libwinpr/utils/strlst.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/strlst.c:50:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 50 | char** copy = calloc(length + 1, sizeof(char*)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [39/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:60:41: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 60 | const int rc = backtrace(data->buffer, size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:83:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 83 | return backtrace_symbols(data->buffer, data->used); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:93:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 93 | backtrace_symbols_fd(data->buffer, data->used, fd); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": 3 warnings generated. Step #21 - "compile-centipede-none-x86_64": [40/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -c /src/FreeRDP/winpr/libwinpr/path/shell.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:474:55: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 474 | BOOL PathMakePathA(LPCSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:527:56: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 527 | BOOL PathMakePathW(LPCWSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [41/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -c /src/FreeRDP/winpr/libwinpr/utils/sam.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:200:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | LmHashLength = (p[3] - p[2] - 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:201:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 201 | NtHashLength = (p[4] - p[3] - 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:245:30: warning: unused parameter 'sam' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 245 | void SamFreeEntry(WINPR_SAM* sam, WINPR_SAM_ENTRY* entry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 3 warnings generated. Step #21 - "compile-centipede-none-x86_64": [42/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/debug.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:200:59: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 200 | void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:232:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 232 | _snprintf(dmsg, size, "%s", strerror(dw)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:52:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 52 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:61:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 61 | #define LOGD(...) \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:56:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 56 | #define LOGT(...) \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:71:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 71 | #define LOGW(...) \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:76:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 76 | #define LOGE(...) \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:66:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 66 | #define LOGI(...) \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [43/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -c /src/FreeRDP/winpr/libwinpr/pipe/pipe.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:53: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:651:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 651 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:662:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 662 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:670:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 670 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:33: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:47: warning: unused parameter 'dwOpenMode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:65: warning: unused parameter 'dwPipeMode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:83: warning: unused parameter 'nMaxInstances' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:31: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:53: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:74: warning: unused parameter 'nDefaultTimeOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:731:47: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 731 | LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:27: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:46: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:62: warning: unused parameter 'nBufferSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:83: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:28: warning: unused parameter 'lpTotalBytesAvail' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:55: warning: unused parameter 'lpBytesLeftThisMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:31: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:50: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:68: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:31: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:50: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:74: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:814:37: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 814 | LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:29: warning: unused parameter 'lpNamedPipeName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:52: warning: unused parameter 'nTimeOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:907:40: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 907 | BOOL ImpersonateNamedPipeClient(HANDLE hNamedPipe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:58: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:915:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 915 | ULONG ClientComputerNameLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:59: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:923:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 923 | ULONG ClientComputerNameLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 37 warnings generated. Step #21 - "compile-centipede-none-x86_64": [44/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -c /src/FreeRDP/winpr/libwinpr/synch/timer.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:99:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:41: warning: unused parameter 'WakeContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:60: warning: unused parameter 'TolerableDelay' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:78: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:79: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [45/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c Step #21 - "compile-centipede-none-x86_64": [46/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -c /src/FreeRDP/winpr/libwinpr/file/file.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:111:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 111 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:157:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 157 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:192:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 192 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:290:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 290 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:298:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 298 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:308:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 308 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:316:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 316 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:343:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 343 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:384:47: warning: implicit conversion loses integer precision: '__dev_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 384 | lpFileInformation->dwVolumeSerialNumber = st.st_dev; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:385:41: warning: implicit conversion loses integer precision: '__nlink_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 385 | lpFileInformation->nNumberOfLinks = st.st_nlink; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:454:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 454 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:391:63: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 391 | static BOOL FileLockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:34: warning: unused parameter 'nNumberOfBytesToLockLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:65: warning: unused parameter 'nNumberOfBytesToLockHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:499:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 499 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:48: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:71: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:34: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:67: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:548:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 548 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:50: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:68: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:508:36: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 508 | DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:576:59: warning: unused parameter 'lpCreationTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 576 | static BOOL FileSetFileTime(HANDLE hFile, const FILETIME* lpCreationTime, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:802:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 802 | winpr_strerror(fs_errno, ebuffer, sizeof(ebuffer)), fs_errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:951:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 951 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:964:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 964 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:972:34: warning: unused parameter 'lpDeviceName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 972 | static BOOL IsFileDevice(LPCTSTR lpDeviceName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:25: warning: unused parameter 'nStdHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:44: warning: unused parameter 'hHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:27: warning: unused parameter 'dwStdHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:47: warning: unused parameter 'hNewHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:67: warning: unused parameter 'phOldHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 33 warnings generated. Step #21 - "compile-centipede-none-x86_64": [47/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c:21: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [48/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -c /src/FreeRDP/winpr/libwinpr/utils/print.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:74:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 74 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:146:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 146 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:179:12: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 179 | return c - '0'; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:181:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 181 | return 10 + c - 'A'; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:183:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 183 | return 10 + c - 'a'; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [49/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.c:39: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:27: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:40: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:28: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:41: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:38: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:51: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:73: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:39: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:52: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:74: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:31: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:46: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:65: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:32: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:47: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:66: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:64: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:62: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:237:39: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 237 | BOOL GetCommMask(HANDLE hFile, PDWORD lpEvtMask) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:254:38: warning: unused parameter 'dwEvtMask' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 254 | BOOL SetCommMask(HANDLE hFile, DWORD dwEvtMask) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:271:46: warning: unused parameter 'lpModemStat' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 271 | BOOL GetCommModemStatus(HANDLE hFile, PDWORD lpModemStat) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:426:32: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 426 | lpLocalDcb->XonLim = handflow.XonLimit; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:427:33: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 427 | lpLocalDcb->XoffLim = handflow.XoffLimit; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:449:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 449 | lpLocalDcb->XonChar = serialChars.XonChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:450:37: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 450 | lpLocalDcb->XoffChar = serialChars.XoffChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:451:38: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 451 | lpLocalDcb->ErrorChar = serialChars.ErrorChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:452:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 452 | lpLocalDcb->EofChar = serialChars.EofChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:453:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 453 | lpLocalDcb->EvtChar = serialChars.EventChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:513:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 513 | serialChars.XonChar = lpDCB->XonChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:514:32: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 514 | serialChars.XoffChar = lpDCB->XoffChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:515:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 515 | serialChars.ErrorChar = lpDCB->ErrorChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:516:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 516 | serialChars.EofChar = lpDCB->EofChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:517:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 517 | serialChars.EventChar = lpDCB->EvtChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:653:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 653 | upcomingTermios.c_lflag &= ~ICANON; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:667:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 667 | upcomingTermios.c_iflag &= ~INPCK; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:72: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:73: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:70: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:71: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:42: warning: unused parameter 'lpErrors' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:62: warning: unused parameter 'lpStat' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:873:45: warning: unused parameter 'dwFunc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 873 | BOOL EscapeCommFunction(HANDLE hFile, DWORD dwFunc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:890:42: warning: unused parameter 'cChar' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 890 | BOOL TransmitCommChar(HANDLE hFile, char cChar) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:41: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:65: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1083:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1083 | return _tcslen(lpTargetPath) + 2; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1302:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1302 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1325:6: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1324 | upcomingTermios.c_iflag &= Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": 1325 | ~(/*IGNBRK |*/ BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL /*| IXON*/); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1347:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1347 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :78:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 78 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 63 warnings generated. Step #21 - "compile-centipede-none-x86_64": [50/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:159:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | static BOOL _get_properties(WINPR_COMM* pComm, COMMPROP* pProperties) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:367:36: warning: implicit conversion changes signedness: 'const UCHAR' (aka 'const unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | pComm->eventChar = pSerialChars->EventChar; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:439:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 439 | upcomingTermios.c_cflag &= ~CSTOPB; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:460:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 460 | upcomingTermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:464:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 464 | upcomingTermios.c_cflag &= ~CMSPAR; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:469:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 469 | upcomingTermios.c_cflag &= ~(PARODD | CMSPAR); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:478:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 478 | upcomingTermios.c_cflag &= ~PARODD; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:492:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 492 | upcomingTermios.c_cflag &= ~CSIZE; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:497:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 497 | upcomingTermios.c_cflag &= ~CSIZE; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:502:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 502 | upcomingTermios.c_cflag &= ~CSIZE; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:507:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 507 | upcomingTermios.c_cflag &= ~CSIZE; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:608:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 608 | upcomingTermios.c_cflag &= ~HUPCL; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:693:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 693 | upcomingTermios.c_iflag &= ~IXON; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:702:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 702 | upcomingTermios.c_iflag &= ~IXOFF; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:709:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 709 | upcomingTermios.c_iflag &= ~IGNPAR; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:722:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 722 | upcomingTermios.c_iflag &= ~IGNBRK; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:894:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 894 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:908:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 908 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:989:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 989 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1074:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1074 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1120:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1120 | static BOOL _set_queue_size(WINPR_COMM* pComm, const SERIAL_QUEUE_SIZE* pQueueSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1145:21: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1145 | if ((*pPurgeMask & ~(SERIAL_PURGE_TXABORT | SERIAL_PURGE_RXABORT | SERIAL_PURGE_TXCLEAR | Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1146 | SERIAL_PURGE_RXCLEAR)) > 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1168:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1168 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1185:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1185 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1200:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1200 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1214:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1214 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1243:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1243 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1315:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1315 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1328:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1328 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1355:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1355 | pComm->PendingEvents &= ~SERIAL_EV_TXEMPTY; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1386:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1386 | pComm->PendingEvents &= ~SERIAL_EV_RX80FULL; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1435 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1445:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1445 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_STOP; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1454:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1454 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1480:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1480 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1503:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1503 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1517:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1517 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1531 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1545:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1545 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1560:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1560 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1575:38: warning: unused parameter 'pComm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1575 | static BOOL _config_size(WINPR_COMM* pComm, ULONG* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1588:25: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1588 | DWORD nbBytesWritten = -1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1603:39: warning: unused parameter 'pComm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1603 | static BOOL _reset_device(WINPR_COMM* pComm) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 47 warnings generated. Step #21 - "compile-centipede-none-x86_64": [51/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:56: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:55: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:57: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:74: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:89: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:74:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 74 | LPDWORD lpdwDisposition) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:56: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:72: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:87: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:82:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 82 | LPDWORD lpdwDisposition) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:58: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:76: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:57: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:75: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:41: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:69: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:86: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:27: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:44: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:64: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:68: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:85: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:26: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:43: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:63: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:53: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:74: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:52: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:73: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:158:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 158 | LONG RegFlushKey(HKEY hKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:74: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:56: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:88: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:86: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:29: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:43: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:61: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:79: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:186:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 186 | DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:28: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:42: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:60: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:78: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:193:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 193 | DWORD Reserved) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:55: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:36: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:53: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:43: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:60: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:77: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:32: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:62: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:42: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:58: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:75: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:93: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:30: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:44: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:35: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:46: warning: unused parameter 'bWatchSubtree' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:67: warning: unused parameter 'dwNotifyFilter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:90: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:226:35: warning: unused parameter 'fAsynchronous' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 226 | BOOL fAsynchronous) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:32: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:50: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:54: warning: unused parameter 'ulOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:72: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:36: warning: unused parameter 'hToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:50: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:68: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:86: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:41: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:58: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:76: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:40: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:57: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:75: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:40: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:53: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:69: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:508:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 508 | DWORD Flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:38: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:68: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:515:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 515 | DWORD Flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:522:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 522 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:59: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:75: warning: unused parameter 'dwType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:33: warning: unused parameter 'lpData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:39: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:58: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:74: warning: unused parameter 'dwType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:94: warning: unused parameter 'lpData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:536:27: warning: unused parameter 'cbData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 536 | DWORD cbData) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 191 warnings generated. Step #21 - "compile-centipede-none-x86_64": [52/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c:109:52: warning: operand of ? changes signedness: '__uint32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 109 | const int nbits = (length - i) > 8 ? 8 : (length - i); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [53/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:236:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 236 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :66:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [54/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:326:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 326 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :57:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [55/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:250:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 250 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :75:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 75 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [56/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -c /src/FreeRDP/winpr/libwinpr/file/generic.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/generic.c:70: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:476:76: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 476 | BOOL WINAPI GetFileAttributesExA(LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:635:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 635 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:929:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 929 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :107:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:32: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:63: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:84: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:33: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:64: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:85: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1222:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1222 | BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 20 warnings generated. Step #21 - "compile-centipede-none-x86_64": [57/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [58/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/stream.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/stream.c:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [59/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c Step #21 - "compile-centipede-none-x86_64": [60/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:194:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 194 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :63:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 63 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [61/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [62/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c Step #21 - "compile-centipede-none-x86_64": [63/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [64/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ini.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:178:15: warning: comparison of integers of different signs: 'INT64' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 178 | if (fileSize > SIZE_MAX) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^ ~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:837:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 837 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :7:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 7 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [65/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c Step #21 - "compile-centipede-none-x86_64": [66/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:262:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 262 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :66:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [67/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c:29:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 29 | #define TAG WINPR_TAG("utils.wlog") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [68/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:230:44: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 230 | if (!ArrayList_EnsureCapacity(arrayList, count)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:233:40: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 233 | MoveMemory(&arrayList->array[index + count], &arrayList->array[index], Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:235:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 235 | arrayList->size += count; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:43: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:242:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 242 | MoveMemory(&arrayList->array[index], &arrayList->array[index - count], Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:245:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 245 | arrayList->size += count; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:440:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 440 | sindex = (size_t)startIndex; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:444:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 444 | cindex = (size_t)count; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:446:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 446 | cindex = arrayList->size; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:489:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 489 | sindex = (size_t)startIndex; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:493:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 493 | cindex = (size_t)count; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:495:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 495 | cindex = arrayList->size; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:589:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 589 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :120:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 120 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 18 warnings generated. Step #21 - "compile-centipede-none-x86_64": [69/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMap.c Step #21 - "compile-centipede-none-x86_64": [70/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:46: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:47: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:66: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:148:47: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 148 | wLogAppender* WLog_CallbackAppender_New(wLog* log) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [71/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c:119:45: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 119 | wLogAppender* WLog_SyslogAppender_New(wLog* log) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [72/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:162:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 162 | return -1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [73/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c:219:43: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 219 | wLogAppender* WLog_FileAppender_New(wLog* log) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [74/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:92:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 92 | pool->aArray, sizeof(wBufferPoolItem) * newCapacity, pool->alignment); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:95:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 95 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:103:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 103 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:102:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 102 | MoveMemory(&pool->aArray[index + count], &pool->aArray[index], Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:109:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 109 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:108:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 108 | MoveMemory(&pool->aArray[index], &pool->aArray[index - count], Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:125:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 125 | pool->uArray, sizeof(wBufferPoolItem) * newUCapacity, pool->alignment); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:128:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 128 | (wBufferPoolItem*)realloc(pool->uArray, sizeof(wBufferPoolItem) * newUCapacity); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:136:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 136 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:142:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 142 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:235:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 235 | buffer = winpr_aligned_malloc(pool->fixedSize, pool->alignment); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:237:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 237 | buffer = malloc(pool->fixedSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:282:36: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 282 | buffer = winpr_aligned_malloc(size, pool->alignment); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:284:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 284 | buffer = malloc(size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:298:48: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 298 | newBuffer = winpr_aligned_realloc(buffer, size, pool->alignment); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:300:34: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 300 | newBuffer = realloc(buffer, size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:308:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 308 | if (!BufferPool_ShiftAvailable(pool, foundIndex, -1)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:317:42: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 317 | size_t newUCapacity = pool->uCapacity * 2; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:323:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 323 | pool->uCapacity = newUCapacity; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:365:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 365 | void** newArray = (void**)realloc(pool->array, sizeof(void*) * newCapacity); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:402:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 402 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:501:39: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 501 | pool->array = (void**)calloc(pool->capacity, sizeof(void*)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:511:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 511 | pool->aArray = (wBufferPoolItem*)calloc(pool->aCapacity, sizeof(wBufferPoolItem)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:517:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 517 | pool->uArray = (wBufferPoolItem*)calloc(pool->uCapacity, sizeof(wBufferPoolItem)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:527:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 527 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :42:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 42 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 29 warnings generated. Step #21 - "compile-centipede-none-x86_64": [75/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:203:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 203 | foundIndex = index; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:218:35: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 218 | StreamPool_ShiftAvailable(pool, foundIndex, -1); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :72:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 72 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [76/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -c /src/FreeRDP/winpr/libwinpr/error/error.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:35:24: warning: unused parameter 'uMode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 35 | UINT SetErrorMode(UINT uMode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:59:29: warning: unused parameter 'dwErrCode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | VOID RestoreLastError(DWORD dwErrCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:27: warning: unused parameter 'dwExceptionCode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:50: warning: unused parameter 'dwExceptionFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:74: warning: unused parameter 'nNumberOfArguments' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:64:38: warning: unused parameter 'lpArguments' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 64 | CONST ULONG_PTR* lpArguments) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:68:51: warning: unused parameter 'ExceptionInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 68 | LONG UnhandledExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:74:58: warning: unused parameter 'lpTopLevelExceptionFilter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 74 | SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:41: warning: unused parameter 'First' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:76: warning: unused parameter 'Handler' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:84:44: warning: unused parameter 'Handle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 84 | ULONG RemoveVectoredExceptionHandler(PVOID Handle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:40: warning: unused parameter 'First' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:75: warning: unused parameter 'Handler' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:94:43: warning: unused parameter 'Handle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 94 | ULONG RemoveVectoredContinueHandler(PVOID Handle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 14 warnings generated. Step #21 - "compile-centipede-none-x86_64": [77/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:45: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:64: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:46: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:57: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:58: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:77: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:186:59: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 186 | static BOOL WLog_ConsoleAppender_WritePacketMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:248:46: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 248 | wLogAppender* WLog_ConsoleAppender_New(wLog* log) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [78/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/WindowsZones.c Step #21 - "compile-centipede-none-x86_64": [79/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:61:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 61 | addrLen = (colonPos - udpAppender->host); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:38:41: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 38 | static BOOL WLog_UdpAppender_Open(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [80/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ssl.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:58: warning: unused parameter 'once' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:84: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [81/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:74:45: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 74 | static void WLog_PrintMessagePrefixVA(wLog* log, wLogMessage* message, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:152:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 152 | *pskiplen = end - fmt + opt->replacelen; Step #21 - "compile-centipede-none-x86_64": | ~~~~^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:157:32: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 157 | const size_t replacelen = end - str; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:197:65: warning: format string is not a string literal [-Wformat-nonliteral] Step #21 - "compile-centipede-none-x86_64": 197 | const int rc = _snprintf(&format[index], formatlen - index, replace, arg); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:200:62: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | if (!check_and_log_format_size(format, formatlen, index, rc)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:202:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 202 | index += rc; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:245:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 245 | { ENTRY("%fl"), ENTRY("%s"), NULL, (void*)message->FileName, NULL, &recurse }, /* file */ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:246:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 246 | { ENTRY("%fn"), ENTRY("%s"), NULL, (void*)message->FunctionName, NULL, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:252:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 252 | { ENTRY("%lv"), ENTRY("%s"), NULL, (void*)WLOG_LEVELS[message->Level], NULL, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:295:40: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 295 | BOOL WLog_Layout_SetPrefixFormat(wLog* log, wLogLayout* layout, const char* format) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:311:35: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 311 | wLogLayout* WLog_Layout_New(wLog* log) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:363:29: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 363 | void WLog_Layout_Free(wLog* log, wLogLayout* layout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [82/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:29: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:86:45: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 86 | static BOOL WLog_BinaryAppender_Close(wLog* log, wLogAppender* appender) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:56: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:75: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:170:63: warning: unused parameter 'message' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 170 | wLogMessage* message) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:57: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:176:64: warning: unused parameter 'message' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 176 | wLogMessage* message) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:220:45: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 220 | wLogAppender* WLog_BinaryAppender_New(wLog* log) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [83/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:110:68: warning: unused parameter 'type' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 110 | static const char* map_fallback(const char* iana, TimeZoneNameType type) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [84/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -c /src/FreeRDP/winpr/libwinpr/pool/timer.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/timer.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:58: warning: unused parameter 'pfnti' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:71: warning: unused parameter 'pv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:96: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:32:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 32 | VOID winpr_CloseThreadpoolTimer(PTP_TIMER pti) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:36:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | BOOL winpr_IsThreadpoolTimerSet(PTP_TIMER pti) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:41: warning: unused parameter 'pti' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:56: warning: unused parameter 'pftDueTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:74: warning: unused parameter 'msPeriod' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:42:37: warning: unused parameter 'msWindowLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 42 | DWORD msWindowLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:54: warning: unused parameter 'pti' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:64: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [85/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -c /src/FreeRDP/winpr/libwinpr/utils/cmdline.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:168:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 168 | keyword_index = sigil_length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:200:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | keyword_length = (separator - keyword); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:205:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 205 | keyword_length = (length - keyword_index); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:36: warning: unused parameter 'argc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:50: warning: unused parameter 'argv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:81: warning: unused parameter 'options' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:38: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:51: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:89: warning: unused parameter 'preFilter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:389:62: warning: unused parameter 'postFilter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 389 | COMMAND_LINE_POST_FILTER_FN_W postFilter) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:816:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 816 | size_t size = argc + 1; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [86/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -c /src/FreeRDP/winpr/libwinpr/pool/synch.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/synch.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:55: warning: unused parameter 'pfnwa' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:68: warning: unused parameter 'pv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:93: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:32:41: warning: unused parameter 'pwa' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 32 | VOID winpr_CloseThreadpoolWait(PTP_WAIT pwa) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:39: warning: unused parameter 'pwa' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:51: warning: unused parameter 'h' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:64: warning: unused parameter 'pftTimeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:52: warning: unused parameter 'pwa' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [87/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -c /src/FreeRDP/winpr/libwinpr/thread/processor.c Step #21 - "compile-centipede-none-x86_64": [88/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback.c:43:53: warning: unused parameter 'pci' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 43 | BOOL winpr_CallbackMayRunLong(PTP_CALLBACK_INSTANCE pci) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [89/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -c /src/FreeRDP/winpr/libwinpr/pool/io.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/io.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:40: warning: unused parameter 'fl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:66: warning: unused parameter 'pfnio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:79: warning: unused parameter 'pv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:28:54: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 28 | PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:33:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 33 | VOID winpr_CloseThreadpoolIo(PTP_IO pio) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:37:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | VOID winpr_StartThreadpoolIo(PTP_IO pio) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:41:38: warning: unused parameter 'pio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | VOID winpr_CancelThreadpoolIo(PTP_IO pio) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:48: warning: unused parameter 'pio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:58: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [90/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -c /src/FreeRDP/winpr/libwinpr/pool/work.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:60: warning: unused parameter 'pfns' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:72: warning: unused parameter 'pv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:159:61: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:172:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 172 | VOID winpr_WaitForThreadpoolWorkCallbacks(PTP_WORK pwk, BOOL fCancelPendingCallbacks) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [91/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -c /src/FreeRDP/winpr/libwinpr/thread/tls.c Step #21 - "compile-centipede-none-x86_64": [92/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:31: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:308:45: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 308 | Stream_Write_UINT8(s, (ipv4->Version << 4) | ipv4->InternetHeaderLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:312:64: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 312 | Stream_Write_UINT16_BE(s, (ipv4->InternetProtocolFlags << 13) | ipv4->FragmentOffset); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:345:43: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 345 | Stream_Write_UINT8(s, (tcp->Offset << 4) | tcp->Reserved); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:462:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 462 | record.header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #21 - "compile-centipede-none-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #21 - "compile-centipede-none-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [93/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -c /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:94:77: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 94 | VOID winpr_CloseThreadpoolCleanupGroupMembers(PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:95:53: warning: unused parameter 'pvCleanupContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 95 | PVOID pvCleanupContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [94/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:124:28: warning: implicit conversion from 'size_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion] Step #21 - "compile-centipede-none-x86_64": 124 | const float tmp = (table->numOfElements / table->idealRatio); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~^~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:785:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 785 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :111:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 111 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [95/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:56: warning: unused parameter 'pci' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:68: warning: unused parameter 'evt' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:64: warning: unused parameter 'pci' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:76: warning: unused parameter 'sem' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:87: warning: unused parameter 'crel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:60: warning: unused parameter 'pci' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:72: warning: unused parameter 'mut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:68: warning: unused parameter 'pci' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:91: warning: unused parameter 'pcs' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:59: warning: unused parameter 'pci' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:72: warning: unused parameter 'mod' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:127:66: warning: unused parameter 'pci' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 127 | VOID DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 17 warnings generated. Step #21 - "compile-centipede-none-x86_64": [96/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:376:66: warning: format string is not a string literal [-Wformat-nonliteral] Step #21 - "compile-centipede-none-x86_64": 376 | if (vsnprintf(formattedLogMessage, WLOG_MAX_STRING_SIZE - 1, message.FormatString, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:755:32: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 755 | log->FilterLevel = filter->Level; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:766:33: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 766 | log->FilterLevel = filter->Level; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": 3 warnings generated. Step #21 - "compile-centipede-none-x86_64": [97/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c Step #21 - "compile-centipede-none-x86_64": [98/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:187:14: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 187 | } while (rc >= size); Step #21 - "compile-centipede-none-x86_64": | ~~ ^ ~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:232:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #21 - "compile-centipede-none-x86_64": 232 | free(entry->Iana); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #21 - "compile-centipede-none-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:233:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #21 - "compile-centipede-none-x86_64": 233 | free(entry->Abbrev); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #21 - "compile-centipede-none-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 3 warnings generated. Step #21 - "compile-centipede-none-x86_64": [99/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -c /src/FreeRDP/winpr/libwinpr/pool/pool.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [100/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -c /src/FreeRDP/winpr/libwinpr/utils/image.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/image.c:50: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:155:68: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 155 | UINT32 stride = ((((bi->biWidth * bi->biBitCount) + 31) & ~31) >> 3); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:156:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 156 | bi->biSizeImage = abs(bi->biHeight) * stride; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:267:12: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 267 | stride = bpp_stride; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:287:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 287 | *pSize = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:305:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 305 | const size_t bpp_stride = ((((width * bpp) + 31) & ~31) >> 3); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:79: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:355:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 355 | return winpr_image_write_ex(image, image->type, filename); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:433:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 433 | image->scanline = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:74: warning: unused parameter 'width' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:88: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:74: warning: unused parameter 'width' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:88: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:73: warning: unused parameter 'width' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:87: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:42: warning: unused parameter 'stride' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:57: warning: unused parameter 'bpp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:44: warning: unused parameter 'comp_data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:62: warning: unused parameter 'comp_data_bytes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:87: warning: unused parameter 'width' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:40: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:56: warning: unused parameter 'bpp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:68: warning: unused parameter 'ppdecomp_data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1055:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1055 | static BYTE* convert(const wImage* image, size_t* pstride, UINT32 flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 34 warnings generated. Step #21 - "compile-centipede-none-x86_64": [101/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -c /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:229:41: warning: implicit conversion loses integer precision: 'DWORD' (aka 'unsigned int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 229 | lpSystemInfo->wProcessorArchitecture = GetProcessorArchitecture(); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:271:38: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 271 | BOOL SetSystemTime(CONST SYSTEMTIME* lpSystemTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:301:37: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 301 | BOOL SetLocalTime(CONST SYSTEMTIME* lpSystemTime) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:37: warning: unused parameter 'lpTimeAdjustment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:62: warning: unused parameter 'lpTimeIncrement' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:320:36: warning: unused parameter 'lpTimeAdjustmentDisabled' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 320 | PBOOL lpTimeAdjustmentDisabled) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:332:9: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 332 | return GetTickCount64(); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:321:24: note: expanded from macro 'GetTickCount64' Step #21 - "compile-centipede-none-x86_64": 321 | #define GetTickCount64 winpr_GetTickCount64 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:456:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 456 | length = (dot - hostname); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:500:10: warning: enumeration values 'ComputerNameNetBIOS', 'ComputerNamePhysicalNetBIOS', and 'ComputerNameMax' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 500 | switch (NameType) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:44: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:15: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #21 - "compile-centipede-none-x86_64": | ~~~^~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:40: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:12: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #21 - "compile-centipede-none-x86_64": | ~~~^~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:672:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 672 | #define C_BIT_3DNP (1 << 8) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:46:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 46 | #define TAG WINPR_TAG("sysinfo") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [102/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/handle.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/handle.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/../pipe/pipe.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:29: warning: unused parameter 'hSourceProcessHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:80: warning: unused parameter 'hTargetProcessHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:53: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:75: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:65:28: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 65 | DWORD dwOptions) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:51: warning: unused parameter 'lpdwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:49: warning: unused parameter 'dwMask' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 14 warnings generated. Step #21 - "compile-centipede-none-x86_64": [103/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:30:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 30 | #define SSPI_EXPORT WINPR_API Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:29:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 29 | #define SEC_ENTRY Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [104/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -c /src/FreeRDP/winpr/libwinpr/thread/argv.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:160:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 160 | n = ((pEnd - pBeg) - 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:161:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 161 | length = (pBeg - pLastEnd); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:224:16: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 224 | length = (p - pBeg); Step #21 - "compile-centipede-none-x86_64": | ~ ~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:36: warning: unused parameter 'lpCmdLine' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:52: warning: unused parameter 'pNumArgs' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [105/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/timezone.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:44: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:71:36: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 71 | char* tmp = (char*)realloc(tzid, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:346:25: warning: implicit conversion loses integer precision: 'int' to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 346 | st.wYear = (WORD)1900 + t->tm_year; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:511:25: warning: implicit conversion loses integer precision: 'long' to 'LONG' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 511 | tz->DaylightBias = -1 * labs(tz->Bias - d); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [106/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -c /src/FreeRDP/winpr/libwinpr/thread/apc.c Step #21 - "compile-centipede-none-x86_64": [107/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -c /src/FreeRDP/winpr/libwinpr/crt/conversion.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:41:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 41 | sprintf_s(buffer, length + 1, "%d", value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:29:71: warning: unused parameter 'radix' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 29 | errno_t _itoa_s(int value, char* buffer, size_t sizeInCharacters, int radix) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [108/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -c /src/FreeRDP/winpr/libwinpr/crt/buffer.c Step #21 - "compile-centipede-none-x86_64": [109/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -c /src/FreeRDP/winpr/libwinpr/crt/memory.c Step #21 - "compile-centipede-none-x86_64": [110/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:507:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 507 | retLen = _wcslen(r); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:567:14: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 567 | v = (*str - '0'); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:571:19: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 571 | v = (10 + *str - 'a'); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:606:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 606 | return ret; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:616:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 616 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:619:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 619 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:623:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 623 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:626:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 626 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:630:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 630 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:634:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 634 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:668:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 668 | return NTE_INVALID_PARAMETER; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #21 - "compile-centipede-none-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:674:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 674 | return NTE_INVALID_PARAMETER; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #21 - "compile-centipede-none-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:681:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 681 | return NTE_INVALID_PARAMETER; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #21 - "compile-centipede-none-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:695:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 695 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:703:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 703 | return NTE_FAIL; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #21 - "compile-centipede-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:715:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 715 | return NTE_FAIL; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #21 - "compile-centipede-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:641:48: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 641 | DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:837:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 837 | SECURITY_STATUS ret = NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:855:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 855 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:860:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 860 | ret = NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:864:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 864 | ret = NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:938:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 938 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:943:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 943 | return NTE_NOT_FOUND; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #21 - "compile-centipede-none-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:950:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 950 | SECURITY_STATUS ret = NTE_FAIL; Step #21 - "compile-centipede-none-x86_64": | ~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #21 - "compile-centipede-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:982:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 982 | return NTE_BAD_KEY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #21 - "compile-centipede-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:996:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 996 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1000:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1000 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1012:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1012 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1028:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1028 | return NTE_FAIL; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #21 - "compile-centipede-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1048:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1048 | ret = NTE_NOT_FOUND; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #21 - "compile-centipede-none-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1081:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1081 | ret = NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1052:10: warning: enumeration values 'NCRYPT_PROPERTY_READER', 'NCRYPT_PROPERTY_SLOTID', and 'NCRYPT_PROPERTY_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1052 | switch (property) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:948:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 948 | DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:986:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 986 | *pcbResult = 2 * (strnlen((char*)slotInfo.slotDescription, SLOT_DESC_SZ) + 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1014:23: warning: implicit conversion loses integer precision: 'CK_SLOT_ID' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1014 | *ptr = keyHandle->slotId; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1065:27: warning: implicit conversion loses integer precision: 'CK_ULONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1065 | *pcbResult = certValue.ulValueLen; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1096:13: warning: comparison of integers of different signs: 'SECURITY_STATUS' (aka 'int') and 'unsigned int' [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 1096 | if (ret == NTE_NOT_FOUND) Step #21 - "compile-centipede-none-x86_64": | ~~~ ^ ~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1145:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1145 | switch (base->type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1174:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1174 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:67: warning: unused parameter 'dwLegacyKeySpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1198:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1198 | return NTE_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1207:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1207 | status = NTE_PROVIDER_DLL_FAIL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #21 - "compile-centipede-none-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1215:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1215 | status = NTE_PROVIDER_DLL_FAIL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #21 - "compile-centipede-none-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1250:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1250 | status = NTE_PROV_DLL_NOT_FOUND; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3034:33: note: expanded from macro 'NTE_PROV_DLL_NOT_FOUND' Step #21 - "compile-centipede-none-x86_64": 3034 | #define NTE_PROV_DLL_NOT_FOUND (0x8009001E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1257:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1257 | status = NTE_PROV_TYPE_ENTRY_BAD; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3028:34: note: expanded from macro 'NTE_PROV_TYPE_ENTRY_BAD' Step #21 - "compile-centipede-none-x86_64": 3028 | #define NTE_PROV_TYPE_ENTRY_BAD (0x80090018) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1264:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1264 | status = NTE_PROVIDER_DLL_FAIL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #21 - "compile-centipede-none-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:56: warning: unused parameter 'pszProviderName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:79: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 53 warnings generated. Step #21 - "compile-centipede-none-x86_64": [111/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -c /src/FreeRDP/winpr/libwinpr/path/path.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:156: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:164: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 11 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:174: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:182: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 11 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:192: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:200: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 11 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:40: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:56: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:206:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 206 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:41: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:57: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:213:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 213 | size_t* pcchRemaining) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:31: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:47: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:62: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:85: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:48: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:64: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:35: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:54: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:72: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:36: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:55: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:37: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:56: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:384:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 384 | unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:38: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:57: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:76: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:391:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 391 | unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:38: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:78: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:39: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:64: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:80: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:30: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:49: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:67: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:84: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:31: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:50: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:87: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:32: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:51: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:86: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:434:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 434 | unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:33: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:52: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:71: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:89: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:441:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 441 | unsigned long dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:457: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:467: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:479: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:489: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:501: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:511: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:71: warning: unused parameter 'ppszExt' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:69: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:71: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:605:27: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 605 | BOOL PathCchIsRootA(PCSTR pszPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:611:28: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 611 | BOOL PathCchIsRootW(PCWSTR pszPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:48: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:33: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:50: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:34: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:50: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:35: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:51: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:741:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 741 | rc = (_wcslen(&pszPath[4]) + 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:37: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:53: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:58:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 58 | #define SHARED_LIBRARY_EXT_DLL "dll" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:60:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 60 | #define SHARED_LIBRARY_EXT_DYLIB "dylib" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:59:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 59 | #define SHARED_LIBRARY_EXT_SO "so" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:67:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 67 | #define SHARED_LIBRARY_EXT SHARED_LIBRARY_EXT_SO Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 120 warnings generated. Step #21 - "compile-centipede-none-x86_64": [112/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:43: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:17: warning: unused parameter 'phNewContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:64: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:85: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:103:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 103 | ULONG ulAttribute, void* pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:59: warning: unused parameter 'fCredentialUse' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:11: warning: unused parameter 'pAuthData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:118:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:15: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:127:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 127 | PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:157:82: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 157 | static SECURITY_STATUS SEC_ENTRY credssp_QueryCredentialsAttributesW(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:158:76: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 158 | ULONG ulAttribute, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:159:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | void* pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:167:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 167 | void* pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:207:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 207 | static SECURITY_STATUS SEC_ENTRY credssp_DecryptMessage(PCtxtHandle phContext, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:209:64: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 209 | ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:68: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:85: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:71: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:87: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:222:70: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 222 | static SECURITY_STATUS SEC_ENTRY credssp_VerifySignature(PCtxtHandle phContext, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:223:73: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 223 | PSecBufferDesc pMessage, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 61 warnings generated. Step #21 - "compile-centipede-none-x86_64": [113/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:213:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 213 | if ((rv = profile_flush_to_file(profile, tmp_profile_path))) Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:218:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 218 | if ((rv = profile_init_path(tmp_profile_path, &profile))) Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [114/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:77:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 77 | buf->cbBuffer = len; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [115/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -c /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:57: warning: unused parameter 'phAlgorithm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:78: warning: unused parameter 'pszAlgId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:46: warning: unused parameter 'pszImplementation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:57: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:42: warning: unused parameter 'hObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:59: warning: unused parameter 'pszProperty' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:79: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:34: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:51: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:45: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:77: warning: unused parameter 'phHash' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:34: warning: unused parameter 'pbHashObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:54: warning: unused parameter 'cbHashObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:75: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:91: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:49:33: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 49 | ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:54:47: warning: unused parameter 'hHash' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 54 | NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE hHash) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:44: warning: unused parameter 'hHash' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:58: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:73: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:88: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:46: warning: unused parameter 'hHash' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:60: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:76: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:92: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:63: warning: unused parameter 'pbBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:79: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:70:32: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 70 | ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:55: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:86: warning: unused parameter 'phKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:44: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:63: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:83: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:43: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:50: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:81: warning: unused parameter 'phKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:38: warning: unused parameter 'dwLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:74: warning: unused parameter 'hImportKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:34: warning: unused parameter 'pszBlobType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:66: warning: unused parameter 'phKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:80: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:32: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:52: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:67: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:82: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:95:45: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 95 | NTSTATUS BCryptDestroyKey(BCRYPT_KEY_HANDLE hKey) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:102:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 102 | ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:109:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 109 | ULONG dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 73 warnings generated. Step #21 - "compile-centipede-none-x86_64": [116/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -c /src/FreeRDP/winpr/libwinpr/winsock/winsock.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:730:27: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 730 | BOOL WSAResetEvent(HANDLE hEvent) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:765:43: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 765 | if (SetEventFileDescriptor(hEventObject, s, mode) < 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:71: warning: unused parameter 'lpProtocolInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:93: warning: unused parameter 'g' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:778:25: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 778 | DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1000:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1000 | *lpcbBytesReturned = (DWORD)(numInterfaces * sizeof(INTERFACE_INFO)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:54: warning: unused parameter 'lpvInBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:73: warning: unused parameter 'cbInBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:30: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:79: warning: unused parameter 'lpCompletionRoutine' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1010:13: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1010 | *addrlen = (socklen_t)s_addrlen; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1011:9: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1011 | return status; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1097:12: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1097 | *optlen = (socklen_t)s_optlen; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1113:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1113 | return (long)inet_addr(cp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 14 warnings generated. Step #21 - "compile-centipede-none-x86_64": [117/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -c /src/FreeRDP/winpr/libwinpr/dsparse/dsparse.c Step #21 - "compile-centipede-none-x86_64": [118/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -c /src/FreeRDP/winpr/libwinpr/thread/process.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:230:7: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #21 - "compile-centipede-none-x86_64": 230 | act.sa_handler = SIG_DFL; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #21 - "compile-centipede-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:153:52: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 153 | static BOOL _CreateProcessExA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:154:74: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 154 | LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:53: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:78: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:156:37: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 156 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:266:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 266 | maxfd = sysconf(_SC_OPEN_MAX); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:29: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:55: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:376:43: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 376 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:43: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:68: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:27: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:51: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:74: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:36: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:73: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:34: warning: unused parameter 'hToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:50: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:76: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:396:49: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 396 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:49: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:74: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:33: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:57: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:80: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:42: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:79: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:37: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:56: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:73: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:57: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:82: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:82: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:407:45: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 407 | LPSTARTUPINFOA lpStartupInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:408:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 408 | LPPROCESS_INFORMATION lpProcessInformation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:38: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:58: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:76: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:58: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:84: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:417:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 417 | LPPROCESS_INFORMATION lpProcessInformation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:73: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:37: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:58: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:82: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:435:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 435 | LPPROCESS_INFORMATION lpProcessInformation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:470:45: warning: unused parameter 'uExitCode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 470 | BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:558:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 558 | int fd = syscall(__NR_pidfd_open, pid, PIDFD_NONBLOCK); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:564:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 564 | fd = syscall(__NR_pidfd_open, pid, 0); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 64 warnings generated. Step #21 - "compile-centipede-none-x86_64": [119/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:91:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 91 | static SECURITY_STATUS SEC_ENTRY schannel_QueryCredentialsAttributesW(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:131:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:83: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:259:16: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 259 | PTimeStamp ptsTimeStamp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:338:71: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 338 | static SECURITY_STATUS SEC_ENTRY schannel_VerifySignature(PCtxtHandle phContext, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:339:74: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 339 | PSecBufferDesc pMessage, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:65: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:345:87: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 345 | static SECURITY_STATUS SEC_ENTRY schannel_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:347:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 347 | ULONG MessageSeqNo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 35 warnings generated. Step #21 - "compile-centipede-none-x86_64": [120/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -c /src/FreeRDP/winpr/libwinpr/crt/alignment.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:51: warning: unused parameter 'alignment' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:69: warning: unused parameter 'offset' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 2 warnings generated. Step #21 - "compile-centipede-none-x86_64": [121/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -c /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:64: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:84: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:130:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 130 | DWORD dwLogonProvider, PHANDLE phToken) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:25: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:67: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:87: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:48: warning: unused parameter 'phToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:26: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:66: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:86: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:27: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:49: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:69: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:89: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:202:10: warning: enumeration value 'NameUnknown' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 202 | switch (NameFormat) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:229:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 229 | *nSize = strnlen(lpNameBuffer, *nSize); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:268:15: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 268 | *nSize = res + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~ Step #21 - "compile-centipede-none-x86_64": 32 warnings generated. Step #21 - "compile-centipede-none-x86_64": [122/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -c /src/FreeRDP/winpr/libwinpr/nt/nt.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/nt/nt.c:32:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 32 | #define TAG WINPR_TAG("nt") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [123/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:395:37: warning: implicit conversion changes signedness: 'const char' to 'unsigned short' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 395 | unsigned short extraBytesToRead = trailingBytesForUTF8[*source]; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:566:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 566 | length = dstBeg - dst; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #21 - "compile-centipede-none-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #21 - "compile-centipede-none-x86_64": | ^ ~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:575:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 575 | return (result == conversionOK) ? length : 0; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:31: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:608:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 608 | length = dstBeg - dst; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #21 - "compile-centipede-none-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #21 - "compile-centipede-none-x86_64": | ^ ~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:617:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 617 | return (result == conversionOK) ? length : 0; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:641:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 641 | cbCharLen = (int)len + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:644:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 644 | cbCharLen = cbMultiByte; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:658:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 658 | return winpr_ConvertUTF8toUTF16((const uint8_t*)lpMultiByteStr, cbCharLen, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:683:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 683 | cbCharLen = (int)len + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:686:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 686 | cbCharLen = cchWideChar; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:63:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 63 | #define UNI_MAX_LEGAL_UTF32 (uint32_t)0x0010FFFF Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:62:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 62 | #define UNI_MAX_UTF32 (uint32_t)0x7FFFFFFF Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:662:34: warning: unused parameter 'CodePage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 662 | int int_WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:663:75: warning: unused parameter 'lpDefaultChar' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 663 | LPSTR lpMultiByteStr, int cbMultiByte, LPCSTR lpDefaultChar, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:664:36: warning: unused parameter 'lpUsedDefaultChar' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 664 | LPBOOL lpUsedDefaultChar) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:693:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 693 | return winpr_ConvertUTF16toUTF8((const uint16_t*)lpWideCharStr, cbCharLen, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 24 warnings generated. Step #21 - "compile-centipede-none-x86_64": [124/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -c /src/FreeRDP/libfreerdp/emu/scard/FreeRDP.ico.c Step #21 - "compile-centipede-none-x86_64": [125/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:408:92: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 408 | const int rc = WideCharToMultiByte(CP_UTF8, 0, wstr, (int)iwlen, str, (int)MIN(INT32_MAX, len), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 439 | const int iwlen = MIN(INT32_MAX, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:480:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 480 | const int iwlen = MIN(INT32_MAX, wlen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:511:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 511 | const int iwlen = MIN(INT32_MAX, wlen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:41:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 41 | #define TAG WINPR_TAG("unicode") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [126/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -c /src/FreeRDP/winpr/libwinpr/thread/thread.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/thread/thread.c:89: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:136:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 136 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:154:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 154 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:172:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 172 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:190:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 190 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:268:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 268 | winpr_strerror(r, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:322:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 322 | winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:58: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:76: warning: unused parameter 'Context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:610:52: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 610 | DWORD dwCreationFlags, LPDWORD lpThreadId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:34: warning: unused parameter 'hProcess' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:66: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:34: warning: unused parameter 'dwStackSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:70: warning: unused parameter 'lpStartAddress' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:34: warning: unused parameter 'lpParameter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:53: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:78: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:930:28: warning: unused parameter 'hThread' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 930 | DWORD SuspendThread(HANDLE hThread) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 22 warnings generated. Step #21 - "compile-centipede-none-x86_64": [127/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -c /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c Step #21 - "compile-centipede-none-x86_64": [128/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:137:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 137 | const size_t size = ((PBYTE)pAvPair - (PBYTE)pAvPairList) + sizeof(NTLM_AV_PAIR); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:38:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 38 | #define TAG WINPR_TAG("sspi.NTLM") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning: unused function 'get_av_pair_string' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 52 | static const char* get_av_pair_string(UINT16 pair) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [129/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:67:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 67 | *pSize = size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:79:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 79 | *pSize = size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:75: warning: unused parameter 'formatId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:57: warning: unused parameter 'data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 105 | const void* data, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:71: warning: unused parameter 'pSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 105 | const void* data, UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:152:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 152 | *pSize = (len + 1) * sizeof(WCHAR); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:192:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 192 | rc = ConvertLineEndingToLF(pDstData, size); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:268:96: warning: unused parameter 'data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 268 | static void* clipboard_synthesize_cf_dibv5(wClipboard* clipboard, UINT32 formatId, const void* data, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:269:52: warning: unused parameter 'pSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 269 | UINT32* pSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:299:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 299 | pFileHeader->bfSize = DstSize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:305:11: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 305 | *pSize = DstSize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:315:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 315 | static void* clipboard_synthesize_image_bmp(wClipboard* clipboard, UINT32 formatId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:359:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 359 | *pSize = dsize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:474:34: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 474 | const size_t DstSize = SrcSize + 200; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:479:35: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 479 | pSrcData.pv = calloc(1, SrcSize + 1); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:482:30: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 482 | memcpy(pSrcData.pv, pData, SrcSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:491:43: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 491 | ByteSwapUnicode(pSrcData.pv, (SrcSize / 2)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:497:51: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 497 | ConvertWCharNToUtf8Alloc(&pSrcData.pv[1], SrcSize / sizeof(WCHAR), NULL); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:535:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 535 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:542:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 542 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:610:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 610 | CopyMemory(pDstData, &str[beg], DstSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #21 - "compile-centipede-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:719:3: warning: code will never be executed [-Wunreachable-code] Step #21 - "compile-centipede-none-x86_64": 719 | ClipboardRegisterSynthesizer(clipboard, CF_DIBV5, CF_DIB, clipboard_synthesize_cf_dib); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:717:6: note: silence by adding parentheses to mark code as explicitly dead Step #21 - "compile-centipede-none-x86_64": 717 | if (0) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | /* DISABLES CODE */ ( ) Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:335:14: warning: unused function 'clipboard_synthesize_image_bmp_to_format' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 335 | static void* clipboard_synthesize_image_bmp_to_format(wClipboard* clipboard, UINT32 formatId, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 30 warnings generated. Step #21 - "compile-centipede-none-x86_64": [130/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:340:58: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 340 | if (ConvertWCharNToUtf8(credentials->identity.Password, PasswordHashLength, PasswordHash, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [131/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:38: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:57: warning: unused parameter 'once' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:69: warning: unused parameter 'param' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:83: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:26:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 26 | #define _NO_KSECDD_IMPORT_ 1 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [132/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -c /src/FreeRDP/libfreerdp/utils/ringbuffer.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/ringbuffer.c:31:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 31 | #define TAG FREERDP_TAG("utils.ringbuffer") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [133/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -c /src/FreeRDP/libfreerdp/utils/profiler.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/profiler.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/profiler.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [134/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:154:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 154 | SSL_CTX_set_options(context->ctx, options); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:380:69: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 380 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:412:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 412 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #21 - "compile-centipede-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:413:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 413 | pBuffer->cbBuffer = status; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:445:68: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 445 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:481:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 481 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #21 - "compile-centipede-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:482:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 482 | pBuffer->cbBuffer = status; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:509:83: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 509 | status = SSL_write(context->ssl, pStreamBodyBuffer->pvBuffer, pStreamBodyBuffer->cbBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:556:67: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 556 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:558:63: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 558 | status = SSL_read(context->ssl, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:572:35: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 572 | pMessage->pBuffers[1].cbBuffer = length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [135/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [136/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -c /src/FreeRDP/libfreerdp/utils/pcap.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/pcap.c:35: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:127:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 127 | record->length = length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:133:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 133 | record->header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #21 - "compile-centipede-none-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #21 - "compile-centipede-none-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:33:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 33 | #define TAG FREERDP_TAG("utils") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [137/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -c /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c Step #21 - "compile-centipede-none-x86_64": [138/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -c /src/FreeRDP/libfreerdp/utils/passphrase.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/passphrase.c:21: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:119:47: warning: unused parameter 'buffer_len' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 119 | static void replace_char(char* buffer, size_t buffer_len, const char* toreplace) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:163:24: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 163 | new_flags.c_lflag &= ~ECHO; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:298:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 298 | return used; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [139/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -c /src/FreeRDP/libfreerdp/utils/encoded_types.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/encoded_types.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/encoded_types.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/encoded_types.c:321:16: warning: implicit conversion turns floating-point number into integer: 'const double' to 'UINT64' (aka 'unsigned long') [-Wfloat-conversion] Step #21 - "compile-centipede-none-x86_64": 321 | UINT64 base = aval; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [140/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -c /src/FreeRDP/libfreerdp/utils/string.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/string.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/string.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [141/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [142/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:358:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 358 | PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:456:79: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 456 | static SECURITY_STATUS SEC_ENTRY ntlm_QueryCredentialsAttributesW(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:457:92: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 457 | ULONG ulAttribute, void* pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:516:10: warning: enumeration values 'NTLM_STATE_NEGOTIATE', 'NTLM_STATE_CHALLENGE', and 'NTLM_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 516 | switch (ntlm_get_state(context)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:479:53: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 479 | ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:59: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:85: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:597:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 597 | static SECURITY_STATUS SEC_ENTRY ntlm_ImpersonateSecurityContext(PCtxtHandle phContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1025:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1025 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesW(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1027:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1027 | ULONG cbBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1032:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1032 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesA(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1034:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1034 | ULONG cbBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1039:73: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1039 | static SECURITY_STATUS SEC_ENTRY ntlm_RevertSecurityContext(PCtxtHandle phContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1044:83: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1044 | static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1137:81: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1137 | ULONG MessageSeqNo, PULONG pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1231:82: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1231 | static SECURITY_STATUS SEC_ENTRY ntlm_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1282:62: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1282 | PULONG pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 33 warnings generated. Step #21 - "compile-centipede-none-x86_64": [143/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -c /src/FreeRDP/libfreerdp/utils/drdynvc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/drdynvc.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/drdynvc.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [144/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -c /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:554:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 554 | Stream_Write_UINT8(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:558:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 558 | Stream_Write_UINT16_BE(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:562:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 562 | Stream_Write_UINT32_BE(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:603:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 603 | Stream_Write_UINT8(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:607:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 607 | Stream_Write_UINT16_BE(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:611:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 611 | Stream_Write_UINT32_BE(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:782:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 782 | write2digit(s, utc->year - 2000); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:788:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 788 | Stream_Write_UINT8(s, utc->tz); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:812:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 812 | write2digit(s, utc->year - 2000); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:818:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 818 | Stream_Write_UINT8(s, utc->tz); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1158:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1158 | Stream_Read_UINT8(s, c); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #21 - "compile-centipede-none-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1164:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1164 | Stream_Read_UINT8(s, c); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #21 - "compile-centipede-none-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1195:22: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1195 | target->year = 2000 + v; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1200:18: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1200 | target->month = v; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1205:16: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1205 | target->day = v; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1210:17: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1210 | target->hour = v; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1215:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1215 | target->minute = v; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1220:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1220 | target->second = v; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1224:3: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1224 | Stream_Read_UINT8(s, target->tz); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #21 - "compile-centipede-none-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 23 warnings generated. Step #21 - "compile-centipede-none-x86_64": [145/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c:22: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [146/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -c /src/FreeRDP/libfreerdp/utils/signal.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/signal.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/signal.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:79:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 79 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:90:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 90 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:131:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #21 - "compile-centipede-none-x86_64": 131 | default_sigaction.sa_handler = SIG_DFL; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #21 - "compile-centipede-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:173:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #21 - "compile-centipede-none-x86_64": 173 | saction.sa_handler = handler; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #21 - "compile-centipede-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:181:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #21 - "compile-centipede-none-x86_64": 181 | if (orig_sigaction.sa_handler != SIG_IGN) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #21 - "compile-centipede-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [147/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -c /src/FreeRDP/libfreerdp/utils/stopwatch.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/stopwatch.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/stopwatch.c:71:21: warning: implicit conversion from 'UINT64' (aka 'unsigned long') to 'double' may lose precision [-Wimplicit-int-float-conversion] Step #21 - "compile-centipede-none-x86_64": 71 | return (stopwatch->elapsed / 1000000.0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [148/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -c /src/FreeRDP/libfreerdp/utils/gfx.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/gfx.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/rdpgfx.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [149/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:36: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:460:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 460 | if (strnlen(start, stop - start) < 1) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:468:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 468 | if (!process_uri(clipboard, start, stop - start)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:538:84: warning: unused parameter 'formatId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 538 | static void* convert_any_uri_list_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:809:45: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 809 | char* tmp = strndup(previous_at, stop_at - previous_at); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:813:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 813 | rc = _snprintf(&dst[pos], stop_at - previous_at + 1, "%s", tmp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1019:10: warning: implicit conversion changes signedness: 'long' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1019 | return E_INVALIDARG; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:55:22: note: expanded from macro 'E_INVALIDARG' Step #21 - "compile-centipede-none-x86_64": 55 | #define E_INVALIDARG -2147024809l // 0x80070057L Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1151:33: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1151 | SetFilePointer(file->fd, dwLow, (PLONG)&dwHigh, FILE_BEGIN)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1216:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1216 | static UINT dummy_file_size_success(wClipboardDelegate* delegate, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:70: warning: unused parameter 'request' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:86: warning: unused parameter 'fileSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1222:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1222 | static UINT dummy_file_size_failure(wClipboardDelegate* delegate, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:70: warning: unused parameter 'request' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:84: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1228:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1228 | static UINT dummy_file_range_success(wClipboardDelegate* delegate, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:72: warning: unused parameter 'request' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:93: warning: unused parameter 'data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1230:45: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1230 | UINT32 size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1235:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1235 | static UINT dummy_file_range_failure(wClipboardDelegate* delegate, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:72: warning: unused parameter 'request' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:86: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:26:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 26 | #define _FILE_OFFSET_BITS 64 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:621:14: warning: unused function 'convert_nautilus_clipboard_to_filedescriptors' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 621 | static void* convert_nautilus_clipboard_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:888:14: warning: unused function 'convert_filedescriptors_to_nautilus_clipboard' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 888 | static void* convert_filedescriptors_to_nautilus_clipboard(wClipboard* clipboard, UINT32 formatId, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 27 warnings generated. Step #21 - "compile-centipede-none-x86_64": [150/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c:21: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [151/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -c /src/FreeRDP/winpr/libwinpr/crt/string.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:346:18: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 346 | return (WCHAR*)str; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:352:19: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 352 | return (WCHAR*)str; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:577:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 577 | CharLowerBuffW(lpsz, _wcslen(lpsz)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:42:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 42 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [152/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -c /src/FreeRDP/libfreerdp/core/gateway/arm.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/arm.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:39: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:54: warning: unused parameter 'timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [153/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:425:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 425 | output_buffer->cbBuffer = len; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:494:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 494 | token->mechTypes.cbBuffer = Stream_Length(&s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:529:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 529 | token->mechToken.cbBuffer = octet_string.len; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:538:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 538 | token->mic.cbBuffer = octet_string.len; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:731:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 731 | init_context.mechTypes.cbBuffer = WinPrAsn1EncEndContainer(enc); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1230:83: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1230 | static SECURITY_STATUS SEC_ENTRY negotiate_ImpersonateSecurityContext(PCtxtHandle phContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1235:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1235 | static SECURITY_STATUS SEC_ENTRY negotiate_RevertSecurityContext(PCtxtHandle phContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1470:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1470 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesW(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1471:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1471 | ULONG ulAttribute, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1472:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1472 | void* pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1478:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1478 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesA(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1479:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1479 | ULONG ulAttribute, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1480:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1480 | void* pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 17 warnings generated. Step #21 - "compile-centipede-none-x86_64": [154/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -c /src/FreeRDP/libfreerdp/common/addin.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/addin.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/addin.c:371:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 371 | int freerdp_register_addin_provider(FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN provider, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [155/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:44: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:178:84: warning: unused parameter 'name' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 178 | static krb5_error_code krb5_prompter(krb5_context context, void* data, const char* name, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:179:50: warning: unused parameter 'banner' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 179 | const char* banner, int num_prompts, krb5_prompt prompts[]) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:187:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 187 | prompts[i].reply->length = strlen((const char*)data); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:224:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 224 | PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:482:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 482 | static SECURITY_STATUS SEC_ENTRY kerberos_QueryCredentialsAttributesW(PCredHandle phCredential, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:484:77: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 484 | void* pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:694:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 694 | ticket->length = Stream_Length(&s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:857:10: warning: enumeration value 'KERBEROS_STATE_INITIAL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 857 | switch (context->state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1196:22: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1196 | krb_log_exec(krb5_realm_compare, context->ctx, principal, entry.principal))) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #21 - "compile-centipede-none-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1193:32: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1193 | if ((!sname || krb_log_exec(krb5_principal_compare_any_realm, context->ctx, principal, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1194 | entry.principal)) && Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #21 - "compile-centipede-none-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1090:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1090 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1091:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1091 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1092:16: warning: unused parameter 'ptsExpity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1092 | PTimeStamp ptsExpity) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1432:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1432 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesW(PCtxtHandle phContext, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1434 | ULONG cbBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1439:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1439 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesA(PCtxtHandle phContext, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1441 | ULONG cbBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1449:74: warning: unused parameter 'unicode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1449 | BOOL unicode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1582:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1582 | header[2] = flags; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1639:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1639 | Data_Read_UINT16_BE(header, tok_id); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #21 - "compile-centipede-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1640:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1640 | flags = header[2]; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1641:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1641 | Data_Read_UINT16_BE((header + 4), ec); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #21 - "compile-centipede-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1642:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1642 | Data_Read_UINT16_BE((header + 6), rrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #21 - "compile-centipede-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1753:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1753 | header[2] = flags; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1704:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1704 | static SECURITY_STATUS SEC_ENTRY kerberos_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1807:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1807 | Data_Read_UINT16_BE(header, tok_id); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #21 - "compile-centipede-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1808:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1808 | flags = header[2]; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1775:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1775 | ULONG MessageSeqNo, ULONG* pfQOP) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 45 warnings generated. Step #21 - "compile-centipede-none-x86_64": [156/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -c /src/FreeRDP/winpr/libwinpr/rpc/rpc.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:46: warning: unused parameter 'SourceBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:81: warning: unused parameter 'DestinationBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:37:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 37 | RPC_STATUS RpcBindingFree(RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:75: warning: unused parameter 'option' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:44:42: warning: unused parameter 'optionValue' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 44 | ULONG_PTR optionValue) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:75: warning: unused parameter 'option' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:51:43: warning: unused parameter 'pOptionValue' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 51 | ULONG_PTR* pOptionValue) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:41: warning: unused parameter 'ContextHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:76: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:81:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 81 | RPC_STATUS RpcBindingReset(RPC_BINDING_HANDLE Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:111:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 111 | RPC_STATUS RpcBindingVectorFree(RPC_BINDING_VECTOR** BindingVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:133:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 133 | RPC_CSTR* NetworkOptions) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:141:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 141 | RPC_WSTR* NetworkOptions) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:37: warning: unused parameter 'RpcIfHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:61: warning: unused parameter 'RpcIfId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:169:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 169 | RPC_STATUS RpcNetworkIsProtseqValidA(RPC_CSTR Protseq) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:175:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 175 | RPC_STATUS RpcNetworkIsProtseqValidW(RPC_WSTR Protseq) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:75: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:74: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:193:41: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 193 | RPC_STATUS RpcMgmtSetCancelTimeout(long Timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:199:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 199 | RPC_STATUS RpcNetworkInqProtseqsA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:205:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 205 | RPC_STATUS RpcNetworkInqProtseqsW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:217:49: warning: unused parameter 'InquiryFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 217 | RPC_STATUS RpcObjectSetInqFn(RPC_OBJECT_INQ_FN* InquiryFn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:229:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 229 | RPC_STATUS RpcProtseqVectorFreeA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:235:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 235 | RPC_STATUS RpcProtseqVectorFreeW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:241:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 241 | RPC_STATUS RpcServerInqBindings(RPC_BINDING_VECTOR** BindingVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:55: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:82: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:41: warning: unused parameter 'MinimumCallThreads' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:74: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:254:41: warning: unused parameter 'DontWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 254 | unsigned int DontWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:46: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:60: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:86: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:88: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:67: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:268:54: warning: unused parameter 'IfCallback' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 268 | RPC_IF_CALLBACK_FN* IfCallback) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:47: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:61: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:87: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:46: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:89: warning: unused parameter 'MaxRpcSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:276:53: warning: unused parameter 'IfCallbackFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 276 | RPC_IF_CALLBACK_FN* IfCallbackFn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:283:47: warning: unused parameter 'WaitForCallsToComplete' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 283 | unsigned int WaitForCallsToComplete) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:64: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:290:40: warning: unused parameter 'RundownContextHandles' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 290 | int RundownContextHandles) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:49: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:65: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:67: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:303:50: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 303 | PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:75: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:310:44: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 310 | void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:53: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:77: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:46: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:78: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:330:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 330 | PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:343:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 343 | PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:350:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 350 | void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:364:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 364 | void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:378:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 378 | void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:392:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 392 | void* SecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:410:54: warning: unused parameter 'StatsVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 410 | RPC_STATUS RpcMgmtStatsVectorFree(RPC_STATS_VECTOR** StatsVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:75: warning: unused parameter 'Statistics' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:422:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 422 | RPC_STATUS RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:428:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 428 | RPC_STATUS RpcMgmtStopServerListening(RPC_BINDING_HANDLE Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:440:52: warning: unused parameter 'ThreadStackSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 440 | RPC_STATUS RpcMgmtSetServerStackSize(unsigned long ThreadStackSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:75: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:463:49: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 463 | RPC_STATUS RpcIfIdVectorFree(RPC_IF_ID_VECTOR** IfIdVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:470:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 470 | RPC_CSTR* ServerPrincName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:477:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 477 | RPC_WSTR* ServerPrincName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:74: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:502:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 502 | RPC_CSTR* EntryName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:509:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 509 | RPC_WSTR* EntryName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:515:52: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 515 | RPC_STATUS RpcImpersonateClient(RPC_BINDING_HANDLE BindingHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:521:49: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 521 | RPC_STATUS RpcRevertToSelfEx(RPC_BINDING_HANDLE BindingHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:552:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 552 | unsigned long Flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:561:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 561 | unsigned long Flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:594:55: warning: unused parameter 'SecurityQos' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 594 | RPC_SECURITY_QOS* SecurityQos) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:611:55: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 611 | RPC_SECURITY_QOS* SecurityQOS) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:649:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 649 | RPC_STATUS RpcBindingServerFromClient(RPC_BINDING_HANDLE ClientBinding, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:650:59: warning: unused parameter 'ServerBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 650 | RPC_BINDING_HANDLE* ServerBinding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:668:51: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 668 | RPC_STATUS RpcServerTestCancel(RPC_BINDING_HANDLE BindingHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:674:34: warning: unused parameter 'Thread' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 674 | RPC_STATUS RpcCancelThread(void* Thread) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:36: warning: unused parameter 'Thread' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:49: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:38: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:54: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:754:35: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 754 | bin[index] = StringUuid[index] - '0'; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:756:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 756 | bin[index] = StringUuid[index] - 'a' + 10; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:758:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 758 | bin[index] = StringUuid[index] - 'A' + 10; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:764:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 763 | Uuid->Data1 = ((bin[0] << 28) | (bin[1] << 24) | (bin[2] << 20) | (bin[3] << 16) | Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 764 | (bin[4] << 12) | (bin[5] << 8) | (bin[6] << 4) | bin[7]); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:765:66: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 765 | Uuid->Data2 = ((bin[9] << 12) | (bin[10] << 8) | (bin[11] << 4) | bin[12]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:766:67: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 766 | Uuid->Data3 = ((bin[14] << 12) | (bin[15] << 8) | (bin[16] << 4) | bin[17]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:767:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 767 | Uuid->Data4[0] = ((bin[19] << 4) | bin[20]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:768:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 768 | Uuid->Data4[1] = ((bin[21] << 4) | bin[22]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:769:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 769 | Uuid->Data4[2] = ((bin[24] << 4) | bin[25]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:770:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 770 | Uuid->Data4[3] = ((bin[26] << 4) | bin[27]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:771:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 771 | Uuid->Data4[4] = ((bin[28] << 4) | bin[29]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:772:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 772 | Uuid->Data4[5] = ((bin[30] << 4) | bin[31]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:773:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 773 | Uuid->Data4[6] = ((bin[32] << 4) | bin[33]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:774:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 774 | Uuid->Data4[7] = ((bin[34] << 4) | bin[35]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:37: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:55: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:37: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:55: warning: unused parameter 'Status' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:42: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:70: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:863:41: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 863 | UUID_VECTOR* UuidVector) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:52: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:77: warning: unused parameter 'InquiryType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:44: warning: unused parameter 'IfId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:64: warning: unused parameter 'VersOption' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:82: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:883:52: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 883 | RPC_EP_INQ_HANDLE* InquiryContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:889:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 889 | RPC_STATUS RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE* InquiryContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:51: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:73: warning: unused parameter 'IfId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:916:64: warning: unused parameter 'AuthorizationFn' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 916 | RPC_STATUS RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:922:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 922 | RPC_STATUS RpcServerInqBindingHandle(RPC_BINDING_HANDLE* Binding) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 349 warnings generated. Step #21 - "compile-centipede-none-x86_64": [157/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/rdpdr_utils.h:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:30:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 30 | #define TAG FREERDP_TAG("utils.scard") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [158/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -c /src/FreeRDP/libfreerdp/gdi/clipping.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/clipping.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [159/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:340:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 340 | *dstLen = len; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:350:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 350 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:866:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 866 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:43: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:59: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:77: warning: unused parameter 'Context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1703:24: warning: implicit conversion changes signedness: 'SECURITY_STATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1703 | const UINT32 status = table->DeleteSecurityContext(phContext); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1705:28: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1705 | if (IsSecurityStatusError(status)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1708:37: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1708 | GetSecurityStatusString(status), status); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1711:9: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1711 | return status; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:87:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 87 | #define SecHandle_LOWER_MAX 0xFFFFFFFF Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:88:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 88 | #define SecHandle_UPPER_MAX 0xFFFFFFFE Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 16 warnings generated. Step #21 - "compile-centipede-none-x86_64": [160/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -c /src/FreeRDP/libfreerdp/core/gateway/websocket.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.c:20: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.h:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:58:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 58 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:60:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 60 | Stream_Write_UINT8(sWS, len | WEBSOCKET_MASK_BIT); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:64:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 64 | Stream_Write_UINT16_BE(sWS, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:70:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 70 | Stream_Write_UINT32_BE(sWS, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:94:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 94 | status = BIO_write(bio, Stream_Buffer(sWS), Stream_Length(sWS)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:115:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 115 | offset += status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:112:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 112 | int status = BIO_write(bio, &data[offset], length - offset); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:122:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 122 | status = BIO_wait_write(bio, 100); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/../tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #21 - "compile-centipede-none-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:133:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 133 | return length; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:152:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 152 | payloadSize = isize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:167:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 167 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:169:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 169 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:173:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 173 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:180:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 180 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:232:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 232 | encodingContext->payloadLength -= status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 227 | BIO_read(bio, pBuffer, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:89: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 227 | BIO_read(bio, pBuffer, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:259:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 259 | encodingContext->payloadLength -= status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:293:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 293 | Stream_Seek(s, status); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:295:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 295 | encodingContext->payloadLength -= status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:289:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 289 | status = BIO_read(bio, Stream_Pointer(s), encodingContext->payloadLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:327:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 327 | Stream_Write_UINT8(closeFrame, closeDataLen | WEBSOCKET_MASK_BIT); /* no payload */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:342:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 342 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:374:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 374 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:550:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 550 | size -= status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 29 warnings generated. Step #21 - "compile-centipede-none-x86_64": [161/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:57: warning: unused parameter 'once' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:69: warning: unused parameter 'param' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:83: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 3 warnings generated. Step #21 - "compile-centipede-none-x86_64": [162/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -c /src/FreeRDP/libfreerdp/gdi/drawing.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/drawing.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/drawing.c:112:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 112 | return hdc->bkMode; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [163/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -c /src/FreeRDP/libfreerdp/gdi/pen.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/pen.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/pen.c:55:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 55 | hPen->width = nWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [164/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_operations.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:32: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:553:9: warning: variable 'outputBufferLength' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 553 | UINT32 outputBufferLength = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [165/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -c /src/FreeRDP/libfreerdp/utils/http.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:77:10: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | pos += rc; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:119:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 119 | const size_t len = path - (url + 8); Step #21 - "compile-centipede-none-x86_64": | ~~~ ~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:249:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 249 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:193:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 193 | if (BIO_write(bio, headers, strnlen(headers, size)) < 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:210:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 210 | if (BIO_write(bio, body, blen) < 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:268:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 268 | int left = *response_length; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [166/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -c /src/FreeRDP/libfreerdp/gdi/brush.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 44 | return hdc->brush->style; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.c:37:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 37 | #define TAG FREERDP_TAG("gdi.brush") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [167/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -c /src/FreeRDP/libfreerdp/gdi/dc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/dc.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [168/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -c /src/FreeRDP/libfreerdp/core/gateway/wst.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/wst.c:28: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:147:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 147 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:199:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 199 | authToken.cbBuffer = authTokenLength; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:228:69: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 228 | sockfd = freerdp_tcp_connect(wst->context, peerHostname, peerPort, timeout); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:378:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 378 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:372:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 372 | int fd = BIO_get_fd(wst->tls->bio, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #21 - "compile-centipede-none-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:456:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 456 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:574:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 574 | status = websocket_read(wst->tls->bio, (BYTE*)buf, size, &wst->wscontext); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:750:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 750 | wst->gwhostname = malloc(sizeof(char) * (pos - hostStart + 1)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:753:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 753 | strncpy(wst->gwhostname, hostStart, (pos - hostStart)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:766:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 766 | strncpy(port, portStart, (pos - portStart)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:770:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 770 | wst->gwport = _p; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:768:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 768 | int _p = strtol(port, &portNumberEnd, 10); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:840:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 840 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :38:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 17 warnings generated. Step #21 - "compile-centipede-none-x86_64": [169/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -c /src/FreeRDP/libfreerdp/common/settings_str.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_str.c:3: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [170/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -c /src/FreeRDP/libfreerdp/gdi/bitmap.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:38: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 44 | return hdc->brush->style; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:40: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 76 | hBmpBrush->width; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 78 | hBmpBrush->height; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:63:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 63 | return &hBmp->data[(Y * hBmp->width * bpp) + X * bpp]; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:131:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 131 | hBitmap->width = nWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:132:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 132 | hBitmap->height = nHeight; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:158:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 158 | hBitmap->width = nWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:159:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 159 | hBitmap->height = nHeight; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:74: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:62: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:620:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:641:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 32 warnings generated. Step #21 - "compile-centipede-none-x86_64": [171/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -c /src/FreeRDP/libfreerdp/gdi/line.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/line.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:129:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 129 | const INT32 x2 = nXEnd; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:130:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 130 | const INT32 y2 = nYEnd; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:180:19: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 180 | gdi_rop_color(rop2, pixel, pen, bmp->format); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:312:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 312 | hdc->pen->posX = X; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:313:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 313 | hdc->pen->posY = Y; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": 23 warnings generated. Step #21 - "compile-centipede-none-x86_64": [172/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:43: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1066:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1066 | static LONG WINAPI PCSC_SCardListCardsA(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1119:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1119 | static LONG WINAPI PCSC_SCardListCardsW(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [173/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -c /src/FreeRDP/libfreerdp/cache/brush.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/brush.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:73:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 73 | style = brush->style; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:111:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 111 | style = brush->style; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:274:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 274 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :113:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 113 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [174/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/http.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/http.c:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:161:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 161 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :109:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 109 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1112:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1112 | return len; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1136:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1136 | encodingContext->nextOffset -= status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1148:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1148 | size -= status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1160:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1160 | encodingContext->headerFooterPos += status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1184:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1184 | encodingContext->headerFooterPos += status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1125:11: warning: enumeration value 'ChunkStateEnd' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1125 | switch (encodingContext->state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1130 | status = BIO_read( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1131 | bio, pBuffer, Step #21 - "compile-centipede-none-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:77: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1130 | status = BIO_read( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1131 | bio, pBuffer, Step #21 - "compile-centipede-none-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1157:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1157 | status = BIO_read(bio, _dummy, 2 - encodingContext->headerFooterPos); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1288:69: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1288 | while ((line = string_strnstr(line, "\r\n", payloadOffset - (line - buffer) - 2UL))) Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1383 | response->BodyLength = full_len; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1399:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1398 | status = BIO_read(tls->bio, Stream_Pointer(response->data), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1399 | bodyLength - response->BodyLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1508:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1508 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :178:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 178 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1562:9: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1562 | return (SSIZE_T)response->BodyLength; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 19 warnings generated. Step #21 - "compile-centipede-none-x86_64": [175/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -c /src/FreeRDP/libfreerdp/gdi/graphics.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:35: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 44 | return hdc->brush->style; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:105:41: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 105 | static void gdi_Bitmap_Free(rdpContext* context, rdpBitmap* bitmap) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:75: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:70: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:166:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 164 | if (!rfx_process_message(context->codecs->rfx, pSrcData, SrcSize, bitmap->left, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 165 | bitmap->top, bitmap->data, bitmap->format, gdi->stride, Step #21 - "compile-centipede-none-x86_64": 166 | gdi->height, &invalidRegion)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:303:40: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 303 | static void gdi_Glyph_Free(rdpContext* context, rdpGlyph* glyph) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:58: warning: unused parameter 'x' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:67: warning: unused parameter 'y' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:76: warning: unused parameter 'width' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:89: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:38: warning: unused parameter 'bgcolor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:54: warning: unused parameter 'fgcolor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 18 warnings generated. Step #21 - "compile-centipede-none-x86_64": [176/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -c /src/FreeRDP/libfreerdp/gdi/shape.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 44 | return hdc->brush->style; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 76 | hBmpBrush->width; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 78 | hBmpBrush->height; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:169:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 169 | memcpy(dstp, srcp, 1ull * nWidth * formatSize); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:184:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | ((nYDest + y) * hbr->pattern->width % hbr->pattern->height) * formatSize; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:185:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 185 | const UINT32 xOffset = ((nXDest + x) % hbr->pattern->width) * formatSize; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:26: warning: unused parameter 'hdc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:42: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:56: warning: unused parameter 'nCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:30: warning: unused parameter 'hdc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:46: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:61: warning: unused parameter 'lpPolyCounts' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:79: warning: unused parameter 'nCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 35 warnings generated. Step #21 - "compile-centipede-none-x86_64": [177/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:508:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 508 | return freerdp_key_get_bits(privateKey) / 8; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:832:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 832 | if (!vgids_write_tlv(pubKey, 0x81, n, nSize)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:835:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 835 | if (!vgids_write_tlv(pubKey, 0x82, e, eSize)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:879:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 879 | fileId = ((UINT16)p1 << 8) | p2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:1103:8: warning: cast from 'const struct evp_md_st *' to 'void *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 1103 | if (EVP_PKEY_CTX_set_signature_md(ctx, digest->digest) <= 0) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /usr/include/openssl/evp.h:1284:70: note: expanded from macro 'EVP_PKEY_CTX_set_signature_md' Step #21 - "compile-centipede-none-x86_64": 1284 | EVP_PKEY_CTRL_MD, 0, (void *)(md)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:44:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 44 | #define VGIDS_EFID_KXC00 VGIDS_EFID_COMMON Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:61:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 61 | #define VGIDS_KEY_TYPE_SIGNATURE 0x9C Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:74:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 74 | #define VGIDS_SE_ALGOID_CT_RSA_1024 0x06 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:40:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 40 | #define VGIDS_EFID_CARDCF VGIDS_EFID_COMMON Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:42:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 42 | #define VGIDS_EFID_CMAPFILE VGIDS_EFID_COMMON Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:80:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 80 | #define VGIDS_SE_ALGOID_DST_RSA_1024 0x06 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:86:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 86 | #define VGIDS_SE_ALGOID_DST_ECDSA_P256 0x0C Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:81:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 81 | #define VGIDS_SE_ALGOID_DST_RSA_2048 0x07 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:82:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 82 | #define VGIDS_SE_ALGOID_DST_RSA_3072 0x08 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:85:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 85 | #define VGIDS_SE_ALGOID_DST_ECDSA_P224 0x0B Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:83:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 83 | #define VGIDS_SE_ALGOID_DST_RSA_4096 0x09 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:77:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 77 | #define VGIDS_SE_ALGOID_CT_RSA_4096 0x09 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:88:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 88 | #define VGIDS_SE_ALGOID_DST_ECDSA_P512 0x0E Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:84:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 84 | #define VGIDS_SE_ALGOID_DST_ECDSA_P192 0x0A Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:76:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 76 | #define VGIDS_SE_ALGOID_CT_RSA_3072 0x08 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:41:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 41 | #define VGIDS_EFID_CARDAPPS VGIDS_EFID_COMMON Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:68:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 68 | #define VGIDS_SE_CRT_AUTH 0xA4 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:87:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 87 | #define VGIDS_SE_ALGOID_DST_ECDSA_P384 0x0D Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:75:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 75 | #define VGIDS_SE_ALGOID_CT_RSA_2048 0x07 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 28 warnings generated. Step #21 - "compile-centipede-none-x86_64": [178/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -c /src/FreeRDP/libfreerdp/cache/palette.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:122:38: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 122 | void free_palette_update(rdpContext* context, PALETTE_UPDATE* pointer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:138:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 138 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :34:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 34 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:52:7: warning: unused function 'palette_cache_get' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 52 | void* palette_cache_get(rdpPaletteCache* paletteCache, UINT32 index) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [179/371] : && /usr/local/bin/cmake -E rm -f winpr/libwinpr/libwinpr3.a && /usr/local/bin/llvm-ar qc winpr/libwinpr/libwinpr3.a winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o && /usr/local/bin/llvm-ranlib winpr/libwinpr/libwinpr3.a && : Step #21 - "compile-centipede-none-x86_64": [180/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -c /src/FreeRDP/libfreerdp/cache/nine_grid.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/nine_grid.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:149:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 149 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :37:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:83:7: warning: unused function 'nine_grid_cache_get' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 83 | void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:104:6: warning: unused function 'nine_grid_cache_put' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 104 | void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [181/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -c /src/FreeRDP/libfreerdp/gdi/region.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/region.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:99:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 99 | hRgn->w = w; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:100:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 100 | hRgn->h = h; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:163:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 163 | rgn->w = w; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:164:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 164 | rgn->h = h; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:202:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 202 | rgn->w = w; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:203:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 203 | rgn->h = h; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:230:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 230 | *w = tmp; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:240:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 240 | *h = tmp; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:279:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 279 | *w = wl; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:280:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 280 | *h = hl; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:308:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 308 | rect->right = r; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:309:17: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 309 | rect->bottom = b; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:328:25: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 328 | rect->left = (x > 0) ? x : 0; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:329:24: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 329 | rect->top = (y > 0) ? y : 0; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:337:17: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 337 | rect->right = r; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:342:18: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 342 | rect->bottom = b; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:636:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 636 | hdc->hwnd->count = new_cnt; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": 21 warnings generated. Step #21 - "compile-centipede-none-x86_64": [182/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -c /src/FreeRDP/libfreerdp/cache/persistent.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/persistent.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:48:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 48 | return persistent->version; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:107:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 107 | padding = 0x4000 - entry->size; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:109:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 109 | if (fwrite((void*)persistent->bmpData, padding, 1, persistent->fp) != 1) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:32:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 32 | #define TAG FREERDP_TAG("cache.persistent") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [183/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -c /src/FreeRDP/libfreerdp/crypto/der.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/der.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/der.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:41:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 41 | Stream_Write_UINT8(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:47:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 47 | Stream_Write_UINT16_BE(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:52:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | Stream_Write_UINT8(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:92:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 92 | Stream_Write(s, oct_str, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [184/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -c /src/FreeRDP/libfreerdp/cache/cache.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/cache.c:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:77:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 77 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :31:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 31 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:110:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 110 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :37:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:116:47: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 116 | void free_cache_color_table_order(rdpContext* context, CACHE_COLOR_TABLE_ORDER* order) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:141:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 141 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :43:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:147:44: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 147 | void free_surface_bits_command(rdpContext* context, SURFACE_BITS_COMMAND* order) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [185/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -c /src/FreeRDP/libfreerdp/cache/pointer.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/pointer.c:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:113:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 113 | pointer->lengthAndMask = lengthAndMask; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:123:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 123 | pointer->lengthXorMask = lengthXorMask; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:522:42: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 522 | void free_pointer_new_update(rdpContext* context, POINTER_NEW_UPDATE* pointer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [186/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -c /src/FreeRDP/libfreerdp/crypto/base64.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/base64.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:64:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 64 | blocks = length - (length % 3); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:130:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 130 | return p - alphabet; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:149:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 149 | length += 4 - remainder; Step #21 - "compile-centipede-none-x86_64": | ~~ ~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:175:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 175 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:176:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 176 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:177:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 177 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:190:21: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 190 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:198:23: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 198 | q[1] = ((n[1] & 15) << 4); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:204:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 204 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:205:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 205 | q[2] = ((n[2] & 3) << 6); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:211:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 211 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:212:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:213:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 213 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": 17 warnings generated. Step #21 - "compile-centipede-none-x86_64": [187/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -c /src/FreeRDP/libfreerdp/cache/offscreen.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/offscreen.c:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:81: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:221:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 221 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :57:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [188/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -c /src/FreeRDP/libfreerdp/crypto/er.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/er.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 68 | return ber_write_length(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 68 | return ber_write_length(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:261:60: warning: unused parameter 'count' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 261 | void er_write_enumerated(wStream* s, BYTE enumerated, BYTE count, BOOL flag) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:280:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 280 | er_write_length(s, length, flag); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:305:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 305 | Stream_Write(s, oct_str, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:363:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 363 | Stream_Seek(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:380:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 380 | *value += (byte << 16); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:407:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 407 | Stream_Write_UINT8(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:413:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 413 | Stream_Write_UINT16_BE(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:419:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 419 | Stream_Write_UINT32_BE(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": 14 warnings generated. Step #21 - "compile-centipede-none-x86_64": [189/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -c /src/FreeRDP/libfreerdp/crypto/opensslcompat.c Step #21 - "compile-centipede-none-x86_64": [190/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -c /src/FreeRDP/libfreerdp/cache/bitmap.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 44 | return hdc->brush->style; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 76 | hBmpBrush->width; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 78 | hBmpBrush->height; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:83:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 83 | style = brush->style; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:70: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:74: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:43: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:327:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 327 | cacheEntry.width = bitmap->width; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:328:33: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 328 | cacheEntry.height = bitmap->height; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:390:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 390 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :59:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 59 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:469:37: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 469 | void free_bitmap_update(rdpContext* context, BITMAP_UPDATE* pointer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:494:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 494 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :65:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 65 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :71:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 71 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:528:42: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 528 | void free_cache_bitmap_order(rdpContext* context, CACHE_BITMAP_ORDER* order) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:559:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 559 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :77:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 77 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:565:45: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 565 | void free_cache_bitmap_v2_order(rdpContext* context, CACHE_BITMAP_V2_ORDER* order) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:596:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 596 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :83:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 83 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:602:45: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 602 | void free_cache_bitmap_v3_order(rdpContext* context, CACHE_BITMAP_V3_ORDER* order) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 31 warnings generated. Step #21 - "compile-centipede-none-x86_64": [191/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -c /src/FreeRDP/libfreerdp/common/assistance.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/assistance.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:450:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 450 | const size_t length = q - p; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:426:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 426 | WINPR_ASSERT(rc < sizeof(bkey)); Step #21 - "compile-centipede-none-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #21 - "compile-centipede-none-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #21 - "compile-centipede-none-x86_64": 109 | if (expr) \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:511:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 511 | *opt = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:566:31: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 566 | const size_t offset = start - tag; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:580:15: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 580 | *plen = end - tag; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:585:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 585 | *pdlen = dend - data; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:526:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 526 | WINPR_ASSERT(rc < sizeof(bkey)); Step #21 - "compile-centipede-none-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #21 - "compile-centipede-none-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #21 - "compile-centipede-none-x86_64": 109 | if (expr) \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:565:20: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 565 | WINPR_ASSERT(erc < sizeof(ekey)); Step #21 - "compile-centipede-none-x86_64": | ~~~ ^ ~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #21 - "compile-centipede-none-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #21 - "compile-centipede-none-x86_64": 109 | if (expr) \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:637:21: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 637 | *elen = end - data + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:666:63: warning: unused parameter 'len' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 666 | size_t len) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:799:51: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 799 | char* freerdp_assistance_generate_pass_stub(DWORD flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:22: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #21 - "compile-centipede-none-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:30: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #21 - "compile-centipede-none-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:24: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #21 - "compile-centipede-none-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:32: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #21 - "compile-centipede-none-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1401:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1401 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :32:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 32 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:11: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #21 - "compile-centipede-none-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:19: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #21 - "compile-centipede-none-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 22 warnings generated. Step #21 - "compile-centipede-none-x86_64": [192/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -c /src/FreeRDP/libfreerdp/crypto/per.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/per.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/per.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:54:19: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 54 | *length = (byte << 8); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:275:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 275 | Stream_Write_UINT8(s, integer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:283:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 283 | Stream_Write_UINT16_BE(s, integer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:380:61: warning: unused parameter 'count' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 380 | BOOL per_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:597:19: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 597 | num = (c1 << 4) | c2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:476:13: warning: unused function 'per_write_string' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 476 | static void per_write_string(wStream* s, BYTE* str, int length) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [193/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -c /src/FreeRDP/libfreerdp/gdi/video.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/video.c:20: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:57:64: warning: unused parameter 'video' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 57 | static VideoSurface* gdiVideoCreateSurface(VideoClientContext* video, UINT32 x, UINT32 y, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:144:64: warning: unused parameter 'video' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 144 | void gdi_video_control_uninit(rdpGdi* gdi, VideoClientContext* video) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:164:59: warning: unused parameter 'video' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 164 | void gdi_video_data_init(rdpGdi* gdi, VideoClientContext* video) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:171:61: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 171 | void gdi_video_data_uninit(rdpGdi* gdi, VideoClientContext* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:30:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 30 | #define TAG FREERDP_TAG("video") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [194/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -c /src/FreeRDP/libfreerdp/core/state.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/state.c:28:10: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_CONTINUE', 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_SUCCESS'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 28 | switch (status) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 1 warning generated. Step #21 - "compile-centipede-none-x86_64": [195/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_call.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_call.c:32: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:1899:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1899 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :25:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:50:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 50 | #define str(x) #x Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [196/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -c /src/FreeRDP/libfreerdp/common/settings_getters.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_getters.c:3: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:58:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 58 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:658:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 658 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1441:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1441 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1504:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1504 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1571:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1571 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1595:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1595 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1610:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1610 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2003:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2003 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2510:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2510 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2540:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2540 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2563:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2563 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2590:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2590 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2609:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2609 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2633:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2633 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2649:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2649 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2958:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2958 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3277:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 3277 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3611:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 3611 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3925:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 3925 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:4041:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 4041 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": 24 warnings generated. Step #21 - "compile-centipede-none-x86_64": [197/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:266:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 266 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode - 8u, WINPR_KEYCODE_TYPE_APPLE); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:282:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 282 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode, WINPR_KEYCODE_TYPE_EVDEV); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:331:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 331 | VIRTUAL_SCANCODE_TO_X11_KEYCODE[sc][ex ? 1 : 0] = keycode; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:258:12: warning: unused function 'freerdp_keyboard_init_apple' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 258 | static int freerdp_keyboard_init_apple(DWORD* keyboardLayoutId, DWORD* x11_keycode_to_rdp_scancode, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:275:12: warning: unused function 'freerdp_keyboard_init_x11_evdev' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 275 | static int freerdp_keyboard_init_x11_evdev(DWORD* keyboardLayoutId, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [198/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_store.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_store.c:36: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:168:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 168 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :60:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 60 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:41:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 41 | #define TAG FREERDP_TAG("crypto") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [199/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -c /src/FreeRDP/libfreerdp/cache/glyph.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/glyph.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:226:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 226 | bound.x = bkX; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:227:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 227 | bound.y = bkY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:228:16: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 228 | bound.width = bkWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:229:17: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 229 | bound.height = bkHeight; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:256:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 256 | n = update_glyph_offset(fragments, size, n, &x, &y, ulCharInc, flAccel); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:314:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 310 | return update_process_glyph_fragments( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 311 | context, glyphIndex->data, glyphIndex->cbData, glyphIndex->cacheId, glyphIndex->ulCharInc, Step #21 - "compile-centipede-none-x86_64": 312 | glyphIndex->flAccel, glyphIndex->backColor, glyphIndex->foreColor, glyphIndex->x, Step #21 - "compile-centipede-none-x86_64": 313 | glyphIndex->y, glyphIndex->bkLeft, glyphIndex->bkTop, bkWidth, bkHeight, glyphIndex->opLeft, Step #21 - "compile-centipede-none-x86_64": 314 | glyphIndex->opTop, opWidth, opHeight, glyphIndex->fOpRedundant); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:725:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 725 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :99:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 99 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:818:41: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 818 | void free_cache_glyph_order(rdpContext* context, CACHE_GLYPH_ORDER* glyph) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:881:44: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 881 | void free_cache_glyph_v2_order(rdpContext* context, CACHE_GLYPH_V2_ORDER* glyph) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 21 warnings generated. Step #21 - "compile-centipede-none-x86_64": [200/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:589:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 589 | *pcchReaders = g_ReaderNameWLen; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:593:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 592 | *pcchReaders = scard_copy_strings(value, mszReaders, *pcchReaders, g_ReaderNameW, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 593 | g_ReaderNameWLen * sizeof(WCHAR)) / Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1367:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #21 - "compile-centipede-none-x86_64": 1367 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #21 - "compile-centipede-none-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1450:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #21 - "compile-centipede-none-x86_64": 1450 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #21 - "compile-centipede-none-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1660:61: warning: unused parameter 'dwPreferredProtocols' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1660 | DWORD dwShareMode, DWORD dwPreferredProtocols, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1661:42: warning: unused parameter 'dwInitialization' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1661 | DWORD dwInitialization, LPDWORD pdwActiveProtocol) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:2686:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2686 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :98:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 98 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [201/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -c /src/FreeRDP/libfreerdp/locale/locale.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/locale.c:39: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/locale/locale.h:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [202/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -c /src/FreeRDP/libfreerdp/crypto/cert_common.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.c:41: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/cert_common.c:205:53: warning: cast from 'const struct rsa_st *' to 'struct rsa_st *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 205 | const int rc = PEM_write_bio_RSA_PUBKEY(bio, (RSA*)rsa); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [203/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard_layout.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard_layout.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [204/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -c /src/FreeRDP/libfreerdp/crypto/privatekey.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.c:41: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:128:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 128 | bio = BIO_new_mem_buf(data, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:161:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 161 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:179:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 179 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:298:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 298 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :121:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 121 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:374:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 374 | return rc; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:401:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 401 | const int res = RSA_generate_key_ex(rsa, key_length, bn, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:526:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 526 | *plength = length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [205/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -c /src/FreeRDP/libfreerdp/crypto/x509_utils.c Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:190:8: warning: 'sk_GENERAL_NAME_num' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 190 | num = sk_GENERAL_NAME_num(gens); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:194:24: warning: 'sk_GENERAL_NAME_value' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 194 | GENERAL_NAME* name = sk_GENERAL_NAME_value(gens, i); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:208:2: warning: 'sk_GENERAL_NAME_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 208 | sk_GENERAL_NAME_pop_free(gens, GENERAL_NAME_free); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:264:63: warning: unused parameter 'index' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 264 | static int extract_string(GENERAL_NAME* name, void* data, int index, int count) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:354:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 354 | list->strings = calloc(allocate_count, sizeof(list->strings[0])); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:383:83: warning: unused parameter 'index' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 383 | static int extract_othername_object_as_string(GENERAL_NAME* name, void* data, int index, int count) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:483:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 483 | (*count) = list.count; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:493:23: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 493 | result = calloc(list.count, sizeof(*result)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:494:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 494 | (*lengths) = calloc(list.count, sizeof(**lengths)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:547:6: warning: 'sk_ASN1_OBJECT_find' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 547 | if (sk_ASN1_OBJECT_find(oid_stack, oid) >= 0) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:550:2: warning: 'sk_ASN1_OBJECT_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 550 | sk_ASN1_OBJECT_pop_free(oid_stack, ASN1_OBJECT_free); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:608:42: warning: cast from 'const struct x509_st *' to 'struct x509_st *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 608 | status = PEM_write_bio_X509(bio, (X509*)xcert); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:618:11: warning: 'sk_X509_num' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 618 | count = sk_X509_num(chain); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:621:14: warning: 'sk_X509_value' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 621 | X509* c = sk_X509_value(chain, x); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:657:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 657 | new_cert = (BYTE*)realloc(pemCert, new_len + 1); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:662:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 662 | length = new_len; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:670:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 670 | offset += status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:642:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 642 | status = BIO_read(bio, pemCert, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:656:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 656 | new_len = length * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:665:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 665 | status = BIO_read(bio, &pemCert[offset], length - offset); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:703:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 703 | bio = BIO_new_mem_buf(data, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:583:14: warning: unused function 'x509_utils_get_pem' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 583 | static BYTE* x509_utils_get_pem(const X509* xcert, const STACK_OF(X509) * chain, size_t* plength) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 22 warnings generated. Step #21 - "compile-centipede-none-x86_64": [206/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -c /src/FreeRDP/libfreerdp/crypto/ber.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/ber.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:353:61: warning: unused parameter 'count' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 353 | void ber_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:608:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 608 | *value += (byte << 16); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:646:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 646 | Stream_Write_UINT8(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:654:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 654 | Stream_Write_UINT16_BE(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:662:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 662 | Stream_Write_UINT8(s, (value >> 16)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [207/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -c /src/FreeRDP/libfreerdp/gdi/gdi.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:43: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 44 | return hdc->brush->style; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:45: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 76 | hBmpBrush->width; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 78 | hBmpBrush->height; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:57: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:43: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:52: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:494:31: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 494 | bitmap->destBottom); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:574:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 574 | dstblt->nHeight, NULL, 0, 0, gdi_rop3_code(dstblt->bRop), &gdi->palette); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:587:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 587 | const DWORD rop = gdi_rop3_code(patblt->bRop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:668:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 668 | hbrush->nXOrg = brush->x; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:669:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 669 | hbrush->nYOrg = brush->y; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:693:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 693 | gdi_rop3_code(scrblt->bRop), &gdi->palette); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:779:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 779 | gdi_SetROP2(gdi->drawing->hdc, lineTo->bRop2); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:59: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:42: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:55: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:40: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:804:43: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 804 | gdi_SetROP2(gdi->drawing->hdc, polyline->bRop2); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:37: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:38: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:836:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 836 | gdi_rop3_code(memblt->bRop), &gdi->palette); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:872:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 872 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:939:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 939 | gdi->drawing->hdc->brush->nXOrg = brush->x; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:940:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 940 | gdi->drawing->hdc->brush->nYOrg = brush->y; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:943:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 943 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:40: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:73: warning: unused parameter 'polygon_sc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:40: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:67: warning: unused parameter 'polygon_cb' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:40: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:73: warning: unused parameter 'ellipse_sc' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:40: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:73: warning: unused parameter 'ellipse_cb' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:42: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:77: warning: unused parameter 'frameMarker' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1076:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1074 | if (!rfx_process_message(context->codecs->rfx, cmd->bmp.bitmapData, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1075 | cmd->bmp.bitmapDataLength, cmdRect.left, cmdRect.top, Step #21 - "compile-centipede-none-x86_64": 1076 | gdi->primary_buffer, gdi->dstFormat, gdi->stride, gdi->height, Step #21 - "compile-centipede-none-x86_64": | ~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:66: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:59: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:54: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1218:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1218 | gdi->stride = gdi->width * FreeRDPGetBytesPerPixel(gdi->dstFormat); Step #21 - "compile-centipede-none-x86_64": | ~~~~~^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:80: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:68: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1359:15: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1359 | gdi->width = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1360:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1360 | gdi->height = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1436:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1436 | rect.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1437:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1437 | rect.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 70 warnings generated. Step #21 - "compile-centipede-none-x86_64": [208/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_data.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_data.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #21 - "compile-centipede-none-x86_64": 60 | str[x] = tolower(str[x]); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #21 - "compile-centipede-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 60 | str[x] = tolower(str[x]); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #21 - "compile-centipede-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #21 - "compile-centipede-none-x86_64": 157 | ({ int __res; \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 158 | if (sizeof (c) > 1) \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 159 | { \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 161 | { \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 162 | int __c = (c); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 164 | } \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 165 | else \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 166 | __res = f args; \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 167 | } \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 168 | else \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 170 | __res; })) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:38:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 38 | #define TAG FREERDP_TAG("crypto") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [209/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -c /src/FreeRDP/libfreerdp/crypto/crypto.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/crypto.c:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:97:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 97 | if (!BN_bin2bn(modulus_reverse, key_length, mod)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:111:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 111 | crypto_reverse(output, output_length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:115:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 115 | size_t diff = key_length - output_length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:100:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 100 | if (!BN_bin2bn(exponent_reverse, exponent_size, exp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:102:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 102 | if (!BN_bin2bn(input_reverse, length, x)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:212:20: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | pem = calloc(size + 1, sizeof(char)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:221:35: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 221 | *plength = (size_t)strnlen(pem, size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:229:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 229 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:257:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 257 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [210/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -c /src/FreeRDP/libfreerdp/core/errinfo.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [211/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -c /src/FreeRDP/libfreerdp/core/errconnect.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errconnect.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/errconnect.c:29:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [212/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -c /src/FreeRDP/libfreerdp/core/errbase.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errbase.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/errbase.c:29:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [213/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -c /src/FreeRDP/libfreerdp/core/streamdump.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/streamdump.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:80:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 80 | _fseeki64(fp, *pOffset, SEEK_SET); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #21 - "compile-centipede-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:211:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 211 | r = _fseeki64(fp, *offset, SEEK_SET); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #21 - "compile-centipede-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 239 | r = _fseeki64(fp, *offset, SEEK_SET); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #21 - "compile-centipede-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:354:13: warning: implicit conversion changes signedness: 'UINT64' (aka 'unsigned long') to 'time_t' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 354 | slp = ts - ctx->dump->replayTime; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:364:21: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 364 | size_t duration = slp; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:79: warning: unused parameter 'port' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:91: warning: unused parameter 'timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [214/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -c /src/FreeRDP/libfreerdp/core/graphics.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/graphics.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/graphics.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [215/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -c /src/FreeRDP/libfreerdp/common/settings.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings.c:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:54:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 54 | new_argv = (char**)realloc(args->argv, sizeof(char*) * (args->argc + 1)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:85:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 85 | (args->argc - x - 1) * sizeof(char*)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~^~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:84:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | memmove_s(&args->argv[x], (args->argc - x) * sizeof(char*), &args->argv[x + 1], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:157:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 157 | if (strncmp(args->argv[i], option, p - args->argv[i]) == 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:790:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 790 | args->argc = argc; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:821:38: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 821 | return freerdp_addin_argv_new(args->argc, cnv.cc); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1207:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1207 | if (!freerdp_settings_set_uint16(settings, (FreeRDP_Settings_Keys_UInt16)index, uval)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1214:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1214 | if (!freerdp_settings_set_int16(settings, (FreeRDP_Settings_Keys_Int16)index, ival)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1220:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1220 | if (!freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)index, uval)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1226:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1226 | if (!freerdp_settings_set_int32(settings, (FreeRDP_Settings_Keys_Int32)index, ival)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1286:84: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1286 | return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1314:10: warning: 4 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_Password51'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1314 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1503:10: warning: 8 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1503 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1744:37: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1744 | settings->OrderSupport[offset] = *(const BOOL*)data; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1645:10: warning: 11 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1645 | switch (id) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1810:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1810 | flags &= ~FREERDP_CODEC_REMOTEFX; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1814:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1814 | flags &= ~FREERDP_CODEC_NSCODEC; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 21 warnings generated. Step #21 - "compile-centipede-none-x86_64": [216/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -c /src/FreeRDP/libfreerdp/core/smartcardlogon.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/smartcardlogon.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/smartcardlogon.c:380:51: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 380 | static BOOL list_provider_keys(const rdpSettings* settings, NCRYPT_PROV_HANDLE provider, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [217/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -c /src/FreeRDP/libfreerdp/core/utils.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/utils.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:166:10: warning: 4 enumeration values not explicitly handled in switch: 'GW_AUTH_HTTP', 'GW_AUTH_RDG', 'GW_AUTH_RPC'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 166 | switch (reason) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:354:38: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 354 | static BOOL disable_pnp(rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [218/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -c /src/FreeRDP/libfreerdp/gdi/gfx.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gfx.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:171:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #21 - "compile-centipede-none-x86_64": 171 | double sx = NAN; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #21 - "compile-centipede-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:172:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #21 - "compile-centipede-none-x86_64": 172 | double sy = NAN; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #21 - "compile-centipede-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:73: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:573:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 573 | const RDPGFX_SURFACE_COMMAND* cmd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:73: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:659:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 659 | const RDPGFX_SURFACE_COMMAND* cmd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1033:61: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1033 | cmd->surfaceId, rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1075:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1075 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1080:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1080 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1241:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1241 | prect->right = MIN(rect->right, surface->width); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1242:45: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1242 | prect->bottom = MIN(rect->bottom, surface->height); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 17 warnings generated. Step #21 - "compile-centipede-none-x86_64": [219/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -c /src/FreeRDP/libfreerdp/core/metrics.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/metrics.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [220/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -c /src/FreeRDP/libfreerdp/core/heartbeat.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:28:7: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 28 | BYTE reserved = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:22:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 22 | #define WITH_DEBUG_HEARTBEAT Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [221/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.c:51: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:528:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 528 | if (!BN_bin2bn(info->Modulus, info->ModulusLength, mod)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:589:92: warning: unused parameter 'length' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 589 | static BOOL certificate_process_server_public_key(rdpCertificate* cert, wStream* s, UINT32 length) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:788:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 788 | sigdatalen = Stream_PointerAs(s, const BYTE) - sigdata; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:939:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 939 | return end - start; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1175:3: warning: 'sk_X509_free' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 1175 | sk_X509_free(cert->chain); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1256:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1256 | cert->x509 = d2i_X509(NULL, &ptr, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1275:24: warning: passing 'const X509 *' (aka 'const struct x509_st *') to parameter of type 'X509 *' (aka 'struct x509_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #21 - "compile-centipede-none-x86_64": 1275 | cert->x509 = X509_dup(xcert); Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/openssl/x509.h:468:22: note: passing argument to parameter 'x509' here Step #21 - "compile-centipede-none-x86_64": 468 | X509 *X509_dup(X509 *x509); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1284:17: warning: 'sk_X509_dup' was marked unused but was used [-Wused-but-marked-unused] Step #21 - "compile-centipede-none-x86_64": 1284 | cert->chain = sk_X509_dup(chain); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1403:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1403 | const int status = BIO_read(bio, &pem[offset], length - offset); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1538:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1538 | *PublicKey = optr = ptr = (BYTE*)calloc(length, sizeof(BYTE)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1616 | size_t outputSize = EVP_PKEY_size(pkey); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1666:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1666 | BYTE* ptr = calloc(rc + 1, sizeof(BYTE)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1745:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1745 | const size_t bnsize = BN_num_bytes(bn); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/openssl/bn.h:181:45: note: expanded from macro 'BN_num_bytes' Step #21 - "compile-centipede-none-x86_64": 181 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:61:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 61 | #define CERTIFICATE_TAG FREERDP_TAG("core.certificate") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:993:13: warning: unused function 'certificate_write_server_x509_certificate_chain' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 993 | static BOOL certificate_write_server_x509_certificate_chain(const rdpCertificate* certificate, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 19 warnings generated. Step #21 - "compile-centipede-none-x86_64": [222/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -c /src/FreeRDP/libfreerdp/core/codecs.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/codecs.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [223/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -c /src/FreeRDP/libfreerdp/core/activation.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/activation.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:42:25: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 42 | Stream_Write_UINT16(s, PduSource); /* targetUser (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:353:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 353 | info.totalEntriesCache0 = settings->BitmapCacheV2CellInfo[0].numEntries; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:354:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 354 | info.totalEntriesCache1 = settings->BitmapCacheV2CellInfo[1].numEntries; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:355:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 355 | info.totalEntriesCache2 = settings->BitmapCacheV2CellInfo[2].numEntries; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:356:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 356 | info.totalEntriesCache3 = settings->BitmapCacheV2CellInfo[3].numEntries; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:357:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 357 | info.totalEntriesCache4 = settings->BitmapCacheV2CellInfo[4].numEntries; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:359:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 359 | info.numEntriesCache0 = MIN(keyCount, info.totalEntriesCache0); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:361:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 361 | info.numEntriesCache1 = MIN(keyCount, info.totalEntriesCache1); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:363:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 363 | info.numEntriesCache2 = MIN(keyCount, info.totalEntriesCache2); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:365:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 365 | info.numEntriesCache3 = MIN(keyCount, info.totalEntriesCache3); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:367:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | info.numEntriesCache4 = MIN(keyCount, info.totalEntriesCache4); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [224/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -c /src/FreeRDP/libfreerdp/core/childsession.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/childsession.c:20: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:62:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 62 | BOOL ret = WriteFile(ptr->hFile, buf, size, &written, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:79:9: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 79 | return written; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:218:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 218 | int nchunks = ringbuffer_peek(&ptr->readBuffer, chunks, ret); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:225:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 225 | ringbuffer_commit_read_bytes(&ptr->readBuffer, ret); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #21 - "compile-centipede-none-x86_64": | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:25: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ~ ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #21 - "compile-centipede-none-x86_64": | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:254:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 254 | return transport_bio_named_write(bio, str, strlen(str)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:488:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 488 | if (_wcsncmp(pipePath, (WCHAR*)startOfPath, 4)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [225/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -c /src/FreeRDP/libfreerdp/crypto/tls.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/tls.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/../core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:251:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 251 | status = BIO_write(bio, str, size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:34: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:45: warning: unused parameter 'str' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:312:36: warning: cast from function call of type 'void (*)(const SSL *, int, int)' (aka 'void (*)(const struct ssl_st *, int, int)') to non-matching type 'ULONG_PTR' (aka 'unsigned long') [-Wbad-function-cast] Step #21 - "compile-centipede-none-x86_64": 312 | *((ULONG_PTR*)ptr) = (ULONG_PTR)SSL_get_info_callback(tls->ssl); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:291:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 291 | status = BIO_ctrl(next_bio, cmd, num, ptr); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:293:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 293 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:300:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 300 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:335:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 335 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:348:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 348 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:466:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 466 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:646:10: warning: 14 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 646 | switch (alg) Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:664:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 664 | ChannelBindingTokenLength = PrefixLength + CertificateHashLength; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:54: warning: unused parameter 'once' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:66: warning: unused parameter 'param' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:80: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:768:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 768 | SSL_CTX_set_options(tls->ctx, options); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:785:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 785 | SSL_CTX_set_security_level(tls->ctx, settings->TlsSecLevel); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:895:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 895 | SSL_set_tlsext_host_name(tls->ssl, tls_get_server_name(tls)); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:947:85: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 947 | verify_status = tls_verify_certificate(tls, cert, tls_get_server_name(tls), tls->port); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:906:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 906 | int status = BIO_do_handshake(tls->bio); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/openssl/bio.h:409:34: note: expanded from macro 'BIO_do_handshake' Step #21 - "compile-centipede-none-x86_64": 409 | # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1116:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1116 | if (!tls_prepare(tls, underlying, methods, options, FALSE)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1239:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1239 | status = BIO_wait_write(bio, 100); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/../core/tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #21 - "compile-centipede-none-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1511:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1511 | accept_cert(tls, pemCert, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1770:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1770 | accept_cert(tls, pemCert, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1802:82: warning: unused parameter 'stored_data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1802 | void tls_print_certificate_error(rdpCertificateStore* store, rdpCertificateData* stored_data, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 30 warnings generated. Step #21 - "compile-centipede-none-x86_64": [226/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -c /src/FreeRDP/libfreerdp/core/timezone.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/timezone.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:113:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 113 | Stream_Read_UINT32(s, tz->Bias); /* Bias */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #21 - "compile-centipede-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:118:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 118 | Stream_Read_UINT32(s, tz->StandardBias); /* StandardBias */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #21 - "compile-centipede-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:123:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 123 | Stream_Read_UINT32(s, tz->DaylightBias); /* DaylightBias */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #21 - "compile-centipede-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:150:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 150 | Stream_Write_UINT32(s, tz->Bias); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:170:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 170 | Stream_Write_UINT32(s, tz->StandardBias); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:181:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 181 | Stream_Write_UINT32(s, tz->DaylightBias); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [227/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -c /src/FreeRDP/libfreerdp/core/security.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/security.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/security.c:320:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 320 | security_UINT32_le(length_le, sizeof(length_le), length); /* length must be little-endian */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [228/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -c /src/FreeRDP/libfreerdp/core/mcs.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.h:33: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/mcs.c:196:10: warning: enumeration value 'DomainMCSPDU_invalid' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 196 | switch (pdu) Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [229/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -c /src/FreeRDP/libfreerdp/core/multitransport.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/multitransport.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:154:25: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 154 | Stream_Write_UINT32(s, hr); /* HResult (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:179:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'HRESULT' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 179 | Stream_Read_UINT32(s, hr); /* hrResponse (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #21 - "compile-centipede-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:181:78: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 181 | return IFCALLRESULT(STATE_RUN_SUCCESS, multi->MtResponse, multi, requestId, hr); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #21 - "compile-centipede-none-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #21 - "compile-centipede-none-x86_64": | ~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:184:89: warning: unused parameter 'reqProto' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 184 | static state_run_t multitransport_no_udp(rdpMultitransport* multi, UINT32 reqId, UINT16 reqProto, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:185:54: warning: unused parameter 'cookie' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 185 | const BYTE* cookie) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:191:91: warning: unused parameter 'reqId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 191 | static state_run_t multitransport_server_handle_response(rdpMultitransport* multi, UINT32 reqId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:192:65: warning: unused parameter 'hrResponse' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 192 | UINT32 hrResponse) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:202:59: warning: unused parameter 'protocol' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 202 | rdpMultitransport* multitransport_new(rdpRdp* rdp, UINT16 protocol) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [230/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -c /src/FreeRDP/libfreerdp/core/input.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/input.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/input.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:726:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 726 | Stream_Read_INT16(s, xDelta); /* xPos (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:727:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 727 | Stream_Read_INT16(s, yDelta); /* yPos (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:906:28: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 906 | in->lastInputTimestamp = now; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:43:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 43 | #define RDP_CLIENT_INPUT_PDU_HEADER_LENGTH 4 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [231/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -c /src/FreeRDP/libfreerdp/core/freerdp.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/freerdp.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:405:7: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 405 | if (now - in->lastInputTimestamp > FakeMouseMotionInterval) Step #21 - "compile-centipede-none-x86_64": | ^~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:717:6: warning: string literal of length 4462 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] Step #21 - "compile-centipede-none-x86_64": 717 | "Build configuration: " FREERDP_BUILD_CONFIG "\n" Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 718 | "Build type: " FREERDP_BUILD_TYPE "\n" Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 719 | "CFLAGS: " FREERDP_CFLAGS "\n" Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 720 | "Compiler: " FREERDP_COMPILER_ID ", " FREERDP_COMPILER_VERSION "\n" Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 721 | "Target architecture: " FREERDP_TARGET_ARCH "\n"; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1050:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1050 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1059:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1059 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_DEBUG, line, file, fkt, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1066:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1066 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [232/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -c /src/FreeRDP/libfreerdp/core/client.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/client.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:60: warning: unused parameter 'once' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:72: warning: unused parameter 'param' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:86: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:162:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 162 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :104:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 104 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:250:54: warning: unused parameter 'channels' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 250 | void freerdp_channels_register_instance(rdpChannels* channels, freerdp* instance) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:539:61: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 539 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:546:56: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 545 | pChannelOpenData->pChannelOpenEventProcEx( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 546 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:514:28: warning: comparison of integers of different signs: 'int' and 'UINT32' (aka 'unsigned int') [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 514 | for (int index = 0; index < mcs->channelCount; index++) Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:557:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 557 | return -1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:561:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 561 | return -1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:598:62: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 598 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, type, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:605:57: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 604 | pChannelOpenData->pChannelOpenEventProcEx( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 605 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, type, item->UserData, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:910:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 910 | pChannelOpenData->options = pChannelDef->options; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1007:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1007 | pChannelOpenData->options = pChannelDef->options; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1057:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1057 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1093:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1093 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1271:70: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1271 | int freerdp_channels_client_load(rdpChannels* channels, rdpSettings* settings, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1324:73: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1324 | int freerdp_channels_client_load_ex(rdpChannels* channels, rdpSettings* settings, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 22 warnings generated. Step #21 - "compile-centipede-none-x86_64": [233/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -c /src/FreeRDP/libfreerdp/core/proxy.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/proxy.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:260:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 260 | result = cidr4_match(&sa4.sin_addr, &mask.sin_addr, sub); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:267:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 267 | result = cidr6_match(&sa6.sin6_addr, &mask.sin6_addr, sub); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:634:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 634 | resultsize += status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:593:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 593 | status = BIO_write(bufferedBio, Stream_Buffer(s), Stream_GetPosition(s)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:613:89: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 613 | BIO_read(bufferedBio, (BYTE*)recv_buf + resultsize, sizeof(recv_buf) - resultsize - 1); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:729:11: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 729 | buf[1] = nauthMethods; /* #of methods offered */ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:773:14: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 773 | buf[1] = usernameLen; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:774:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 774 | memcpy(ptr, proxyUsername, usernameLen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:776:12: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 776 | *ptr = userpassLen; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:778:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 778 | memcpy(ptr, proxyPassword, userpassLen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:812:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 812 | buf[4] = hostnlen; /* DST.ADDR */ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:760:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 760 | int usernameLen = strnlen(proxyUsername, 255); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:761:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 761 | int userpassLen = strnlen(proxyPassword, 255); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:818:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 818 | status = BIO_write(bufferedBio, buf, hostnlen + 7U); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": 18 warnings generated. Step #21 - "compile-centipede-none-x86_64": [234/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -c /src/FreeRDP/libfreerdp/core/settings.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #21 - "compile-centipede-none-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #21 - "compile-centipede-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #21 - "compile-centipede-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #21 - "compile-centipede-none-x86_64": 157 | ({ int __res; \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 158 | if (sizeof (c) > 1) \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 159 | { \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 161 | { \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 162 | int __c = (c); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 164 | } \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 165 | else \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 166 | __res = f args; \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 167 | } \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 168 | else \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 170 | __res; })) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1211:87: warning: unused parameter 'certSha1' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1211 | FreeRDP_Settings_Keys_String pwdId, const BYTE* certSha1, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1212:46: warning: unused parameter 'sha1len' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1212 | size_t sha1len) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [235/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -c /src/FreeRDP/libfreerdp/core/tpdu.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tpdu.c:122:24: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 122 | Stream_Write_UINT8(s, length); /* LI */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [236/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -c /src/FreeRDP/libfreerdp/core/tpkt.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpkt.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [237/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -c /src/FreeRDP/libfreerdp/core/autodetect.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:133:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 133 | RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:182:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 182 | RDP_TRANSPORT_TYPE transport, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:210:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 210 | RDP_TRANSPORT_TYPE transport, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:249:71: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 249 | RDP_TRANSPORT_TYPE transport, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:379:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 379 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:387:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 387 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:395:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 395 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:373:10: warning: enumeration value 'RDP_NETCHAR_RESERVED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 373 | switch (result->type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:357:90: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 357 | static BOOL autodetect_send_netchar_result(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:88: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:460:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 460 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:481:89: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 481 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:513:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 513 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:544:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 544 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:13: warning: unused function 'autodetect_send_netchar_sync' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 19 warnings generated. Step #21 - "compile-centipede-none-x86_64": [238/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -c /src/FreeRDP/libfreerdp/core/nla.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:352:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 352 | switch (utils_authenticate(instance, AUTH_NLA, TRUE)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:320:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 319 | WINPR_SAM_ENTRY* entry = SamLookupUserA( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 320 | sam, settings->Username, userLength + 1 /* ensure '\0' is checked too */, NULL, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:598:10: warning: enumeration values 'NLA_STATE_INITIAL', 'NLA_STATE_AUTH_INFO', and 'NLA_STATE_POST_NEGO' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 598 | switch (nla_get_state(nla)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:805:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 805 | nla->errorCode = STATUS_PASSWORD_MUST_CHANGE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #21 - "compile-centipede-none-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:809:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 809 | nla->errorCode = STATUS_PASSWORD_EXPIRED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #21 - "compile-centipede-none-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:813:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 813 | nla->errorCode = STATUS_ACCOUNT_DISABLED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #21 - "compile-centipede-none-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:817:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 817 | nla->errorCode = NTSTATUS_FROM_WIN32(GetLastError()); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1197:55: warning: unused parameter 'nla' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1197 | static BOOL nla_read_TSRemoteGuardPackageCred(rdpNla* nla, WinPrAsn1Decoder* dec, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1335:36: warning: integer constant not in range of enumerated type 'KERB_LOGON_SUBMIT_TYPE' (aka 'enum _KERB_LOGON_SUBMIT_TYPE') [-Wassign-enum] Step #21 - "compile-centipede-none-x86_64": 1335 | KERB_TICKET_LOGON kerbLogon = { 0 }; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1478:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1477 | if (!WinPrAsn1EncContextualInteger( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1478 | enc, 0, freerdp_settings_get_uint32(settings, FreeRDP_KeySpec))) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1444:10: warning: enumeration value 'TSCREDS_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1444 | switch (credType) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1486:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'FreeRDP_Settings_Keys_String' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1485 | octet_string.data = (BYTE*)freerdp_settings_get_string_as_utf16( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1486 | settings, cspData_fields[i].setting_id, &len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1664:50: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1664 | if (!WinPrAsn1EncContextualInteger(enc, 0, nla->version)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1703:51: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1703 | if (!WinPrAsn1EncContextualInteger(enc, 4, nla->errorCode)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1877:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1877 | case STATUS_PASSWORD_MUST_CHANGE: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #21 - "compile-centipede-none-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1881:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1881 | case STATUS_PASSWORD_EXPIRED: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #21 - "compile-centipede-none-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1885:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1885 | case STATUS_ACCOUNT_DISABLED: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #21 - "compile-centipede-none-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1889:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1889 | case STATUS_LOGON_FAILURE: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:103:30: note: expanded from macro 'STATUS_LOGON_FAILURE' Step #21 - "compile-centipede-none-x86_64": 103 | #define STATUS_LOGON_FAILURE STATUS_CAST(NTSTATUS, 0xC000006DL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1893:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1893 | case STATUS_WRONG_PASSWORD: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:104:31: note: expanded from macro 'STATUS_WRONG_PASSWORD' Step #21 - "compile-centipede-none-x86_64": 104 | #define STATUS_WRONG_PASSWORD STATUS_CAST(NTSTATUS, 0xC000006AL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1897:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1897 | case STATUS_ACCESS_DENIED: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #21 - "compile-centipede-none-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1901:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1901 | case STATUS_ACCOUNT_RESTRICTION: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:111:36: note: expanded from macro 'STATUS_ACCOUNT_RESTRICTION' Step #21 - "compile-centipede-none-x86_64": 111 | #define STATUS_ACCOUNT_RESTRICTION STATUS_CAST(NTSTATUS, 0xC000006EL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1905:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1905 | case STATUS_ACCOUNT_LOCKED_OUT: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:112:35: note: expanded from macro 'STATUS_ACCOUNT_LOCKED_OUT' Step #21 - "compile-centipede-none-x86_64": 112 | #define STATUS_ACCOUNT_LOCKED_OUT STATUS_CAST(NTSTATUS, 0xC0000234L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1909:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1909 | case STATUS_ACCOUNT_EXPIRED: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:113:32: note: expanded from macro 'STATUS_ACCOUNT_EXPIRED' Step #21 - "compile-centipede-none-x86_64": 113 | #define STATUS_ACCOUNT_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000193L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1913:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1913 | case STATUS_LOGON_TYPE_NOT_GRANTED: Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:114:39: note: expanded from macro 'STATUS_LOGON_TYPE_NOT_GRANTED' Step #21 - "compile-centipede-none-x86_64": 114 | #define STATUS_LOGON_TYPE_NOT_GRANTED STATUS_CAST(NTSTATUS, 0xC000015BL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1997:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1997 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :190:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 190 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:110:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 110 | #define NLA_PKG_NAME CREDSSP_AUTH_PKG_SPNEGO Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:57:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 57 | #define SERVER_KEY "Software\\" FREERDP_VENDOR_STRING "\\" FREERDP_PRODUCT_STRING "\\Server" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 31 warnings generated. Step #21 - "compile-centipede-none-x86_64": [239/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -c /src/FreeRDP/libfreerdp/core/tcp.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:48: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:57: warning: unused parameter 'mode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:75: warning: unused parameter 'argp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:85: warning: unused parameter 'argi' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:96: warning: unused parameter 'argl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:107:48: warning: unused parameter 'ret' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 107 | long ret) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:60: warning: unused parameter 'str' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:54: warning: unused parameter 'str' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:63: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:50: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:59: warning: unused parameter 'mode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:77: warning: unused parameter 'argp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:87: warning: unused parameter 'argi' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:50: warning: unused parameter 'argl' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 466 | long argl, long ret) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:61: warning: unused parameter 'ret' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 466 | long argl, long ret) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:489:74: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 489 | if (buf && num && !ringbuffer_write(&ptr->xmitBuffer, (const BYTE*)buf, num)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:503:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 503 | const int status = BIO_write(next_bio, chunks[i].data, chunks[i].size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:62: warning: unused parameter 'str' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:56: warning: unused parameter 'str' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:65: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:593:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 593 | status = ringbuffer_used(&ptr->xmitBuffer); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:731:18: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 731 | if (getpeername(sockfd, (struct sockaddr*)&saddr, &length) != 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:826:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 826 | status = WSAEventSelect(sockfd, handles[count++], FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:34: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:20: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:865:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 865 | status = WSAEventSelect(sockfd, handles[0], 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:873:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 873 | if (_ioctlsocket(sockfd, FIONBIO, &arg) != 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:857:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 857 | status = recv(sockfd, NULL, 0, 0); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:924:14: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 924 | curPort = ports[index]; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:966:50: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 966 | status = _connect(sockfd, addr->ai_addr, addr->ai_addrlen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:900:72: warning: unused parameter 'timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 900 | UINT32 count, UINT16 port, UINT32 timeout) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:989:9: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 989 | return sockfd; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:1159:43: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1157 | sockfd = freerdp_tcp_connect_multi( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1158 | context, settings->TargetNetAddresses, settings->TargetNetPorts, Step #21 - "compile-centipede-none-x86_64": 1159 | settings->TargetNetAddressCount, port, timeout); Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:13: warning: unused function 'transport_bio_simple_callback' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:13: warning: unused function 'transport_bio_buffered_callback' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 45 warnings generated. Step #21 - "compile-centipede-none-x86_64": [240/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -c /src/FreeRDP/libfreerdp/core/nego.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nego.c:27: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:182:12: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 182 | switch (nego_get_state(nego)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:475:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 475 | cchPCB = len; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:789:29: warning: unused parameter 'transport' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 789 | int nego_recv(rdpTransport* transport, wStream* s, void* extra) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:943:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 943 | result = nego_set_routing_token(nego, str, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1026:10: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1026 | switch (nego_get_state(nego)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1154:52: warning: unused parameter 'nego' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1154 | static BOOL nego_process_correlation_info(rdpNego* nego, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1288:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1287 | if ((flags & Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1288 | ~(EXTENDED_CLIENT_DATA_SUPPORTED | DYNVC_GFX_PROTOCOL_SUPPORTED | RDP_NEGRSP_RESERVED | Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1289 | RESTRICTED_ADMIN_MODE_SUPPORTED | REDIRECTED_AUTHENTICATION_MODE_SUPPORTED))) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [241/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -c /src/FreeRDP/libfreerdp/core/info.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/info.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:534:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 534 | Stream_Write_UINT16(s, cbClientAddress); /* cbClientAddress (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:538:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 538 | Stream_Write_UINT16(s, cbClientDir); /* cbClientDir (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:916:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 916 | Stream_Write_UINT16(s, (UINT32)cbDomain); /* cbDomain (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:917:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 917 | Stream_Write_UINT16(s, (UINT32)cbUserName); /* cbUserName (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:918:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 918 | Stream_Write_UINT16(s, (UINT32)cbPassword); /* cbPassword (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:919:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 919 | Stream_Write_UINT16(s, (UINT32)cbAlternateShell); /* cbAlternateShell (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:920:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 920 | Stream_Write_UINT16(s, (UINT32)cbWorkingDir); /* cbWorkingDir (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1409:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1409 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1418:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1418 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [242/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -c /src/FreeRDP/libfreerdp/core/redirection.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/redirection.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:130:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 130 | *plen = len; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:205:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 205 | Stream_Write_UINT32(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:214:55: warning: unused parameter 'flag' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 214 | static BOOL rdp_redirection_write_base64_wchar(UINT32 flag, wStream* s, size_t length, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:276:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 276 | *pLength = wpos; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:329:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 329 | Stream_Write_UINT32(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:615:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 614 | pres = freerdp_settings_set_uint32(settings, FreeRDP_RedirectionAcceptedCertLength, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 615 | length); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:925:42: warning: unused parameter 'flag' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 925 | static SSIZE_T redir_write_string(UINT32 flag, wStream* s, const char* str) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:938:37: warning: unused parameter 'flag' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 938 | static BOOL redir_write_data(UINT32 flag, wStream* s, UINT32 length, const BYTE* data) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [243/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -c /src/FreeRDP/libfreerdp/core/connection.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/connection.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:259:71: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 259 | wstatus = WaitForMultipleObjectsEx(nevents, events, FALSE, (dueDate - now), TRUE); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:350:49: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 350 | nego_set_target(rdp->nego, hostname, settings->ServerPort); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:380:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 380 | CharUpperBuffA(cookie, domain_length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:770:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 770 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1221:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1221 | switch (state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1337:10: warning: 25 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1337 | switch (state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1367:22: warning: implicit conversion changes signedness: 'CONNECTION_STATE' to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1367 | stateEvent.state = rdp_get_state(rdp); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1866:10: warning: 26 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1866 | switch (state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1885:10: warning: 21 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1885 | switch (state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [244/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -c /src/FreeRDP/libfreerdp/core/channels.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/channels.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:197:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 197 | rc = client->VirtualChannelRead(client, hChannel, Stream_Pointer(s), chunkLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:303:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 303 | Stream_Write_UINT32(s, totalSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [245/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -c /src/FreeRDP/libfreerdp/core/server.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/server.c:30: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:82:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 82 | messageCtx->channelId = channel->channelId; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:99:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | channelId = channel->channelId; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:209:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 209 | length -= value; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:309:12: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 309 | value = wts_read_variable_uint(channel->receiveData, cbChId, &ChannelId); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:278:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 278 | length = Stream_GetPosition(channel->receiveData); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:393:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 393 | Stream_Write_UINT8(s, val); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:398:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 398 | Stream_Write_UINT16(s, val); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:419:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 419 | *bm = ((Cmd & 0x0F) << 4) | cbChId; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:474:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 473 | ret = wts_queue_receive_data(channel, Stream_Buffer(channel->receiveData), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 474 | Stream_GetPosition(channel->receiveData)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:577:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 577 | if (!WTSVirtualChannelWrite(channel, (PCHAR)capaBuffer, Stream_GetPosition(s), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:58: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:83: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:57: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:82: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:60: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:85: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:882:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 882 | DWORD flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:59: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:84: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:889:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 889 | DWORD flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:894:55: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 894 | BOOL WINAPI FreeRDP_WTSStopRemoteControlSession(ULONG LogonId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:82: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:900:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 900 | BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:81: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:906:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 906 | BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:49: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:68: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:84: warning: unused parameter 'Version' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:48: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:67: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:83: warning: unused parameter 'Version' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:923:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 923 | HANDLE WINAPI FreeRDP_WTSOpenServerW(LPWSTR pServerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1046:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1046 | HANDLE WINAPI FreeRDP_WTSOpenServerExW(LPWSTR pServerName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:48: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:63: warning: unused parameter 'ProcessId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:80: warning: unused parameter 'ExitCode' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:56: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:64: warning: unused parameter 'WTSInfoClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:86: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1121:56: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1121 | DWORD* pBytesReturned) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1145:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1145 | SetLastError(E_OUTOFMEMORY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #21 - "compile-centipede-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1126:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1126 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:48: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:68: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:82: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1160:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1160 | DWORD* pBytesReturned) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:81: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1167:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1167 | DWORD* pBytesReturned) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:46: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:79: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1174:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1174 | DWORD DataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:64: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1181:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1181 | DWORD DataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:77: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:63: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:79: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:76: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:62: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:78: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:49: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:64: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:80: warning: unused parameter 'bWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:45: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:60: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:76: warning: unused parameter 'bWait' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:46: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:61: warning: unused parameter 'ShutdownFlag' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:62: warning: unused parameter 'EventMask' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:80: warning: unused parameter 'pEventFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1317:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1317 | channel = channel_new(vcm, client, joined_channel->ChannelId, index, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1257:67: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1257 | HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen(HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1398:23: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1398 | channel->channelId = InterlockedIncrement(&vcm->dvc_channel_id_seq); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1415:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1414 | if (!WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1415 | Stream_GetPosition(s), &written)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1473:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1472 | ret = WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1473 | Stream_GetPosition(s), &written); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1484:72: warning: unused parameter 'TimeOut' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1484 | BOOL WINAPI FreeRDP_WTSVirtualChannelRead(HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1555:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1555 | SetLastError(E_OUTOFMEMORY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #21 - "compile-centipede-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1583:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1583 | SetLastError(E_OUTOFMEMORY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #21 - "compile-centipede-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1594:54: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1594 | buffer[0] = (DATA_FIRST_PDU << 4) | (cbLen << 2) | cbChId; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1598:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1598 | buffer[0] = (DATA_PDU << 4) | cbChId; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1602:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1602 | written = Stream_GetRemainingLength(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1608:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1608 | length = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1627:56: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1627 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput(HANDLE hChannelHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1632:57: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1632 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput(HANDLE hChannelHandle) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1666:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1666 | SetLastError(E_OUTOFMEMORY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #21 - "compile-centipede-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1684:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1684 | SetLastError(E_OUTOFMEMORY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #21 - "compile-centipede-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1726:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1726 | SetLastError(E_OUTOFMEMORY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #21 - "compile-centipede-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1744:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1744 | SetLastError(E_OUTOFMEMORY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #21 - "compile-centipede-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1767:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1767 | ULONG NumberOfEntries) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1773:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1773 | ULONG NumberOfEntries) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:57: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1783:59: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1783 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification(HWND hWnd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:61: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:75: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:63: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:77: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:45: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:64: warning: unused parameter 'phToken' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:54: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:76: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:53: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:75: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:87: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:86: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:47: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:82: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1841:46: warning: unused parameter 'flag' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1841 | DWORD flag) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:46: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:81: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:96: warning: unused parameter 'flag' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1853:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1853 | LPWSTR pListenerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1854:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1854 | SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1855:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1855 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1861:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1861 | LPSTR pListenerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1862:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1862 | SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1863:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1863 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1869:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1869 | LPWSTR pListenerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1870:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1870 | SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1872:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1872 | LPDWORD lpnLengthNeeded) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1878:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1878 | LPSTR pListenerName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1879:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1879 | SECURITY_INFORMATION SecurityInformation, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1881:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1881 | LPDWORD lpnLengthNeeded) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1886:48: warning: unused parameter 'bEnable' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1886 | BOOL CDECL FreeRDP_WTSEnableChildSessions(BOOL bEnable) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1891:52: warning: unused parameter 'pbEnabled' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1891 | BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled(PBOOL pbEnabled) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1896:48: warning: unused parameter 'pSessionId' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1896 | BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1905:42: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1905 | BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:41: warning: unused parameter 'hServer' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:57: warning: unused parameter 'username' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:74: warning: unused parameter 'password' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:91: warning: unused parameter 'domain' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1950:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1950 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :128:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 128 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 257 warnings generated. Step #21 - "compile-centipede-none-x86_64": [246/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -c /src/FreeRDP/libfreerdp/core/surface.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/surface.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:300:17: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 300 | cmdType = cmd->cmdType; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:316:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 316 | Stream_Write_UINT16(s, cmd->destLeft); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:317:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 317 | Stream_Write_UINT16(s, cmd->destTop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:318:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 318 | Stream_Write_UINT16(s, cmd->destRight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:319:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 319 | Stream_Write_UINT16(s, cmd->destBottom); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [247/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -c /src/FreeRDP/libfreerdp/core/display.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.c:20: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/display.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [248/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -c /src/FreeRDP/libfreerdp/core/listener.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.c:50: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:55:64: warning: unused parameter 'instance' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 55 | static BOOL freerdp_listener_open_from_vsock(freerdp_listener* instance, const char* bind_address, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:56:53: warning: unused parameter 'port' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 56 | UINT16 port) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:200:51: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | status = _bind((SOCKET)sockfd, ai->ai_addr, ai->ai_addrlen); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:227:18: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 227 | WSAEventSelect(sockfd, listener->events[listener->num_sockfds], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:271:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 271 | status = _bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:280:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 280 | status = _listen(sockfd, 10); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:328:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 328 | WSAEventSelect(fd, listener->events[listener->num_sockfds], FD_READ | FD_ACCEPT | FD_CLOSE); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:385:19: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 385 | return listener->num_sockfds; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:500:59: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 500 | WLog_WARN(TAG, "accept failed with %s", winpr_strerror(errno, buffer, sizeof(buffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:7: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 481 | int peer_sockfd = Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [249/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -c /src/FreeRDP/libfreerdp/core/credssp_auth.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/credssp_auth.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:187:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 187 | identityEx->PackageListLength = _wcslen(auth->package_list); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:63: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'USHORT' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:221:80: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 221 | if (ConvertUtf8ToWChar(auth->kerberosSettings.kdcUrl, (WCHAR*)(secAttr + 1), str_size) <= 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:500:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 500 | switch (auth->state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:565:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 565 | switch (auth->state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [250/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -c /src/FreeRDP/libfreerdp/core/aad.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/aad.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:733:36: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 733 | int aad_recv(rdpAad* aad, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:761:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 761 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :107:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [251/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -c /src/FreeRDP/libfreerdp/core/gcc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:439:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 439 | if (!per_write_length(s, Stream_GetPosition(userData) + 14)) /* connectPDU length */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:462:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 462 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:562:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 562 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:992:9: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 992 | return filtered; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1099:42: warning: unused parameter 'connectionType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1099 | UINT32 connectionType) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1192:10: warning: variable 'clientProductIdLen' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 1192 | UINT16 clientProductIdLen = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1402:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1402 | Stream_Write_UINT16(s, settings->DesktopWidth); /* DesktopWidth */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1403:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1403 | Stream_Write_UINT16(s, settings->DesktopHeight); /* DesktopHeight */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1433:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1433 | connectionType = settings->ConnectionType; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1442:25: warning: implicit conversion loses integer precision: 'HIGH_COLOR_DEPTH' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1442 | Stream_Write_UINT16(s, highColorDepth); /* highColorDepth */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1799:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1799 | if (!gcc_write_user_data_header(s, SC_SECURITY, end - posHeader)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1878:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1878 | length = mcs->channelCount * 12 + 8; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1898:9: warning: variable 'MCSChannelId' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 1898 | UINT16 MCSChannelId = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1942:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1942 | if (!gcc_write_user_data_header(s, SC_NET, payloadLen)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1946:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1946 | Stream_Write_UINT16(s, mcs->channelCount); /* channelCount */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2114:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2114 | current->x = left; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2115:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2115 | current->y = top; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2116:33: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2116 | current->width = right - left + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2117:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2117 | current->height = bottom - top + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2146:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2146 | length = (20 * settings->MonitorCount) + 12; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2168:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2168 | const UINT32 left = current->x - baseX; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2169:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2169 | const UINT32 top = current->y - baseY; Step #21 - "compile-centipede-none-x86_64": | ~~~ ~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2170:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2170 | const UINT32 right = left + current->width - 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2171:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2171 | const UINT32 bottom = top + current->height - 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2239:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2239 | length = (20 * settings->MonitorCount) + 16; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": 29 warnings generated. Step #21 - "compile-centipede-none-x86_64": [252/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -c /src/FreeRDP/libfreerdp/codec/audio.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/audio.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/audio.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/audio.c:256:13: warning: unused function 'audio_format_valid' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 256 | static BOOL audio_format_valid(const AUDIO_FORMAT* format) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [253/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -c /src/FreeRDP/libfreerdp/core/license.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/license.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:1956:9: warning: variable 'ConnectFlags' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 1956 | UINT32 ConnectFlags = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2708:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2708 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :148:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2758:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 2758 | switch (state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:87:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 87 | #define LICENSING_PADDING_SIZE 8 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:70:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 70 | #define LICENSE_PKT_SC_MASK \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:72:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 72 | #define LICENSE_PKT_MASK (LICENSE_PKT_CS_MASK | LICENSE_PKT_SC_MASK) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:93:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 93 | #define LicenseProtocolVersionMask 0x0F Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:68:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 68 | #define LICENSE_PKT_CS_MASK \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:91:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 91 | #define PREAMBLE_VERSION_2_0 0x02 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:85:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 85 | #define HWID_UNIQUE_DATA_LENGTH 16 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2556:6: warning: unused function 'license_read_platform_challenge_response' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 2556 | BOOL license_read_platform_challenge_response(rdpLicense* license, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:800:6: warning: unused function 'license_read_server_upgrade_license' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 800 | BOOL license_read_server_upgrade_license(rdpLicense* license, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 16 warnings generated. Step #21 - "compile-centipede-none-x86_64": [254/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -c /src/FreeRDP/libfreerdp/codec/bulk.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bulk.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/../core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:157:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #21 - "compile-centipede-none-x86_64": 157 | double CompressionRatio = NAN; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #21 - "compile-centipede-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:249:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #21 - "compile-centipede-none-x86_64": 249 | double CompressionRatio = NAN; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #21 - "compile-centipede-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:373:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 373 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :17:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 17 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [255/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -c /src/FreeRDP/libfreerdp/core/fastpath.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/fastpath.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:707:64: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 707 | return IFCALLRESULT(TRUE, input->KeyboardEvent, input, flags, code); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #21 - "compile-centipede-none-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #21 - "compile-centipede-none-x86_64": | ~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:710:85: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 710 | static BOOL fastpath_recv_input_event_mouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:750:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 750 | Stream_Read_INT16(s, xDelta); /* xDelta (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:751:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 751 | Stream_Read_INT16(s, yDelta); /* yDelta (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:732:88: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 732 | static BOOL fastpath_recv_input_event_relmouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:765:83: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 765 | static BOOL fastpath_recv_input_event_qoe(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:793:86: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 793 | static BOOL fastpath_recv_input_event_mousex(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1007:35: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1007 | Stream_Write_UINT8(s, eventFlags | (eventCode << 5)); /* eventHeader (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1069:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1069 | int sec_bytes = fastpath_get_sec_bytes(fastpath->rdp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1156:52: warning: unused parameter 'fastpath' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1156 | wStream* fastpath_update_pdu_init_new(rdpFastPath* fastpath) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1194:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1194 | maxLength = (maxLength < CompressionMaxSize) ? maxLength : CompressionMaxSize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1240:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1240 | fpUpdateHeader.size = (totalLength > maxLength) ? maxLength : totalLength; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1257:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1257 | fpUpdateHeader.compressionFlags = compressionFlags; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1269:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1269 | fpUpdateHeader.size = DstSize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1301:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1301 | fpUpdatePduHeader.length = fpUpdateHeader.size + fpHeaderSize + pad; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1198:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1198 | totalLength = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 22 warnings generated. Step #21 - "compile-centipede-none-x86_64": [256/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_pack.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/smartcard_pack.h:28: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1671:79: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1671 | if (!smartcard_ndr_pointer_read_(s, index, &pbContextNdrPtr, file, function, line)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1707:66: warning: unused parameter 'pbContextNdrPtr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1707 | LONG smartcard_unpack_redir_scard_context_ref(wStream* s, UINT32 pbContextNdrPtr, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1772:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1772 | if (!smartcard_ndr_pointer_read_(s, index, NULL, file, function, line)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [257/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:135:7: warning: implicit conversion changes signedness: 'auth_status' to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 135 | rc = utils_authenticate_gateway(instance, GW_AUTH_RPC); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:259:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 259 | bind_pdu.header.frag_length = offset; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:411:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 411 | auth_3_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:418:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 418 | auth_3_pdu.header.frag_length = offset; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [258/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_decode.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:27: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_decode.c:47:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 47 | context->rlgr_decode(context->mode, data, size, buffer, 4096); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [259/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -c /src/FreeRDP/libfreerdp/core/rdstls.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdstls.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:184:50: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 184 | static BOOL rdstls_write_capabilities(rdpRdstls* rdstls, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:234:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 234 | Stream_Write_UINT16(s, length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:72: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:89: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:449:6: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 448 | serverRedirectionGuidLength = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 449 | freerdp_settings_get_uint32(settings, FreeRDP_RedirectionGuidLength); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:74: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:91: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:557:10: warning: enumeration values 'RDSTLS_STATE_INITIAL' and 'RDSTLS_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 557 | switch (state) Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:906:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 906 | return Stream_GetPosition(s) + passwordLength; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [260/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_dwt.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 73 | l_dst[x + 1] = (hl[n] << 1) + ((l_dst[x] + l_dst[x + 2]) >> 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:74:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 74 | h_dst[x + 1] = (hh[n] << 1) + ((h_dst[x] + h_dst[x + 2]) >> 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:78:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 78 | l_dst[x + 1] = (hl[n] << 1) + (l_dst[x]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:79:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 79 | h_dst[x + 1] = (hh[n] << 1) + (h_dst[x]); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:108:49: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 108 | dst[total_width] = (*(h - total_width) << 1) + ((*dst + dst[2 * total_width]) >> 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:113:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 113 | dst[total_width] = (*h << 1) + ((*dst * 2) >> 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [261/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_quantization.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:78:12: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 78 | half = (1 << (factor - 1)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [262/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:58:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 58 | !http_request_set_content_length(request, contentLength) || Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:127:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 127 | buffer.cbBuffer = authTokenLength; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:260:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 260 | buffer.cbBuffer = authTokenLength; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [263/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [264/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:733:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 733 | closesocket(sockfd); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:757:59: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 756 | if (!proxy_connect(settings, bufferedBio, proxyUsername, proxyPassword, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 757 | settings->GatewayHostname, settings->GatewayPort)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:771:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 771 | tls->port = settings->GatewayPort; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:837:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 837 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:869:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 869 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:908:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 908 | if (rpc_out_channel_connect(outChannel, timeout) < 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:961:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 961 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :19:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 19 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [265/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -c /src/FreeRDP/libfreerdp/core/transport.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:226:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 226 | closesocket(sockfd); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:236:10: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 236 | switch (utils_authenticate(transport_get_context(transport)->instance, AUTH_RDP, FALSE)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:262:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 262 | switch (utils_authenticate(context->instance, AUTH_TLS, FALSE)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:306:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 306 | tls->port = settings->ServerPort; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:745:47: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 745 | saveerrno, winpr_strerror(saveerrno, ebuffer, sizeof(ebuffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:723:83: warning: unused parameter 'bio' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 723 | static void transport_bio_error_log(rdpTransport* transport, LPCSTR biofunc, BIO* bio, LPCSTR file, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:827:19: warning: implicit conversion changes signedness: 'int' to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 827 | rdp->inBytes += status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1019:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1019 | pduLength = parse_nla_mode_pdu(transport, s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1021:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1021 | pduLength = rdstls_parse_pdu(transport->log, s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1023:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1023 | pduLength = parse_default_mode_pdu(transport, s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1026:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1026 | return pduLength; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1035:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1035 | return pduLength; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1055:19: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1055 | const int rc = transport_read_layer(transport, &c, 1); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1067:18: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1067 | const int rc = transport_read_layer_bytes(transport, s, 4); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1080:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1080 | rc = transport_read_layer_bytes(transport, s, 1); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1102:11: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1102 | return status; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1111:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1111 | return Stream_Length(s); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1211:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1211 | length -= status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1212:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1212 | Stream_Seek(s, status); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1215:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1215 | transport->written += writtenlength; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1147:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1147 | writtenlength = length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1159:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1159 | status = BIO_write(transport->frontBio, Stream_ConstPointer(s), length); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1362:9: warning: implicit conversion loses integer precision: 'long' to 'BOOL' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1362 | return BIO_write_blocked(transport->frontBio); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.h:62:30: note: expanded from macro 'BIO_write_blocked' Step #21 - "compile-centipede-none-x86_64": 62 | #define BIO_write_blocked(b) BIO_ctrl(b, BIO_C_WRITE_BLOCKED, 0, NULL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :26:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 26 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 28 warnings generated. Step #21 - "compile-centipede-none-x86_64": [266/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -c /src/FreeRDP/libfreerdp/core/rdp.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:300:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 300 | *remainingLength = remLen; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:525:7: warning: variable 'byte' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 525 | BYTE byte = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:700:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 700 | if (!rdp_write_security_header(rdp, s, sec_flags)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:716:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 716 | *pad = 8 - (length % 8); Step #21 - "compile-centipede-none-x86_64": | ~ ~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:724:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 724 | Stream_Write_UINT8(s, *pad); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:728:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 728 | if (!security_hmac_signature(data, length, Stream_Pointer(s), 8, rdp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:732:38: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 732 | if (!security_fips_encrypt(data, length + *pad, rdp)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:743:56: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 743 | status = security_salted_mac_signature(rdp, data, length, TRUE, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:747:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 747 | security_mac_signature(rdp, data, length, Stream_PointerAs(s, BYTE), 8); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:754:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 754 | if (!security_encrypt(Stream_Pointer(s), length, rdp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:712:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 712 | length = length - (data - Stream_Buffer(s)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:738:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 738 | length = length - (data - Stream_Buffer(s)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:815:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 815 | length = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:846:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 846 | length = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:853:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 853 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, type, channel_id)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:886:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 886 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:891:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 891 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, PDU_TYPE_DATA, channel_id)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:893:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 893 | if (!rdp_write_share_data_header(rdp, s, length - sec_bytes, type, rdp->settings->ShareId)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:897:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 897 | if (!rdp_security_stream_out(rdp, s, length, 0, &pad)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:926:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 926 | length = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:57: warning: unused parameter 'rdp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:71: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:954:9: warning: variable 'unitId' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 954 | UINT16 unitId = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1467:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1467 | if (!security_fips_decrypt(Stream_Pointer(s), length, rdp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1470:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1470 | if (!security_fips_check_signature(Stream_ConstPointer(s), length - pad, sig, 8, rdp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1490:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1490 | if (!security_decrypt(Stream_PointerAs(s, BYTE), length, rdp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1494:72: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1494 | status = security_salted_mac_signature(rdp, Stream_ConstPointer(s), length, FALSE, cmac, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1498:60: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1498 | security_mac_signature(rdp, Stream_ConstPointer(s), length, cmac, sizeof(cmac)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1516:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1516 | *pLength = length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1831:10: warning: 13 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_MCS_ERECT_DOMAIN', 'CONNECTION_STATE_MCS_ATTACH_USER'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 1831 | switch (rdp_get_state(rdp)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2364:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2364 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :118:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 118 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2547:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2547 | const UINT32 mask = ~(FINALIZE_SC_SYNCHRONIZE_PDU | FINALIZE_SC_CONTROL_COOPERATE_PDU | Step #21 - "compile-centipede-none-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2548 | FINALIZE_SC_CONTROL_GRANTED_PDU | FINALIZE_SC_FONT_MAP_PDU | Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2549 | FINALIZE_CS_SYNCHRONIZE_PDU | FINALIZE_CS_CONTROL_COOPERATE_PDU | Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2550 | FINALIZE_CS_CONTROL_REQUEST_PDU | FINALIZE_CS_PERSISTENT_KEY_LIST_PDU | Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2551 | FINALIZE_CS_FONT_LIST_PDU | FINALIZE_DEACTIVATE_REACTIVATE); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2764:42: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2764 | static BOOL option_is_experimental(wLog* log, const char* tok) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 37 warnings generated. Step #21 - "compile-centipede-none-x86_64": [267/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -c /src/FreeRDP/libfreerdp/codec/jpeg.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/jpeg.c:22: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:34: warning: unused parameter 'input' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:47: warning: unused parameter 'output' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:59: warning: unused parameter 'width' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:70: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:82: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:92: warning: unused parameter 'bpp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [268/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -c /src/FreeRDP/libfreerdp/codec/nsc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:60:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 60 | shift = context->ColorLossLevel - 1; /* colorloss recovery + YCoCg shift */ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:99:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | *bmpdata++ = MINMAX(b_val, 0, 0xFF); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #21 - "compile-centipede-none-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:100:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 100 | *bmpdata++ = MINMAX(g_val, 0, 0xFF); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #21 - "compile-centipede-none-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:101:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 101 | *bmpdata++ = MINMAX(r_val, 0, 0xFF); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #21 - "compile-centipede-none-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #21 - "compile-centipede-none-x86_64": | ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:283:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 283 | context->BitmapDataLength = blength; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:304:39: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 304 | context->priv->PlaneBuffersLength = plength; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :57:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:480:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 480 | context->width = width; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:481:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 481 | context->height = height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:40:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 40 | #define TAG FREERDP_TAG("codec.nsc") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:438:76: warning: unused parameter 'nHeight' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 438 | UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 flip) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [269/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -c /src/FreeRDP/libfreerdp/core/peer.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/peer.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:96:50: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 96 | peerChannel = server_channel_common_new(client, index, mcsChannel->ChannelId, 128, NULL, name); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:190:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 190 | if (!rdp_send(rdp, s, peerChannel->channelId)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:329:80: warning: unused parameter 'totalLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 329 | static state_run_t peer_recv_data_pdu(freerdp_peer* client, wStream* s, UINT16 totalLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:555:13: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 555 | switch (autodetect_get_state(rdp->autodetect)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:577:14: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 577 | switch (autodetect_get_state(rdp->autodetect)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:551:11: warning: 29 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 551 | switch (rdp_get_state(rdp)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:624:10: warning: 5 enumeration values not explicitly handled in switch: 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST', 'LICENSE_STATE_NEW_REQUEST'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 624 | switch (license_get_state(rdp->license)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:962:13: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_QUIT_SESSION', 'STATE_RUN_FAILED'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 962 | switch (ret) Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1008:42: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1006 | .y = 0, Step #21 - "compile-centipede-none-x86_64": 1007 | .width = w, Step #21 - "compile-centipede-none-x86_64": 1008 | .height = h, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1007:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1006 | .y = 0, Step #21 - "compile-centipede-none-x86_64": 1007 | .width = w, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:816:10: warning: 4 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_AAD', 'CONNECTION_STATE_MCS_CREATE_RESPONSE', 'CONNECTION_STATE_MCS_ATTACH_USER_CONFIRM'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 816 | switch (rdp_get_state(rdp)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1309:82: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1309 | static LicenseCallbackResult freerdp_peer_nolicense(freerdp_peer* peer, wStream* s) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1396:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1396 | osMajorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMajorType); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1441:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1441 | osMinorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMinorType); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 18 warnings generated. Step #21 - "compile-centipede-none-x86_64": [270/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -c /src/FreeRDP/libfreerdp/codec/dsp.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/dsp.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [271/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_encode.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:252:66: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 252 | *size = context->rlgr_encode(context->mode, data, 4096, buffer, buffer_size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:69: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:55: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:40:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 40 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [272/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -c /src/FreeRDP/libfreerdp/core/window.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/window.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:395:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 395 | Stream_Read_UINT32(s, windowState->visibleOffsetX); /* visibleOffsetX (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #21 - "compile-centipede-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:396:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 396 | Stream_Read_UINT32(s, windowState->visibleOffsetY); /* visibleOffsetY (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #21 - "compile-centipede-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:54: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:76: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:65: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:87: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:919:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 919 | size = sizeof(UINT32) * monitored_desktop->numWindowIds; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:920:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 920 | newid = (UINT32*)realloc(monitored_desktop->windowIds, size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:932:25: warning: comparison of integers of different signs: 'UINT32' (aka 'unsigned int') and 'int' [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 932 | for (UINT32 i = 0; i < (int)monitored_desktop->numWindowIds; i++) Step #21 - "compile-centipede-none-x86_64": | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:62: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:84: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [273/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -c /src/FreeRDP/libfreerdp/codec/nsc_encode.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc_encode.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:129:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 129 | rw = (context->ChromaSubsamplingLevel ? tempWidth : context->width); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:130:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 130 | ccl = context->ColorLossLevel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:358:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 358 | *out++ = runlength - 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:443:37: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 443 | BOOL nsc_write_message(NSC_CONTEXT* context, wStream* s, const NSC_MESSAGE* message) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:488:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 488 | context->width = width; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:489:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 489 | context->height = height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:513:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 513 | message.ColorLossLevel = context->ColorLossLevel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:514:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 514 | message.ChromaSubsamplingLevel = context->ChromaSubsamplingLevel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:415:15: warning: unused function 'nsc_compute_byte_count' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 415 | static UINT32 nsc_compute_byte_count(NSC_CONTEXT* context, UINT32* ByteCount, UINT32 width, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [274/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_add.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_add.c:19: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [275/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:30: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:642:16: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 642 | statusCode = http_response_get_status_code(response); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:761:11: warning: 6 enumeration values not explicitly handled in switch: 'CLIENT_OUT_CHANNEL_STATE_OPENED', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A6W', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A10W'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 761 | switch (nextOutChannel->State) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1005:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1005 | return status; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1079:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1079 | request_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1086:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1086 | request_pdu.header.frag_length = offset; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1057:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1057 | request_pdu.alloc_hint = length; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1077:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1077 | stub_data_pad = rpc_offset_align(&offset, 8); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1102:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1102 | plaintext.cbBuffer = offset; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1104:81: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1104 | if (!credssp_auth_encrypt(auth, &plaintext, &ciphertext, &size, rpc->SendSeqNum++)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1196:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1196 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :29:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 29 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 14 warnings generated. Step #21 - "compile-centipede-none-x86_64": [276/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -c /src/FreeRDP/libfreerdp/codec/region.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/region.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/region.h:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:90:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 90 | return region->data->nbRects; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:109:20: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 109 | *nbRects = data->nbRects; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:194:46: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 194 | REGION16_DATA* ret = (REGION16_DATA*)malloc(allocSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:228:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 228 | CopyMemory(dst->data, src->data, src->data->size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #21 - "compile-centipede-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:21: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~^~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:459:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 459 | MoveMemory(band2, endBand, toMove); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #21 - "compile-centipede-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:472:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 472 | size_t allocSize = sizeof(REGION16_DATA) + (finalNbRects * sizeof(RECTANGLE_16)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:485:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 485 | region->data->size = allocSize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:674:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 674 | tmpItems = realloc(newItems, newItems->size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:797:42: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 797 | dst->data = realloc(newItems, newItems->size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": 17 warnings generated. Step #21 - "compile-centipede-none-x86_64": [277/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:32:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 32 | #define BLU(_k_) (((_k_)&0x000000FFU)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:30:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 30 | #define RED(_k_) (((_k_)&0x00FF0000U) >> 16) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:31:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 31 | #define GRN(_k_) (((_k_)&0x0000FF00U) >> 8) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [278/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -c /src/FreeRDP/libfreerdp/core/message.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/message.c:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/message.c:198:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 198 | (void*)(size_t)((imeId << 16UL) | imeState), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/message.c:1847:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1847 | const UINT32 imeConvMode = ((size_t)msg->lParam); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/message.c:3107:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 3107 | int count = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [279/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_andor.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_andor.c:18: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [280/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:37: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:47: warning: unused parameter 'once' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:59: warning: unused parameter 'param' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:73: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:165:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 165 | kp = k << LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:168:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 168 | krp = kr << LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:196:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 196 | cnt = lzcnt_s(bs->accumulator); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:209:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 209 | cnt = lzcnt_s(bs->accumulator); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:219:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 219 | BitStream_Shift(bs, (vk % 32)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:238:12: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 238 | k = kp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:260:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 260 | cnt = lzcnt_s(~(bs->accumulator)); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:273:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 273 | cnt = lzcnt_s(~(bs->accumulator)); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:283:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 283 | BitStream_Shift(bs, (vk % 32)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:315:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 315 | kr = krp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:326:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 326 | kr = krp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:336:11: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 336 | k = kp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:347:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 347 | offset = (pOutput - pDstData); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:351:12: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 351 | size = DstSize - offset; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:371:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 371 | cnt = lzcnt_s(~(bs->accumulator)); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:384:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 384 | cnt = lzcnt_s(~(bs->accumulator)); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:394:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 394 | BitStream_Shift(bs, (vk % 32)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:426:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 426 | kr = krp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:437:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 437 | kr = krp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:451:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 451 | k = kp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:464:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 464 | k = kp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:489:12: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 489 | mag = (UINT32)code; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:490:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 490 | nIdx = 32 - lzcnt_s(mag); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:514:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 514 | k = kp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:525:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 525 | k = kp >> LSGR; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:553:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 553 | offset = (pOutput - pDstData); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:557:10: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 557 | size = DstSize - offset; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:562:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 562 | offset = (pOutput - pDstData); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:198:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 198 | nbits = BitStream_GetRemainingLength(bs); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:211:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 211 | nbits = BitStream_GetRemainingLength(bs); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:262:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 262 | nbits = BitStream_GetRemainingLength(bs); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:275:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 275 | nbits = BitStream_GetRemainingLength(bs); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:373:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 373 | nbits = BitStream_GetRemainingLength(bs); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:386:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 386 | nbits = BitStream_GetRemainingLength(bs); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:564:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const SSIZE_T' (aka 'const long') [-Wsign-compare] Step #21 - "compile-centipede-none-x86_64": 564 | if (offset != DstSize) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ ~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:612:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 612 | OutputBit(vk, 1); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:593:13: note: expanded from macro 'OutputBit' Step #21 - "compile-centipede-none-x86_64": 593 | int _c = (count); \ Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:618:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 618 | OutputBits(kr, val & ((1 << kr) - 1)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #21 - "compile-centipede-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #21 - "compile-centipede-none-x86_64": 70 | UINT16 bits = (_bits); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:644:35: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 644 | rfx_bitstream_attach(bs, buffer, buffer_size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:37:17: note: expanded from macro 'rfx_bitstream_attach' Step #21 - "compile-centipede-none-x86_64": 37 | bs->nbytes = (_nbytes); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:687:18: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 687 | OutputBits(k, numZeros); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #21 - "compile-centipede-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #21 - "compile-centipede-none-x86_64": 70 | UINT16 bits = (_bits); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 714 | twoMs = Get2MagSign(input); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #21 - "compile-centipede-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #21 - "compile-centipede-none-x86_64": | ~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 714 | twoMs = Get2MagSign(input); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #21 - "compile-centipede-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #21 - "compile-centipede-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #21 - "compile-centipede-none-x86_64": | ~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #21 - "compile-centipede-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #21 - "compile-centipede-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #21 - "compile-centipede-none-x86_64": | ~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #21 - "compile-centipede-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #21 - "compile-centipede-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #21 - "compile-centipede-none-x86_64": 70 | UINT16 bits = (_bits); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:80: note: expanded from macro 'OutputBits' Step #21 - "compile-centipede-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:71:16: note: expanded from macro 'rfx_bitstream_put_bits' Step #21 - "compile-centipede-none-x86_64": 71 | int nbits = (_nbits); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 54 warnings generated. Step #21 - "compile-centipede-none-x86_64": [281/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_copy.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_copy.c:19: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:17: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #21 - "compile-centipede-none-x86_64": | ^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:122:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 122 | memcpy(dst, src, rowbytes); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:138:16: warning: cast from '__copy_8u_t' (aka 'int (*)(const unsigned char *restrict, unsigned char *restrict, int)') to '__copy_t' (aka 'int (*)(const void *restrict, void *restrict, int)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 138 | prims->copy = (__copy_t)(prims->copy_8u); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 16 warnings generated. Step #21 - "compile-centipede-none-x86_64": [282/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -c /src/FreeRDP/libfreerdp/codec/color.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/color.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/color.c:654:55: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 654 | memcpy(&dstLine[xDstOffset], &srcLine[xSrcOffset], copyDstWidth); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [283/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -c /src/FreeRDP/libfreerdp/codec/h264.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/h264.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:66: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:84: warning: unused parameter 'nDstHeight' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:469:41: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 469 | UINT32 nDstWidth, UINT32 nDstHeight, const RECTANGLE_16* rects, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:58: warning: unused parameter 'once' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:70: warning: unused parameter 'param' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:84: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:695:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 695 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :79:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 79 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [284/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_colors.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_colors.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:161:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 161 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:162:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 162 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:239:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 239 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:240:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 240 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:60: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:54: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:48: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": 11 warnings generated. Step #21 - "compile-centipede-none-x86_64": [285/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_set.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_set.c:21: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:69:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 69 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:106:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 106 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [286/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:45:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 45 | const BYTE* sptr = &pSrc[srcStep * y]; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:46:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 46 | BYTE* dptr = &pDst[dstStep * y]; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [287/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -c /src/FreeRDP/libfreerdp/codec/zgfx.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/zgfx.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/zgfx.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:166:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 166 | zgfx->HistoryIndex = count - front; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:184:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | index = (zgfx->HistoryIndex + zgfx->HistoryBufferSize - offset) % zgfx->HistoryBufferSize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:187:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 187 | if ((index + bytes) <= zgfx->HistoryBufferSize) Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:189:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 189 | CopyMemory(dptr, &(zgfx->HistoryBuffer[index]), bytes); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #21 - "compile-centipede-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:195:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 195 | CopyMemory(&dptr[front], zgfx->HistoryBuffer, bytes - front); Step #21 - "compile-centipede-none-x86_64": | ^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #21 - "compile-centipede-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:202:10: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 202 | valid = bytes; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:206:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 206 | bytes = valid; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:211:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 211 | CopyMemory(dptr, origDst, bytes); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #21 - "compile-centipede-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:336:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 335 | zgfx_history_buffer_ring_read( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 336 | zgfx, distance, &(zgfx->OutputBuffer[zgfx->OutputCount]), count); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:255:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 255 | zgfx->OutputCount = cbSegment; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:262:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 262 | const UINT32 bits = 8u * (cbSegment - 1u); Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:409:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 409 | UINT32* pDstSize, UINT32 flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:502:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 502 | Stream_Write_UINT8(s, (*pFlags)); /* header (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:491:49: warning: unused parameter 'zgfx' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 491 | static BOOL zgfx_compress_segment(ZGFX_CONTEXT* zgfx, wStream* s, const BYTE* pSrcData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:582:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 582 | Stream_Write_UINT16(sDst, fragment); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:567:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 567 | DstSize = Stream_GetPosition(sDst) - posDataStart; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:596:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 596 | (*pDstSize) = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:601:50: warning: unused parameter 'flush' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 601 | void zgfx_context_reset(ZGFX_CONTEXT* zgfx, BOOL flush) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:380:14: warning: unused function 'aligned_zgfx_malloc' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 380 | static BYTE* aligned_zgfx_malloc(size_t size) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 23 warnings generated. Step #21 - "compile-centipede-none-x86_64": [288/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -c /src/FreeRDP/libfreerdp/primitives/primitives.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/primitives.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:92:13: warning: unused function 'primitives_init_optimized' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 92 | static BOOL primitives_init_optimized(primitives_t* prims) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:134:34: warning: unused function 'primitives_YUV_benchmark_init' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 134 | static primitives_YUV_benchmark* primitives_YUV_benchmark_init(primitives_YUV_benchmark* ret) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:168:13: warning: unused function 'primitives_YUV_benchmark_run' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 168 | static BOOL primitives_YUV_benchmark_run(primitives_YUV_benchmark* bench, primitives_t* prims, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [289/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_sign.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_sign.c:18: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [290/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:1: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #21 - "compile-centipede-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #21 - "compile-centipede-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | static Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [291/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:1: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:5:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 5 | char* pass = freerdp_assistance_bin_to_hex_string((void*)Data, Size); Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #21 - "compile-centipede-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #21 - "compile-centipede-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | static Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [292/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:1: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #21 - "compile-centipede-none-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #21 - "compile-centipede-none-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | static Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [293/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -c /src/FreeRDP/libfreerdp/codec/bitmap.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bitmap.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/bitmap.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:460:85: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 460 | static SSIZE_T freerdp_bitmap_compress_24(const void* srcData, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:765:85: warning: unused parameter 'height' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 765 | static SSIZE_T freerdp_bitmap_compress_16(const void* srcData, UINT32 width, UINT32 height, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [294/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_shift.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_shift.c:18: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:60:13: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 60 | *pDst++ = (INT16)((UINT16)*pSrc++ << val); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:87:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 87 | return general_rShiftC_16s(pSrc, -val, pDst, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:89:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 89 | return general_lShiftC_16s(pSrc, val, pDst, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:99:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | return general_rShiftC_16u(pSrc, -val, pDst, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:101:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 101 | return general_lShiftC_16u(pSrc, val, pDst, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [295/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -c /src/FreeRDP/libfreerdp/codec/planar.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/planar.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:203:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 203 | used += cRawBytes; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:204:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 204 | x += cRawBytes; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:205:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 205 | x += nRunLength; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:291:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 291 | *dstp = pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:299:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 299 | *dstp = pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:317:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 317 | pixel = -deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:322:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 322 | pixel = deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:325:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 325 | deltaValue = previousScanline[x] + pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:326:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 326 | *dstp = deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:334:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 334 | deltaValue = previousScanline[x] + pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:335:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 335 | *dstp = deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:429:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 429 | *dstp = pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:437:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 437 | *dstp = pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:455:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 455 | pixel = -deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:460:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 460 | pixel = deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:463:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 463 | deltaValue = previousScanline[x * 4] + pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:464:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 464 | *dstp = deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:472:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 472 | deltaValue = previousScanline[x * 4] + pixel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:473:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 473 | *dstp = deltaValue; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:603:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 603 | beg = nHeight - 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:610:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 610 | end = nHeight; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:643:30: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 643 | pRGB = &pDstData[((nYDst + y) * nDstStep) + (nXDst * bpp)]; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:791:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 791 | const size_t diff = srcp - pSrcData; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:862:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 862 | const size_t diff0 = (planes[0] - pSrcData); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:876:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 876 | const size_t diff1 = (planes[1] - pSrcData); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:889:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 889 | const size_t diff2 = (planes[2] - pSrcData); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:77: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:969:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 969 | status = planar_set_plane(0xFF, pTempData, nTempStep, nXDst, nYDst, nSrcWidth, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1019:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1019 | planar_decompress_plane_rle_only(planes[3], rleSizes[3], rleBuffer[3], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1029:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1029 | status = planar_decompress_plane_rle_only(planes[0], rleSizes[0], rleBuffer[0], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1036:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1036 | planar_decompress_plane_rle_only(planes[1], rleSizes[1], rleBuffer[1], rawWidths[1], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1043:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1043 | planar_decompress_plane_rle_only(planes[2], rleSizes[2], rleBuffer[2], rawWidths[2], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1095:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #21 - "compile-centipede-none-x86_64": | ~~~~~ Step #21 - "compile-centipede-none-x86_64": 1095 | cll, useAlpha); Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:851:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 851 | rleSizes[3] = planar_skip_plane_rle(planes[3], SrcSize - diff, rawWidths[3], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:868:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 868 | rleSizes[0] = planar_skip_plane_rle(planes[0], SrcSize - diff0, rawWidths[0], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:882:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 882 | rleSizes[1] = planar_skip_plane_rle(planes[1], SrcSize - diff1, rawWidths[1], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:895:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 895 | rleSizes[2] = planar_skip_plane_rle(planes[2], SrcSize - diff2, rawWidths[2], Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1185:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1185 | controlByte = PLANAR_CONTROL_BYTE(13, cRawBytes); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #21 - "compile-centipede-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1191:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1191 | controlByte = PLANAR_CONTROL_BYTE(15, cRawBytes); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #21 - "compile-centipede-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1198:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1198 | controlByte = PLANAR_CONTROL_BYTE(nRunLength, cRawBytes); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #21 - "compile-centipede-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1215:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1215 | nBytesToWrite = (int)(controlByte >> 4); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1246:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1246 | controlByte = PLANAR_CONTROL_BYTE(2, (nRunLength - 32)); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #21 - "compile-centipede-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1251:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1251 | controlByte = PLANAR_CONTROL_BYTE(1, (nRunLength - 16)); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #21 - "compile-centipede-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1268:18: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1268 | return (pOutput - pOutBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1664:15: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1664 | size = (dstp - dstData); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1682:27: warning: implicit conversion loses integer precision: 'const UINT64' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1682 | context->maxPlaneSize = tmp; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1753:3: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1753 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :151:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 64 warnings generated. Step #21 - "compile-centipede-none-x86_64": [296/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -c /src/FreeRDP/libfreerdp/codec/mppc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/mppc.c:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/mppc.c:777:35: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 777 | mppc->HistoryOffset = HistoryPtr - HistoryBuffer; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [297/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -c /src/FreeRDP/libfreerdp/codec/yuv.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:3: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:5: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:92:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 92 | roi.width = width; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:93:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 93 | roi.height = height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:124:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 124 | roi.width = width; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:125:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 125 | roi.height = height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:255:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 255 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :91:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 91 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:377:11: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 377 | c.top = height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:379:14: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 379 | c.bottom = height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [298/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -c /src/FreeRDP/libfreerdp/codec/ncrush.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/ncrush.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1961:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1961 | *bits += *(*SrcPtr)++ << *nbits; Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1969:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1969 | *bits += tmp << *nbits; Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2335:41: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2335 | ncrush->HashTable[get_word(SrcPtr)] = Offset; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2336:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2336 | ncrush->MatchTable[Offset] = Hash; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2508:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2508 | ncrush->HashTable[i] = (NewHash <= 0) ? 0 : NewHash; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2514:7: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2514 | if (HistoryOffset + j >= ARRAYSIZE(ncrush->MatchTable)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2517:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2517 | INT32 NewMatch = ncrush->MatchTable[HistoryOffset + j] - HistoryOffset; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2518:49: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2518 | ncrush->MatchTable[j] = (NewMatch <= 0) ? 0 : NewMatch; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2646:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2646 | rc = ncrush_find_best_match(ncrush, HistoryOffset, &MatchOffset); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2785:35: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2785 | Mask = ((1 << CopyOffsetBits) - 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2805:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2805 | Mask = ((1 << IndexLOM) - 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2847:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2847 | Mask = ((1 << IndexLOM) - 1); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2926:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2926 | ncrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2945:31: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2945 | context->HuffTableLOM[l] = (int)i; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2970:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2970 | context->HuffTableCopyOffset[l] = i; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2981:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2981 | context->HuffTableCopyOffset[l] = i; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": 20 warnings generated. Step #21 - "compile-centipede-none-x86_64": [299/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:3: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/certificate_store.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #21 - "compile-centipede-none-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #21 - "compile-centipede-none-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | static Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [300/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -c /src/FreeRDP/libfreerdp/core/capabilities.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/capabilities.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1837:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1837 | Stream_Write_UINT16(s, settings->OffscreenCacheSize); /* offscreenCacheSize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1839:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1838 | Stream_Write_UINT16(s, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1839 | settings->OffscreenCacheEntries); /* offscreenCacheEntries (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1968:55: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1968 | info = (cellInfo->numEntries | (cellInfo->persistent << 31)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2080:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2080 | Stream_Write_UINT8(s, settings->BitmapCacheV2NumCells); /* numCellCaches (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2148 | settings->VCFlags &= ~VCCAPS_COMPR_SC; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2154:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2154 | settings->VCFlags &= ~VCCAPS_COMPR_CS_8K; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2294:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2294 | Stream_Write_UINT16(s, settings->DrawNineGridCacheSize); /* drawNineGridCacheSize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2296:19: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2295 | Stream_Write_UINT16( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2296 | s, settings->DrawNineGridCacheEntries); /* drawNineGridCacheEntries (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2569:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2569 | Stream_Write_UINT8(s, settings->RemoteAppNumIconCaches); /* numIconCaches (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2571:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2570 | Stream_Write_UINT16(s, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2571 | settings->RemoteAppNumIconCacheEntries); /* numIconCacheEntries (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2983:70: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2983 | guid->Data1 = ((UINT32)g[3] << 24U) | ((UINT32)g[2] << 16U) | (g[1] << 8U) | g[0]; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2984:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2984 | guid->Data2 = (g[5] << 8U) | g[4]; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2985 | guid->Data3 = (g[7] << 8U) | g[6]; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3145:12: warning: variable 'codecFlags' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 3145 | BYTE codecFlags = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3148:12: warning: variable 'entropyBits' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 3148 | BYTE entropyBits = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3107:13: warning: variable 'icapLen' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 3107 | UINT16 icapLen = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3087:12: warning: variable 'rfxPropsLength' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 3087 | UINT32 rfxPropsLength = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3262:24: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3262 | codecMode = settings->RemoteFxCodecMode; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3307:36: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3307 | fAllowDynamicFidelity = settings->NSCodecAllowDynamicColorFidelity; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3308:32: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3308 | fAllowSubsampling = settings->NSCodecAllowSubsampling; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3309:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3309 | colorLossLevel = settings->NSCodecColorLossLevel; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3971:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 3971 | settings->ReceivedCapabilityDataSizes[type] = size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:4347:9: warning: variable 'SessionId' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 4347 | UINT32 SessionId = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2395:13: warning: unused function 'rdp_write_draw_gdiplus_cache_capability_set' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 2395 | static BOOL rdp_write_draw_gdiplus_cache_capability_set(wStream* s, const rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3357:13: warning: unused function 'rdp_write_jpeg_server_capability_container' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 3357 | static BOOL rdp_write_jpeg_server_capability_container(wStream* s, const rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 29 warnings generated. Step #21 - "compile-centipede-none-x86_64": [301/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -MF channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o.d -o channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -c /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c:21: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.h:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/dsp.h:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [302/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -c /src/FreeRDP/libfreerdp/codec/xcrush.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:182:31: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 182 | seed += (data[3] ^ data[0]) + (data[1] << 8); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:208:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | xcrush->Signatures[xcrush->SignatureIndex].size = size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:209:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 209 | xcrush->Signatures[xcrush->SignatureIndex].seed = seed; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~^~~~~~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:401:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 401 | xcrush->NextChunks[seed] = index; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:494:41: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 494 | MatchInfo->MatchOffset = MatchStartPtr - HistoryBuffer; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:495:60: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 495 | MatchInfo->ChunkOffset = ChunkBuffer - ReverseMatchLength - HistoryBuffer; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:747:43: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 747 | *pDstSize = Literals + HistoryOffsetDiff - OutputBuffer; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:41: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:53: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:882:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 882 | OutputLength = pSrcEnd - Literals; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:891:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 891 | xcrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:892:25: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 892 | *pDstSize = HistoryPtr - xcrush->HistoryPtr; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:32:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 32 | #define TAG FREERDP_TAG("codec") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 19 warnings generated. Step #21 - "compile-centipede-none-x86_64": [303/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/fake/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -MF channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o.d -o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -c /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:28: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:50: warning: unused parameter 'device' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:78: warning: unused parameter 'format' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:93: warning: unused parameter 'latency' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:46:51: warning: unused parameter 'device' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 46 | static void rdpsnd_fake_close(rdpsndDevicePlugin* device) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:56: warning: unused parameter 'device' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:71: warning: unused parameter 'value' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:62: warning: unused parameter 'device' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:90: warning: unused parameter 'format' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:50: warning: unused parameter 'device' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:70: warning: unused parameter 'data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:83: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [304/371] : && /usr/local/bin/cmake -E rm -f channels/rdpsnd/common/librdpsnd-common.a && /usr/local/bin/llvm-ar qc channels/rdpsnd/common/librdpsnd-common.a channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o && /usr/local/bin/llvm-ranlib channels/rdpsnd/common/librdpsnd-common.a && : Step #21 - "compile-centipede-none-x86_64": [305/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DCMAKE_CURRENT_BINARY_DIR=\"/src/FreeRDP/build/libfreerdp/codec/test\" -DCMAKE_CURRENT_SOURCE_DIR=\"/src/FreeRDP/libfreerdp/codec/test\" -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -MF libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o.d -o libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -c /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #21 - "compile-centipede-none-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #21 - "compile-centipede-none-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | static Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [306/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rdg.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rdg.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:348:10: warning: enumeration value 'TransferEncodingUnknown' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 348 | switch (encodingContext->httpTransferEncoding) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:352:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 352 | return BIO_read(bio, pBuffer, size); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:387:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 387 | readCount += status; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:420:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 419 | if (!rdg_read_all(rdg->context, rdg->tlsOut, Stream_Buffer(s) + header, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 420 | (int)packetLength - (int)header, &rdg->transferEncoding)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:578:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 578 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:618:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 618 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:647:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 647 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:742:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 742 | authToken.cbBuffer = authTokenLength; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1001:38: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1001 | GetSecurityStatusString(errorCode), errorCode); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1284:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1283 | sockfd = freerdp_tcp_connect(rdg->context, peerAddress ? peerAddress : peerHostname, peerPort, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1284 | timeout); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1472:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1472 | int fd = BIO_get_fd(tls->bio, NULL); Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #21 - "compile-centipede-none-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1567:81: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1567 | status = rdg_establish_data_connection(rdg, rdg->tlsOut, "RDG_OUT_DATA", NULL, timeout, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1584:43: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1583 | status = rdg_establish_data_connection(rdg, rdg->tlsIn, "RDG_IN_DATA", peerAddress, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1584 | timeout, &rpcFallbackLocal); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1633:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1633 | payloadSize = isize + 10; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1653:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1653 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1657:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1657 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1668:41: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1668 | Stream_Write_UINT16(sWS, PKT_TYPE_DATA ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Type */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1669:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1669 | Stream_Write_UINT16(sWS, 0 ^ (*maskingKeyByte3 | *maskingKeyByte4 << 8)); /* Reserved */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1672:36: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1671 | Stream_Write_UINT16(sWS, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1672 | (UINT16)isize ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Data size */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1664:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1664 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1694:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1694 | status = freerdp_tls_write_all(rdg->tlsOut, Stream_Buffer(sWS), Stream_Length(sWS)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1942:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1941 | status = rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&header) + readCount, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1942 | (int)sizeof(RdgPacketHeader) - (int)readCount, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1981:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1980 | rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&rdg->packetRemainingCount) + readCount, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1981 | 2 - (int)readCount, &rdg->transferEncoding); Step #21 - "compile-centipede-none-x86_64": | ~~^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1996:78: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1996 | readSize = (rdg->packetRemainingCount < size) ? rdg->packetRemainingCount : size; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:2296:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2296 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :122:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 122 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:75:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 75 | #define PKT_TYPE_REAUTH_MESSAGE 0xC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:81:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 81 | #define HTTP_TUNNEL_AUTH_FIELD_SOH 0x1 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:90:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 90 | #define HTTP_TUNNEL_PACKET_FIELD_REAUTH 0x2 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 32 warnings generated. Step #21 - "compile-centipede-none-x86_64": [307/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -c /src/FreeRDP/libfreerdp/codec/clear.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/clear.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/clear.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:35: warning: unused parameter 'clear' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:54: warning: unused parameter 'pSrcData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:71: warning: unused parameter 'SrcSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:87: warning: unused parameter 'ppDstData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1133:28: warning: unused parameter 'pDstSize' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1133 | UINT32* pDstSize) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1180:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 1180 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :15:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 15 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [308/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -c /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [309/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -c /src/FreeRDP/channels/rdpdr/client/irp.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/irp.c:30: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [310/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/oss/.. -I/src/FreeRDP/build/channels/rdpsnd/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -MF channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o.d -o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -c /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:154:43: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 154 | OSS_LOG_ERR("SNDCTL_DSP_SETFMT failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:162:45: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 162 | OSS_LOG_ERR("SNDCTL_DSP_CHANNELS failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:166:16: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 166 | tmp = format->nSamplesPerSec; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:170:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 170 | OSS_LOG_ERR("SNDCTL_DSP_SPEED failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:178:48: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 178 | OSS_LOG_ERR("SNDCTL_DSP_SETFRAGMENT failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:198:36: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 198 | OSS_LOG_ERR("mixer open failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:205:50: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 205 | OSS_LOG_ERR("SOUND_MIXER_READ_DEVMASK failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:227:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 227 | OSS_LOG_ERR("sound dev open failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:251:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 251 | OSS_LOG_ERR("SNDCTL_DSP_GETFMTS failed", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:305:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 305 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:312:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 312 | OSS_LOG_ERR("MIXER_READ", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:318:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 318 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:348:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 348 | OSS_LOG_ERR("WRITE_MIXER", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:368:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 368 | OSS_LOG_ERR("write fail", errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #21 - "compile-centipede-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:428:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 428 | oss->dev_unit = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": 19 warnings generated. Step #21 - "compile-centipede-none-x86_64": [311/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -c /src/FreeRDP/channels/rdpdr/client/devman.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/devman.c:31: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/devman.c:222:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDEVICE_SERVICE_ENTRY' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 222 | entry = (PDEVICE_SERVICE_ENTRY)freerdp_load_channel_addin_entry(ServiceName, NULL, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 223 | "DeviceServiceEntry", 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [312/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:1: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #21 - "compile-centipede-none-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #21 - "compile-centipede-none-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | static Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [313/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:40:55: warning: unused parameter 'gfx' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 40 | static UINT rdpgfx_read_h264_metablock(RDPGFX_PLUGIN* gfx, wStream* s, RDPGFX_H264_METABLOCK* meta) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:214:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 214 | tmp = h264.cbAvc420EncodedBitstream1 - pos2 + pos1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:232:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 232 | h264.bitstream[1].length = Stream_GetRemainingLength(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:235:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 235 | h264.bitstream[0].length = Stream_GetRemainingLength(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [314/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:1: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/peer.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #21 - "compile-centipede-none-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #21 - "compile-centipede-none-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": | static Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [315/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -MF channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o.d -o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -c /src/FreeRDP/channels/smartcard/client/smartcard_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/smartcard/client/smartcard_main.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/smartcard/client/smartcard_main.c:158:13: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 158 | ExitThread(status); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [316/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:31: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:111:55: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 111 | static UINT rdpdr_process_printer_capset(rdpdrPlugin* rdpdr, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:129:52: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 129 | static UINT rdpdr_process_port_capset(rdpdrPlugin* rdpdr, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:147:53: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 147 | static UINT rdpdr_process_drive_capset(rdpdrPlugin* rdpdr, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:165:57: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 165 | static UINT rdpdr_process_smartcard_capset(rdpdrPlugin* rdpdr, wStream* s, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [317/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -MF channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o.d -o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -c /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:233:75: warning: unused parameter 'openHandle' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 233 | static void VCAPITYPE VirtualChannelOpenEventEx(LPVOID lpUserParam, DWORD openHandle, UINT event, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:56: warning: unused parameter 'pData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 283 | LPVOID pData, UINT dataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:68: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 283 | LPVOID pData, UINT dataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 7 warnings generated. Step #21 - "compile-centipede-none-x86_64": [318/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -c /src/FreeRDP/channels/rail/client/client_rails.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rail/client/client_rails.c:2: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:71:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 71 | sysparam.workArea.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:72:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 72 | sysparam.workArea.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [319/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:969:54: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 969 | WLog_WARN(TAG, "status=%s", Win32ErrorCode2Tag(ctx->status)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #21 - "compile-centipede-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1249:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1249 | Stream_Read_UINT64(buffer, val); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #21 - "compile-centipede-none-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1337:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1337 | Stream_Read_UINT64(buffer, val); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #21 - "compile-centipede-none-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1609:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1609 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1703:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1703 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1704:64: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1704 | rpc->VirtualConnection->DefaultInChannel->PeerReceiveWindow = ReceiveWindowSize; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [320/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/tsg.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/tsg.c:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:329:45: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 329 | static BOOL TsProxyWriteTunnelContext(wLog* log, wStream* s, const CONTEXT_HANDLE* tunnelContext) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:340:41: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 340 | static BOOL tsg_ndr_pointer_write(wLog* log, wStream* s, UINT32* index, DWORD length) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:396:40: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 396 | static BOOL tsg_ndr_write_string(wLog* log, wStream* s, const WCHAR* str, UINT32 length) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:472:47: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 472 | static BOOL tsg_ndr_write_packet_header(wLog* log, wStream* s, const TSG_PACKET_HEADER* header) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:492:37: warning: unused parameter 'log' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 492 | static BOOL tsg_ndr_write_nap(wLog* log, wStream* s, const TSG_CAPABILITY_NAP* nap) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:505:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 505 | UINT32 count = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:692:9: warning: variable 'MaxOffsetValue' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 692 | UINT32 MaxOffsetValue = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:693:9: warning: variable 'idleTimeout' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 693 | UINT32 idleTimeout = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:694:9: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 694 | UINT32 reserved = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1528:9: warning: variable 'MsgId' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 1528 | UINT32 MsgId = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1529:9: warning: variable 'MsgType' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 1529 | UINT32 MsgType = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1530:9: warning: variable 'IsMessagePresent' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 1530 | UINT32 IsMessagePresent = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1718:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1718 | if (!tsg_ndr_write_string(tsg->log, s, tsg->MachineName, count)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:2072:56: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2072 | if (!tsg_ndr_write_string(tsg->log, s, tsg->Hostname, count)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": 18 warnings generated. Step #21 - "compile-centipede-none-x86_64": [321/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -c /src/FreeRDP/channels/rdpei/rdpei_common.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpei/rdpei_common.c:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:46:26: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 46 | *value = (byte & 0x7F) << 8; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:104:26: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 104 | *value = (*value << 8) | byte; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:176:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 176 | *value = (byte & 0x3F) << 8; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:182:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 182 | *value = (byte & 0x3F) << 16; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:184:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | *value |= (byte << 8); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:190:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 190 | *value = (byte & 0x3F) << 24; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:192:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 192 | *value |= (byte << 16); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:194:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 194 | *value |= (byte << 8); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:215:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 215 | Stream_Write_UINT8(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [322/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -c /src/FreeRDP/channels/rail/rail_common.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.c:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/rail.h:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [323/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -c /src/FreeRDP/channels/disp/disp_common.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/disp/disp_common.c:23: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [324/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/echo/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -MF channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o.d -o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -c /src/FreeRDP/channels/echo/client/echo_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/echo/client/echo_main.c:29: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [325/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -MF channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o.d -o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -c /src/FreeRDP/channels/remdesk/client/remdesk_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/remdesk/client/remdesk_main.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:188:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 188 | ChannelNameLen = (strnlen(header->ChannelName, sizeof(header->ChannelName)) + 1) * 2; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:371:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #21 - "compile-centipede-none-x86_64": 371 | pdu.raConnectionString = Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 372 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:387:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 386 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_AUTHENTICATE, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 387 | cbRaConnectionStringW + cbExpertBlobW); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:432:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #21 - "compile-centipede-none-x86_64": 432 | pdu.raConnectionString = Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 433 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:441:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 440 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_REMOTE_CONTROL_DESKTOP, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 441 | cbRaConnectionStringW); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:492:76: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 492 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_VERIFY_PASSWORD, cbExpertBlobW); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:534:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 534 | pdu.EncryptedPasswordLength = remdesk->EncryptedPassStubSize; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:906:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 906 | static UINT remdesk_virtual_channel_event_connected(remdeskPlugin* remdesk, LPVOID pData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:907:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 907 | UINT32 dataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [326/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -MF channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o.d -o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -c /src/FreeRDP/channels/serial/client/serial_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/serial/client/serial_main.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:84:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | return STATUS_INVALID_DEVICE_REQUEST; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #21 - "compile-centipede-none-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:87:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 87 | return STATUS_NOT_IMPLEMENTED; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:293:32: note: expanded from macro 'STATUS_NOT_IMPLEMENTED' Step #21 - "compile-centipede-none-x86_64": 293 | #define STATUS_NOT_IMPLEMENTED STATUS_CAST(NTSTATUS, 0xC0000002) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:90:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 90 | return STATUS_CANCELLED; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:582:26: note: expanded from macro 'STATUS_CANCELLED' Step #21 - "compile-centipede-none-x86_64": 582 | #define STATUS_CANCELLED STATUS_CAST(NTSTATUS, 0xC0000120) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:93:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 93 | return STATUS_BUFFER_TOO_SMALL; /* NB: STATUS_BUFFER_SIZE_TOO_SMALL not defined */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:326:33: note: expanded from macro 'STATUS_BUFFER_TOO_SMALL' Step #21 - "compile-centipede-none-x86_64": 326 | #define STATUS_BUFFER_TOO_SMALL STATUS_CAST(NTSTATUS, 0xC0000023) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:96:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 96 | return STATUS_INVALID_DEVICE_STATE; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:679:37: note: expanded from macro 'STATUS_INVALID_DEVICE_STATE' Step #21 - "compile-centipede-none-x86_64": 679 | #define STATUS_INVALID_DEVICE_STATE STATUS_CAST(NTSTATUS, 0xC0000184) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:99:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | return STATUS_INVALID_DEVICE_REQUEST; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #21 - "compile-centipede-none-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:102:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 102 | return STATUS_INVALID_PARAMETER; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:62:34: note: expanded from macro 'STATUS_INVALID_PARAMETER' Step #21 - "compile-centipede-none-x86_64": 62 | #define STATUS_INVALID_PARAMETER STATUS_CAST(NTSTATUS, 0xC000000DL) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:105:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 105 | return STATUS_IO_DEVICE_ERROR; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:680:32: note: expanded from macro 'STATUS_IO_DEVICE_ERROR' Step #21 - "compile-centipede-none-x86_64": 680 | #define STATUS_IO_DEVICE_ERROR STATUS_CAST(NTSTATUS, 0xC0000185) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:111:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 111 | return STATUS_NOT_SUPPORTED; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #21 - "compile-centipede-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:119:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 119 | return STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:178:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 178 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:214:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 214 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:249:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 249 | irp->IoStatus = STATUS_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:235:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 235 | UINT64 Offset = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:296:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 296 | UINT64 Offset = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:368:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 368 | irp->IoStatus = STATUS_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:376:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 376 | irp->IoStatus = STATUS_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:475:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 475 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #21 - "compile-centipede-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:659:18: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 659 | irp->IoStatus = STATUS_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:886:64: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 886 | Stream_Write_UINT8(serial->device.data, name[i] < 0 ? '_' : name[i]); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": 24 warnings generated. Step #21 - "compile-centipede-none-x86_64": [327/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/video/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -MF channels/video/client/CMakeFiles/video-client.dir/video_main.c.o.d -o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -c /src/FreeRDP/channels/video/client/video_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/video/client/video_main.c:30: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:413:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 413 | presentation->surface->x = geometry->topLevelLeft + geometry->left; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:414:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 414 | presentation->surface->y = geometry->topLevelTop + geometry->top; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:484:25: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #21 - "compile-centipede-none-x86_64": 484 | geom->topLevelTop + geom->top, req->SourceWidth, req->SourceHeight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:483:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:865:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 864 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 865 | Stream_Length(presentation->currentSample), surface->data, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:906:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 905 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 906 | Stream_Length(presentation->currentSample), Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [328/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -c /src/FreeRDP/channels/disp/client/disp_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/disp/client/disp_main.c:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:122:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 122 | Stream_Write_UINT32(s, current.Left); /* Left (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:123:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 123 | Stream_Write_UINT32(s, current.Top); /* Top (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:274:76: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 274 | static UINT disp_plugin_initialize(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:275:49: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 275 | rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [329/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -c /src/FreeRDP/channels/rail/client/rail_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_main.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:75: warning: unused parameter 'pData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:89: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [330/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/geometry/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -MF channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o.d -o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -c /src/FreeRDP/channels/geometry/client/geometry_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/geometry/client/geometry_main.c:29: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/geometry/client/geometry_main.c:343:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 343 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [331/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/location/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -MF channels/location/client/CMakeFiles/location-client.dir/location_main.c.o.d -o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -c /src/FreeRDP/channels/location/client/location_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/location/client/location_main.c:30: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:103:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 103 | Stream_Write_UINT32(s, len); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:107:33: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 107 | return channel->Write(channel, len, Stream_Buffer(s), NULL); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:167:56: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 167 | if (!location_read_server_ready_pdu(callback, data, pduLength)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:244:25: warning: implicit conversion loses integer precision: 'LOCATIONSOURCE' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 244 | Stream_Write_UINT8(s, *pdu->source); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:338:52: warning: cast from 'const struct s_IWTSVirtualChannelCallback *' to 'LOCATION_CALLBACK *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 338 | LOCATION_CALLBACK* callback = (LOCATION_CALLBACK*)loc->baseDynPlugin.channel_callbacks; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:364:15: warning: implicit conversion changes signedness: 'int' to 'LOCATIONSOURCE' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 364 | source = va_arg(ap, int); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:344:10: warning: enumeration values 'PDUTYPE_LOC_RESERVED', 'PDUTYPE_SERVER_READY', and 'PDUTYPE_CLIENT_READY' not explicitly handled in switch [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 344 | switch (type) Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:69: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [332/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -MF client/common/CMakeFiles/freerdp-client.dir/geometry.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -c /src/FreeRDP/client/common/geometry.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/client/common/geometry.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client/geometry.h:23: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [333/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:101:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 101 | filtered.numFormats = wpos; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:152:76: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 152 | UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [334/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/ainput/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -MF channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o.d -o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -c /src/FreeRDP/channels/ainput/client/ainput_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/ainput/client/ainput_main.c:28: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [335/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -c /src/FreeRDP/libfreerdp/codec/progressive.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:40: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:872:57: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 872 | BOOL subbandDiff, BOOL extrapolate) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1098:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1098 | state->nz = ((bs->accumulator >> (32u - k)) & bs->mask); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:16: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | return sign ? -1 * mag : mag; Step #21 - "compile-centipede-none-x86_64": | ^~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | return sign ? -1 * mag : mag; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | return sign ? -1 * mag : mag; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1170:56: warning: unused parameter 'bitPos' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1170 | UINT32 bitPos, UINT32 numBits) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1227:62: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1227 | const BYTE* rawData, UINT32 rawLen, BOOL coeffDiff, BOOL subbandDiff, BOOL extrapolate) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1496:83: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1496 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1574:75: warning: unused parameter 'context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1574 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1803:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1803 | close_cnt = idx + 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2067:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2067 | len = Stream_GetRemainingLength(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2205:21: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2205 | boxLeft = surface->gridWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2206:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2206 | boxTop = surface->gridHeight; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2240:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2240 | return (size_t)rc; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2344:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2344 | updateRect.left = nXDst + tile->x; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2345:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2345 | updateRect.top = nYDst + tile->y; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2513:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2513 | numRects = region16_n_rects(invalidRegion); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2542:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2542 | r->x = x; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2543:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2543 | r->y = y; Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2544:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2544 | r->width = MIN(64, Width - x); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2545:31: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2545 | r->height = MIN(64, Height - y); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #21 - "compile-centipede-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2565:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2565 | progressive->rfx_context->width = Width; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2566:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2566 | progressive->rfx_context->height = Height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2640:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2640 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :145:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:79:20: warning: unused function 'progressive_rfx_quant_ladd' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 79 | static INLINE void progressive_rfx_quant_ladd(RFX_COMPONENT_CODEC_QUANT* q, int val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:175:20: warning: unused function 'progressive_rfx_quant_cmp_less_equal' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 175 | static INLINE BOOL progressive_rfx_quant_cmp_less_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:247:20: warning: unused function 'progressive_rfx_quant_cmp_greater_equal' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 247 | static INLINE BOOL progressive_rfx_quant_cmp_greater_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 32 warnings generated. Step #21 - "compile-centipede-none-x86_64": [336/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -MF channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o.d -o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -c /src/FreeRDP/channels/parallel/client/parallel_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/parallel/client/parallel_main.c:47: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:106:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 106 | irp->IoStatus = STATUS_ACCESS_DENIED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #21 - "compile-centipede-none-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:175:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 175 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:152:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 152 | UINT64 Offset = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:182:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 182 | Length = status; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:236:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 236 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:241:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 241 | Stream_Seek(irp->input, status); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:212:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 212 | UINT64 Offset = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:325:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 325 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #21 - "compile-centipede-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:486:66: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 486 | Stream_Write_UINT8(parallel->device.data, name[i] < 0 ? '_' : name[i]); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": 13 warnings generated. Step #21 - "compile-centipede-none-x86_64": [337/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -c /src/FreeRDP/libfreerdp/core/orders.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/orders.c:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:147:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 147 | switch (bmf & (~CACHED_BRUSH)) Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:469:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #21 - "compile-centipede-none-x86_64": 469 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:489:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #21 - "compile-centipede-none-x86_64": 489 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:509:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #21 - "compile-centipede-none-x86_64": 509 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:531:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 531 | Stream_Read_INT16(s, lsi16); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:539:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 539 | Stream_Write_UINT16(s, coord); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:614:26: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 614 | *value = (byte & 0x7F) << 8; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:731:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 731 | *value = (byte & 0x3F) << 8; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:737:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 737 | *value = (byte & 0x3F) << 16; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:739:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 739 | *value |= (byte << 8); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:745:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 745 | *value = (byte & 0x3F) << 24; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:747:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 747 | *value |= (byte << 16); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:749:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 749 | *value |= (byte << 8); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:766:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 766 | Stream_Write_UINT8(s, value); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:812:18: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 812 | uvalue = (byte | ~0x3F); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:906:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 906 | brush->data[0] = brush->hatch; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:915:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 915 | Stream_Write_UINT8(s, brush->x); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:920:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 920 | Stream_Write_UINT8(s, brush->y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:925:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 925 | Stream_Write_UINT8(s, brush->style); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:941:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 941 | Stream_Write_UINT8(s, brush->hatch); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:954:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 954 | brush->data[0] = brush->hatch; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:51: warning: unused parameter 'x' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1025 | INT16 x, INT16 y) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:60: warning: unused parameter 'y' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1025 | INT16 x, INT16 y) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1070:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1070 | const UINT32 mask = (1UL << ((UINT32)number - 1UL)); Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1186:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1186 | if (!order_field_flag_is_set(orderInfo, NO)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1202:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1202 | if (!order_field_flag_is_set(orderInfo, NO)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1263:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1263 | Stream_Write_UINT8(s, dstblt->bRop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1277:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1277 | update_read_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1304:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1304 | Stream_Write_UINT8(s, patblt->bRop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1314:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1314 | update_write_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1354:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1354 | Stream_Write_UINT8(s, scrblt->bRop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1499:72: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1499 | if (!update_read_brush(s, &multi_patblt->brush, orderInfo->fieldFlags >> 7)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1700:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1700 | Stream_Write_UINT16(s, line_to->backMode); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1712:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1712 | Stream_Write_UINT8(s, line_to->bRop2); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1714:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1714 | Stream_Write_UINT8(s, line_to->penStyle); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1716:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1716 | Stream_Write_UINT8(s, line_to->penWidth); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:63: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1796:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1796 | cacheId = (memblt->cacheId & 0xFF) | ((memblt->colorIndex & 0xFF) << 8); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1808:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1808 | Stream_Write_UINT8(s, memblt->bRop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1814:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1814 | Stream_Write_UINT16(s, memblt->cacheIndex); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1832:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1832 | if (!update_read_brush(s, &mem3blt->brush, orderInfo->fieldFlags >> 10) || Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1872:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1872 | !update_read_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14) || Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1912:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1912 | Stream_Write_UINT8(s, glyph_index->cacheId); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1914:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1914 | Stream_Write_UINT8(s, glyph_index->flAccel); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1916:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1916 | Stream_Write_UINT8(s, glyph_index->ulCharInc); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1918:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1918 | Stream_Write_UINT8(s, glyph_index->fOpRedundant); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1924:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1924 | Stream_Write_UINT16(s, glyph_index->bkLeft); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1926:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1926 | Stream_Write_UINT16(s, glyph_index->bkTop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1928:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1928 | Stream_Write_UINT16(s, glyph_index->bkRight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1930:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1930 | Stream_Write_UINT16(s, glyph_index->bkBottom); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1932:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1932 | Stream_Write_UINT16(s, glyph_index->opLeft); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1934:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1934 | Stream_Write_UINT16(s, glyph_index->opTop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1936:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1936 | Stream_Write_UINT16(s, glyph_index->opRight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1938:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1938 | Stream_Write_UINT16(s, glyph_index->opBottom); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1944:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1944 | update_write_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1946:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1946 | Stream_Write_UINT16(s, glyph_index->x); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1948:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1948 | Stream_Write_UINT16(s, glyph_index->y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1950:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1950 | Stream_Write_UINT8(s, glyph_index->cbData); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2048:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2048 | glyph->cb = Stream_GetRemainingLength(sub); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:67: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2116:70: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2116 | if (!update_read_brush(s, &polygon_cb->brush, orderInfo->fieldFlags >> 6)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:65: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2173:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2173 | update_read_brush(s, &ellipse_cb->brush, orderInfo->fieldFlags >> 8)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2242:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2242 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :158:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 158 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2271:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2271 | Stream_Write_UINT8(s, cache_bitmap->cacheId); /* cacheId (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2273:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2273 | Stream_Write_UINT8(s, cache_bitmap->bitmapWidth); /* bitmapWidth (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2274:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2274 | Stream_Write_UINT8(s, cache_bitmap->bitmapHeight); /* bitmapHeight (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2275:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2275 | Stream_Write_UINT8(s, cache_bitmap->bitmapBpp); /* bitmapBpp (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2276:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2276 | Stream_Write_UINT16(s, bitmapLength); /* bitmapLength (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2277:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2277 | Stream_Write_UINT16(s, cache_bitmap->cacheIndex); /* cacheIndex (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2388:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2388 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :173:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 173 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 2418 | ((cache_bitmap_v2->flags << 7) & 0xFF80); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2450:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2449 | Stream_Write_UINT16( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2450 | s, cache_bitmap_v2->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2452:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2451 | Stream_Write_UINT16( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2452 | s, cache_bitmap_v2->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2453:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2453 | Stream_Write_UINT16(s, cache_bitmap_v2->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2455:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2454 | Stream_Write_UINT16( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2455 | s, cache_bitmap_v2->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2539:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2539 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :2:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 2 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2546:57: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2546 | UINT16* flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2569:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2569 | Stream_Write_UINT16(s, cache_bitmap_v3->cacheIndex); /* cacheIndex (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2572:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2572 | Stream_Write_UINT8(s, bitmapData->bpp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2575:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2575 | Stream_Write_UINT8(s, bitmapData->codecID); /* codecID (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2576:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2576 | Stream_Write_UINT16(s, bitmapData->width); /* width (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2577:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2577 | Stream_Write_UINT16(s, bitmapData->height); /* height (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :12:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 12 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2585:76: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2585 | UINT16 flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2646:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2646 | Stream_Write_UINT8(s, cache_color_table->cacheIndex); /* cacheIndex (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2647:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2647 | Stream_Write_UINT16(s, cache_color_table->numberColors); /* numberColors (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2681:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2681 | Stream_Read_INT16(s, glyph->x); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2682:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2682 | Stream_Read_INT16(s, glyph->y); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2736:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2736 | Stream_Write_UINT8(s, cache_glyph->cacheId); /* cacheId (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2737:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2737 | Stream_Write_UINT8(s, cache_glyph->cGlyphs); /* cGlyphs (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2743:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2743 | Stream_Write_UINT16(s, glyph->cacheIndex); /* cacheIndex (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2745:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2745 | Stream_Write_UINT16(s, lsi16); /* x (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2747:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2747 | Stream_Write_UINT16(s, lsi16); /* y (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2748:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2748 | Stream_Write_UINT16(s, glyph->cx); /* cx (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2749:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2749 | Stream_Write_UINT16(s, glyph->cy); /* cy (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2840:88: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2840 | *flags = (cache_glyph_v2->cacheId & 0x000F) | ((cache_glyph_v2->flags & 0x000F) << 4) | Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 2841 | ((cache_glyph_v2->cGlyphs & 0x00FF) << 8); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2847:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2847 | Stream_Write_UINT8(s, glyph->cacheIndex); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2889:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2889 | const size_t dstIndex = ((y * 8 + x) * bytesPerPixel) + k; Step #21 - "compile-centipede-none-x86_64": | ~~^~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:44: warning: unused parameter 's' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:59: warning: unused parameter 'input' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:71: warning: unused parameter 'bpp' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2965:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2964 | if (!update_decompress_brush(s, cache_brush->data, sizeof(cache_brush->data), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 2965 | cache_brush->bpp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2978:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2978 | Stream_Read(s, &cache_brush->data[i * scanline], scanline); Step #21 - "compile-centipede-none-x86_64": | ^ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2904:95: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2904 | static CACHE_BRUSH_ORDER* update_read_cache_brush_order(rdpUpdate* update, wStream* s, UINT16 flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3011:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3011 | Stream_Write_UINT8(s, cache_brush->index); /* cacheEntry (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3013:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3013 | Stream_Write_UINT8(s, cache_brush->cx); /* cx (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3014:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3014 | Stream_Write_UINT8(s, cache_brush->cy); /* cy (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3015:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3015 | Stream_Write_UINT8(s, cache_brush->style); /* style (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3016:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3016 | Stream_Write_UINT8(s, cache_brush->length); /* iBytes (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3045:67: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3045 | if (!update_compress_brush(s, cache_brush->data, cache_brush->bpp)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3055:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3055 | Stream_Write(s, &cache_brush->data[i * scanline], scanline); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3156:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3156 | Stream_Write_UINT16(s, create_offscreen_bitmap->cx); /* cx (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3157:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3157 | Stream_Write_UINT16(s, create_offscreen_bitmap->cy); /* cy (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3161:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3161 | Stream_Write_UINT16(s, deleteList->cIndices); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3179:76: warning: unused parameter 'switch_surface' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 3179 | size_t update_approximate_switch_surface_order(const SWITCH_SURFACE_ORDER* switch_surface) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3190:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3190 | Stream_Write_UINT16(s, switch_surface->bitmapId); /* bitmapId (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3375:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3375 | *fieldFlags |= byte << (i * 8); Step #21 - "compile-centipede-none-x86_64": | ~~ ~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3380:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 3380 | BOOL update_write_field_flags(wStream* s, UINT32 fieldFlags, BYTE flags, BYTE fieldBytes) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3475:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3475 | Stream_Write_UINT8(s, orderInfo->boundsFlags); /* field flags */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3713:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3713 | gdi_rop3_code(primary->dstblt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3712:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3712 | orderName, gdi_rop3_code_string(primary->dstblt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3722:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3722 | gdi_rop3_code(primary->patblt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3721:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3721 | orderName, gdi_rop3_code_string(primary->patblt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3731:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3731 | gdi_rop3_code(primary->scrblt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3730:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3730 | orderName, gdi_rop3_code_string(primary->scrblt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3756:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3756 | gdi_rop3_code(primary->multi_dstblt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3755:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3755 | orderName, gdi_rop3_code_string(primary->multi_dstblt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3766:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3766 | gdi_rop3_code(primary->multi_patblt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3765:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3765 | orderName, gdi_rop3_code_string(primary->multi_patblt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3776:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3776 | gdi_rop3_code(primary->multi_scrblt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3775:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3775 | orderName, gdi_rop3_code_string(primary->multi_scrblt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3816:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3816 | gdi_rop3_code(primary->memblt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3815:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3815 | orderName, gdi_rop3_code_string(primary->memblt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3825:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3825 | gdi_rop3_code(primary->mem3blt.bRop)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3824:64: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3824 | orderName, gdi_rop3_code_string(primary->mem3blt.bRop), Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3936:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3936 | Stream_Read_INT16(s, orderLength); /* orderLength (2 bytes signed) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:4086:16: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 4086 | end = start + orderLengthFull; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3913:77: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 3913 | static BOOL update_recv_secondary_order(rdpUpdate* update, wStream* s, BYTE flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 147 warnings generated. Step #21 - "compile-centipede-none-x86_64": [338/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -c /src/FreeRDP/channels/cliprdr/cliprdr_common.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/cliprdr/cliprdr_common.c:24: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/cliprdr_common.c:416:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 416 | formatList->numFormats = (cap / 36); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [339/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -c /src/FreeRDP/channels/rdpei/client/rdpei_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpei/client/rdpei_main.c:31: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:323:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 323 | status = rdpei_send_pdu(callback, s, EVENTID_PEN, Stream_Length(s)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:361:57: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 361 | if ((error = rdpei_send_pen_event_pdu(callback, frame->frameOffset, frame, 1))) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:581:41: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 581 | contact->contactRectLeft = contact->x - rectSize; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:582:40: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 582 | contact->contactRectTop = contact->y - rectSize; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:583:42: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 583 | contact->contactRectRight = contact->x + rectSize; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:584:43: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 584 | contact->contactRectBottom = contact->y + rectSize; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:595:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 595 | Stream_Write_UINT8(s, contact->contactId); /* contactId (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:681:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 681 | pduLength = Stream_Length(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:788:9: warning: variable 'pduLength' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 788 | UINT32 pduLength = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:886:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 886 | return -1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:895:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 895 | return -1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:991:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 991 | contact.fieldsPresent = fieldFlags; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:995:30: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 995 | contact.contactRectLeft = va_arg(ap, INT32); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:996:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 996 | contact.contactRectTop = va_arg(ap, INT32); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:997:31: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 997 | contact.contactRectRight = va_arg(ap, INT32); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:998:32: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 998 | contact.contactRectBottom = va_arg(ap, INT32); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:989:23: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 989 | contact.contactId = contactIdlocal; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1031:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1031 | *contactId = contactIdlocal; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1208:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1208 | contact.fieldsPresent = fieldFlags; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1216:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1216 | contact.rotation = va_arg(ap, UINT32); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1218:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1218 | contact.tiltX = va_arg(ap, INT32); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1220:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1220 | contact.tiltY = va_arg(ap, INT32); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:526:13: warning: unused function 'rdpei_print_contact_flags' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 526 | static void rdpei_print_contact_flags(UINT32 contactFlags) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 27 warnings generated. Step #21 - "compile-centipede-none-x86_64": [340/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -MF channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o.d -o channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -c /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:363:20: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDVC_PLUGIN_ENTRY' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 363 | pDVCPluginEntry = (PDVC_PLUGIN_ENTRY)freerdp_load_channel_addin_entry( Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 364 | args->argv[0], NULL, NULL, FREERDP_ADDIN_CHANNEL_DYNAMIC); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:828:48: warning: unused parameter 'ThreadingFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 828 | UINT32 ThreadingFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:989:63: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 989 | Stream_Write_UINT8(data_out, (DATA_FIRST_PDU << 4) | cbChId | (cbLen << 2)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1210:57: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1210 | Stream_Write_UINT8(data_out, (CREATE_REQUEST_PDU << 4) | cbChId); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1224:16: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1224 | retStatus = STATUS_NO_MEMORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #21 - "compile-centipede-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [341/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -c /src/FreeRDP/build/channels/client/tables.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/build/channels/client/tables.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:67:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 67 | { "drdynvc", (static_entry_fkt)drdynvc_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:68:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 68 | { "remdesk", (static_entry_fkt)remdesk_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:69:14: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 69 | { "rdpsnd", (static_entry_fkt)rdpsnd_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:70:13: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 70 | { "rdpdr", (static_entry_fkt)rdpdr_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:71:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 71 | { "rdp2tcp", (static_entry_fkt)rdp2tcp_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:72:12: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 72 | { "rail", (static_entry_fkt)rail_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:73:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 73 | { "encomsp", (static_entry_fkt)encomsp_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:74:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 74 | { "cliprdr", (static_entry_fkt)cliprdr_VirtualChannelEntryEx }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:81:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 81 | { "video", (static_entry_fkt)video_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:82:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 82 | { "rdpsnd", (static_entry_fkt)rdpsnd_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:83:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 83 | { "rdpgfx", (static_entry_fkt)rdpgfx_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:84:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 84 | { "rdpei", (static_entry_fkt)rdpei_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:85:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 85 | { "location", (static_entry_fkt)location_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:86:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 86 | { "geometry", (static_entry_fkt)geometry_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:87:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 87 | { "echo", (static_entry_fkt)echo_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:88:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 88 | { "disp", (static_entry_fkt)disp_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:89:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 89 | { "audin", (static_entry_fkt)audin_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:90:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 90 | { "ainput", (static_entry_fkt)ainput_DVCPluginEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:97:17: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 97 | { "smartcard", (static_entry_fkt)smartcard_DeviceServiceEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:98:14: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 98 | { "serial", (static_entry_fkt)serial_DeviceServiceEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:99:16: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 99 | { "parallel", (static_entry_fkt)parallel_DeviceServiceEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:100:13: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 100 | { "drive", (static_entry_fkt)drive_DeviceServiceEntry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:145:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #21 - "compile-centipede-none-x86_64": 145 | { "oss", "", oss_freerdp_rdpsnd_client_subsystem_entry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:146:16: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #21 - "compile-centipede-none-x86_64": 146 | { "fake", "", fake_freerdp_rdpsnd_client_subsystem_entry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:217:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #21 - "compile-centipede-none-x86_64": 217 | { "oss", "", oss_freerdp_audin_client_subsystem_entry }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:228:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 228 | { "drdynvc", "VirtualChannelEntryEx", (static_addin_fkt)drdynvc_VirtualChannelEntryEx, CLIENT_DRDYNVC_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:229:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 229 | { "video", "DVCPluginEntry", (static_addin_fkt)video_DVCPluginEntry, CLIENT_VIDEO_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:230:39: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 230 | { "smartcard", "DeviceServiceEntry", (static_addin_fkt)smartcard_DeviceServiceEntry, CLIENT_SMARTCARD_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:231:36: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 231 | { "serial", "DeviceServiceEntry", (static_addin_fkt)serial_DeviceServiceEntry, CLIENT_SERIAL_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:232:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 232 | { "remdesk", "VirtualChannelEntryEx", (static_addin_fkt)remdesk_VirtualChannelEntryEx, CLIENT_REMDESK_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:233:39: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 233 | { "rdpsnd", "VirtualChannelEntryEx", (static_addin_fkt)rdpsnd_VirtualChannelEntryEx, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:234:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 234 | { "rdpsnd", "DVCPluginEntry", (static_addin_fkt)rdpsnd_DVCPluginEntry, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:235:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 235 | { "rdpgfx", "DVCPluginEntry", (static_addin_fkt)rdpgfx_DVCPluginEntry, CLIENT_RDPGFX_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:236:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 236 | { "rdpei", "DVCPluginEntry", (static_addin_fkt)rdpei_DVCPluginEntry, CLIENT_RDPEI_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:237:38: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 237 | { "rdpdr", "VirtualChannelEntryEx", (static_addin_fkt)rdpdr_VirtualChannelEntryEx, CLIENT_RDPDR_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:238:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 238 | { "rdp2tcp", "VirtualChannelEntryEx", (static_addin_fkt)rdp2tcp_VirtualChannelEntryEx, CLIENT_RDP2TCP_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:239:37: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 239 | { "rail", "VirtualChannelEntryEx", (static_addin_fkt)rail_VirtualChannelEntryEx, CLIENT_RAIL_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:240:38: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 240 | { "parallel", "DeviceServiceEntry", (static_addin_fkt)parallel_DeviceServiceEntry, CLIENT_PARALLEL_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:241:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 241 | { "location", "DVCPluginEntry", (static_addin_fkt)location_DVCPluginEntry, CLIENT_LOCATION_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:242:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 242 | { "geometry", "DVCPluginEntry", (static_addin_fkt)geometry_DVCPluginEntry, CLIENT_GEOMETRY_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:243:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 243 | { "encomsp", "VirtualChannelEntryEx", (static_addin_fkt)encomsp_VirtualChannelEntryEx, CLIENT_ENCOMSP_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:244:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 244 | { "echo", "DVCPluginEntry", (static_addin_fkt)echo_DVCPluginEntry, CLIENT_ECHO_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:245:35: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 245 | { "drive", "DeviceServiceEntry", (static_addin_fkt)drive_DeviceServiceEntry, CLIENT_DRIVE_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:246:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 246 | { "disp", "DVCPluginEntry", (static_addin_fkt)disp_DVCPluginEntry, CLIENT_DISP_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:247:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 247 | { "cliprdr", "VirtualChannelEntryEx", (static_addin_fkt)cliprdr_VirtualChannelEntryEx, CLIENT_CLIPRDR_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:248:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 248 | { "audin", "DVCPluginEntry", (static_addin_fkt)audin_DVCPluginEntry, CLIENT_AUDIN_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:249:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 249 | { "ainput", "DVCPluginEntry", (static_addin_fkt)ainput_DVCPluginEntry, CLIENT_AINPUT_SUBSYSTEM_TABLE }, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 51 warnings generated. Step #21 - "compile-centipede-none-x86_64": [342/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -c /src/FreeRDP/libfreerdp/core/update.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/update.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:172:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 172 | Stream_Write_UINT16(s, bitmapData->destLeft); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:173:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 173 | Stream_Write_UINT16(s, bitmapData->destTop); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:174:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 174 | Stream_Write_UINT16(s, bitmapData->destRight); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:175:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 175 | Stream_Write_UINT16(s, bitmapData->destBottom); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:176:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 176 | Stream_Write_UINT16(s, bitmapData->width); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:177:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 177 | Stream_Write_UINT16(s, bitmapData->height); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:178:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 178 | Stream_Write_UINT16(s, bitmapData->bitsPerPixel); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:179:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 179 | Stream_Write_UINT16(s, bitmapData->flags); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:180:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 180 | Stream_Write_UINT16(s, bitmapData->bitmapLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:187:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 186 | Stream_Write_UINT16(s, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 187 | bitmapData->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:189:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 188 | Stream_Write_UINT16(s, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 189 | bitmapData->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:190:39: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 190 | Stream_Write_UINT16(s, bitmapData->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:192:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 191 | Stream_Write_UINT16(s, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 192 | bitmapData->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:234:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 234 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :129:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 129 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:250:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 250 | Stream_Write_UINT16(s, bitmapUpdate->number); /* numberRectangles (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:293:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 293 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :145:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:350:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 350 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :166:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 166 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:372:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 372 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :177:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :6:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 6 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:651:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 651 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :25:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:677:78: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 677 | if (!_update_read_pointer_color(s, &pointer_new->colorPtrAttr, pointer_new->xorBpp, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:684:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 684 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :38:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:706:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 706 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :49:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 49 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1198:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1198 | Stream_Write_UINT8(s, orderInfo->controlFlags); /* controlFlags (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1201:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1201 | Stream_Write_UINT8(s, orderInfo->orderType); /* orderType (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1204:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1203 | if (!update_write_field_flags( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1204 | s, orderInfo->fieldFlags, orderInfo->controlFlags, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1362:64: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1362 | if (!update_write_surfcmd_frame_marker(s, surfaceFrameMarker->frameAction, Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1532:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1532 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_DSTBLT); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1534:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1534 | update_check_flush(context, headerLength + inf); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1533:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1533 | inf = update_approximate_dstblt_order(&orderInfo, dstblt); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1568:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1568 | update_check_flush(context, headerLength + update_approximate_patblt_order(&orderInfo, patblt)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1576:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1576 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1579 | Stream_Seek(s, headerLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1599:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1599 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_SCRBLT); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1601:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1601 | update_check_flush(context, headerLength + inf); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1600:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1600 | inf = update_approximate_scrblt_order(&orderInfo, scrblt); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1607:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1607 | offset = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1632:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1632 | update_check_flush(context, headerLength + Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1641:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1641 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1644:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1644 | Stream_Seek(s, headerLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1665:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1665 | update_check_flush(context, headerLength + inf); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1673:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1673 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1676:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1676 | Stream_Seek(s, headerLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1678:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1678 | update_write_order_info(context, s, &orderInfo, offset); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1664:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1664 | inf = update_approximate_line_to_order(&orderInfo, line_to); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1671:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1671 | offset = Stream_GetPosition(s); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1695:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1695 | update_check_flush(context, headerLength + update_approximate_memblt_order(&orderInfo, memblt)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1703:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1703 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1706:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1706 | Stream_Seek(s, headerLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1728:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1728 | update_check_flush(context, headerLength + inf); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1736:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1736 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1739:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1739 | Stream_Seek(s, headerLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1727:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1727 | inf = update_approximate_glyph_index_order(&orderInfo, glyph_index); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2071:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2071 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2116:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2116 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2185:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2185 | Stream_Write_UINT16(s, pointerPosition->xPos); /* xPos (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2186:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2186 | Stream_Write_UINT16(s, pointerPosition->yPos); /* yPos (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2305:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2305 | Stream_Write_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2329:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2329 | Stream_Write_UINT16(s, pointer_cached->cacheIndex); /* cacheIndex (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2563:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2563 | Stream_Write_UINT8(s, stateOrder->showState); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2598:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2598 | Stream_Write_UINT8(s, stateOrder->RPContent); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2626:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2626 | Stream_Write_UINT16(s, stateOrder->numWindowRects); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2632:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2632 | Stream_Write_UINT32(s, stateOrder->visibleOffsetX); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2633:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2633 | Stream_Write_UINT32(s, stateOrder->visibleOffsetY); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2638:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2638 | Stream_Write_UINT16(s, stateOrder->numVisibilityRects); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2686:75: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2686 | static UINT16 update_calculate_window_icon_order(const WINDOW_ORDER_INFO* orderInfo, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2736:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2736 | Stream_Write_UINT16(s, iconInfo->cacheEntry); /* CacheEntry (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2737:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2737 | Stream_Write_UINT8(s, iconInfo->cacheId); /* CacheId (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2738:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2738 | Stream_Write_UINT8(s, iconInfo->bpp); /* Bpp (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2739:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2739 | Stream_Write_UINT16(s, iconInfo->width); /* Width (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2740:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2740 | Stream_Write_UINT16(s, iconInfo->height); /* Height (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2744:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2744 | Stream_Write_UINT16(s, iconInfo->cbColorTable); /* CbColorTable (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2747:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2747 | Stream_Write_UINT16(s, iconInfo->cbBitsMask); /* CbBitsMask (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2748:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2748 | Stream_Write_UINT16(s, iconInfo->cbBitsColor); /* CbBitsColor (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2794:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2794 | Stream_Write_UINT16(s, cachedIcon->cacheEntry); /* CacheEntry (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2795:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2795 | Stream_Write_UINT8(s, cachedIcon->cacheId); /* CacheId (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2903:24: warning: implicit conversion changes signedness: 'const UINT16' (aka 'const unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2903 | Stream_Write_INT16(s, orderSize); /* OrderSize (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2949:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2949 | Stream_Write_UINT16(s, iconInfo.cacheEntry); /* CacheEntry (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2950:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2950 | Stream_Write_UINT8(s, iconInfo.cacheId); /* CacheId (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2951:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2951 | Stream_Write_UINT8(s, iconInfo.bpp); /* Bpp (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2952:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2952 | Stream_Write_UINT16(s, iconInfo.width); /* Width (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2953:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2953 | Stream_Write_UINT16(s, iconInfo.height); /* Height (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2957:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2957 | Stream_Write_UINT16(s, iconInfo.cbColorTable); /* CbColorTable (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2960:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2960 | Stream_Write_UINT16(s, iconInfo.cbBitsMask); /* CbBitsMask (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2961:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2961 | Stream_Write_UINT16(s, iconInfo.cbBitsColor); /* CbBitsColor (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2974:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2974 | Stream_Write_UINT16(s, cachedIcon.cacheEntry); /* CacheEntry (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2975:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2975 | Stream_Write_UINT8(s, cachedIcon.cacheId); /* CacheId (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3075:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 3075 | Stream_Write_UINT8(s, monitoredDesktop->numWindowIds); /* numWindowIds (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3264:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 3264 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :177:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 93 warnings generated. Step #21 - "compile-centipede-none-x86_64": [343/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -MF client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -c /src/FreeRDP/client/common/smartcard_cli.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/client/common/smartcard_cli.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client/utils/smartcard_cli.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [344/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -I/src/FreeRDP/channels/audin/client/oss/.. -I/src/FreeRDP/build/channels/audin/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -MF channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o.d -o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -c /src/FreeRDP/channels/audin/client/oss/audin_oss.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/audin/client/oss/audin_oss.c:43: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/audin/client/oss/audin_oss.c:72:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 72 | winpr_strerror((_error), buffer, sizeof(buffer))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 5 warnings generated. Step #21 - "compile-centipede-none-x86_64": [345/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -MF channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o.d -o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -c /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:40: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:435:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 435 | rdpsnd->wCurrentFormatNo = wFormatNo; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:697:9: warning: variable 'dwAudioTimeStamp' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 697 | UINT32 dwAudioTimeStamp = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:855:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_RDPSND_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_RDPSND_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 855 | entry = (PFREERDP_RDPSND_DEVICE_ENTRY)freerdp_load_channel_addin_entry(RDPSND_CHANNEL_NAME, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 856 | name, NULL, flags); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:953:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 953 | rdpsnd->fixed_format->nSamplesPerSec = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:971:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 971 | rdpsnd->latency = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": 9 warnings generated. Step #21 - "compile-centipede-none-x86_64": [346/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -c /src/FreeRDP/libfreerdp/codec/rfx.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:35: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:43: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:346:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 346 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :54:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 54 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:423:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 423 | context->bits_per_pixel = FreeRDPGetBitsPerPixel(pixel_format); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:449:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 449 | context->width = width; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:450:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 450 | context->height = height; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:463:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 463 | context->decodedHeaderBlocks &= ~RFX_DECODED_SYNC; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:495:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 495 | context->decodedHeaderBlocks &= ~RFX_DECODED_VERSIONS; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:539:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 539 | context->decodedHeaderBlocks &= ~RFX_DECODED_CHANNELS; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:596:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 596 | context->decodedHeaderBlocks &= ~RFX_DECODED_CONTEXT; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:796:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 796 | static void CALLBACK rfx_process_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:797:85: warning: unused parameter 'work' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 797 | void* context, PTP_WORK work) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:814:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 814 | message->numTiles = count; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1374:27: warning: cast from 'RFX_TILE **' to 'const RFX_TILE **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 1374 | return (const RFX_TILE**)message->tiles; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1528:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1528 | Stream_Write_UINT32(s, blockLen); /* BlockT.blockLen (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1549:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1549 | static void CALLBACK rfx_compose_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1550:85: warning: unused parameter 'work' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1550 | void* context, PTP_WORK work) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1697:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1697 | message->numRects = regionNbRects; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1719:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1719 | currentTileRect.top = gridRelY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1720:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1720 | currentTileRect.bottom = gridRelY + tileHeight; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1733:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1733 | tileWidth = width - gridRelX; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1735:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1735 | currentTileRect.left = gridRelX; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1746:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1746 | tile->xIdx = xIdx; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1747:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1747 | tile->yIdx = yIdx; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1748:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1748 | tile->x = gridRelX; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1749:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1749 | tile->y = gridRelY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1751:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1751 | tile->width = tileWidth; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1917:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1917 | msg->frameIdx = message->frameIdx + j; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2015:33: warning: implicit conversion loses integer precision: 'const UINT16' (aka 'const unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2015 | Stream_Write_UINT8(s, message->numQuant); /* numQuant (1 byte) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2024:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2024 | Stream_Write_UINT8(s, quantVals[0] + (quantVals[1] << 4)); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2075:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2075 | Stream_Write_UINT32(s, blockLen); /* set CodecChannelT.blockLen (4 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2083:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2083 | const RFX_RECT* rect = rfx_message_get_rect_const(message, i); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 39 warnings generated. Step #21 - "compile-centipede-none-x86_64": [347/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -c /src/FreeRDP/channels/client/generic_dynvc.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/client/generic_dynvc.c:22: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client/channels.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:27:83: warning: unused parameter 'Data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 27 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:28:53: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 28 | BOOL* pbAccept, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [348/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YUV.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:218:50: warning: unused parameter 'nTotalHeight' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 218 | UINT32 nTotalHeight, BYTE* WINPR_RESTRICT pDst[3], Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:511:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 511 | nWidth = (roi->width + 1) & ~0x0001; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:512:32: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 512 | nHeight = (roi->height + 1) & ~0x0001; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:624:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 624 | return ((-29 * R - 99 * G + 128 * B) >> 8) + 128; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:629:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 629 | return ((128 * R - 116 * G - 12 * B) >> 8) + 128; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #21 - "compile-centipede-none-x86_64": | ~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1006:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1006 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1007:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1007 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1053:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1053 | const UINT32 n = (i & ~7) + i; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1147:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1147 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1148:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1148 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1194:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1194 | const UINT32 n = (i & ~7) + i; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1297:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1297 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1298:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1298 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #21 - "compile-centipede-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1395:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1395 | const UINT32 n = (i & ~7) + i; Step #21 - "compile-centipede-none-x86_64": | ~ ^~ Step #21 - "compile-centipede-none-x86_64": 27 warnings generated. Step #21 - "compile-centipede-none-x86_64": [349/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:226:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 226 | return rc; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:741:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #21 - "compile-centipede-none-x86_64": 741 | snprintf(buffer, sizeof(buffer), location, (unsigned long)uid); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:743:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #21 - "compile-centipede-none-x86_64": 743 | snprintf(buffer, sizeof(buffer), location, uname); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:952:21: warning: implicit conversion loses integer precision: 'ULONG_PTR' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 952 | UINT32 ids[1] = { key }; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1473:9: warning: variable 'FileId' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 1473 | UINT32 FileId = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1879:64: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1878 | status = plugin->channelEntryPoints.pVirtualChannelWriteEx( Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ Step #21 - "compile-centipede-none-x86_64": 1879 | plugin->InitHandle, plugin->OpenHandle, Stream_Buffer(s), pos, s); Step #21 - "compile-centipede-none-x86_64": | ^~~ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [350/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -c /src/FreeRDP/channels/drive/client/drive_file.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_file.c:41: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": 4 warnings generated. Step #21 - "compile-centipede-none-x86_64": [351/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -c /src/FreeRDP/client/common/client_cliprdr_file.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/client/common/client_cliprdr_file.c:44: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1296:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1294 | CLIPRDR_FILE_CONTENTS_RESPONSE response = { .streamId = request->streamId, Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1295 | .requestedData = data, Step #21 - "compile-centipede-none-x86_64": 1296 | .cbRequested = size, Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1309:62: warning: unused parameter 'arg' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1309 | static BOOL dump_streams(const void* key, void* value, void* arg) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1374:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1374 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1461:27: warning: implicit conversion changes signedness: 'const UINT64' (aka 'const unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1461 | if (_fseeki64(rfile->fp, offset, SEEK_SET) < 0) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #21 - "compile-centipede-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:66: warning: unused parameter 'file_context' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:92: warning: unused parameter 'clip' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:58: warning: unused parameter 'data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1964 | const void* data, size_t size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:71: warning: unused parameter 'size' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1964 | const void* data, size_t size) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:68: warning: unused parameter 'stop_thread' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2453:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2453 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :43:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:58:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 58 | #define NO_CLIP_DATA_ID (UINT64_C(1) << 32) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:56:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 56 | #define MAX_CLIP_DATA_DIR_LEN 10 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:64:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 64 | #define DEBUG_CLIPRDR(log, ...) \ Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:57:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 57 | #define MAX_CLIPBOARD_FORMATS 255 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:59:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 59 | #define WIN32_FILETIME_TO_UNIX_EPOCH UINT64_C(11644473600) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:6: warning: unused function 'cliprdr_file_session_terminate' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1651:13: warning: unused function 'cliprdr_file_server_content_changed_and_update' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 1651 | static BOOL cliprdr_file_server_content_changed_and_update(CliprdrFileContext* file, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 21 warnings generated. Step #21 - "compile-centipede-none-x86_64": [352/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -MF channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o.d -o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -c /src/FreeRDP/channels/audin/client/audin_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/audin/client/audin_main.c:35: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:642:81: warning: unused parameter 'Data' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 642 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:643:51: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 643 | BOOL* pbAccept, IWTSVirtualChannelCallback** ppCallback) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:814:6: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_AUDIN_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_AUDIN_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 814 | (const PFREERDP_AUDIN_DEVICE_ENTRY)freerdp_load_channel_addin_entry(AUDIN_CHANNEL_NAME, Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 815 | name, NULL, 0); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:948:42: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 948 | audin->fixed_format->nSamplesPerSec = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": 8 warnings generated. Step #21 - "compile-centipede-none-x86_64": [353/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -c /src/FreeRDP/channels/drive/client/drive_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_main.c:38: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:80:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 80 | rc = STATUS_ACCESS_DENIED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #21 - "compile-centipede-none-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:84:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | rc = STATUS_NO_SUCH_FILE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #21 - "compile-centipede-none-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:88:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 88 | rc = STATUS_DEVICE_BUSY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:254:28: note: expanded from macro 'STATUS_DEVICE_BUSY' Step #21 - "compile-centipede-none-x86_64": 254 | #define STATUS_DEVICE_BUSY STATUS_CAST(NTSTATUS, 0x80000011) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:92:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 92 | rc = STATUS_NO_SUCH_DEVICE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #21 - "compile-centipede-none-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:96:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 96 | rc = STATUS_NO_SUCH_DEVICE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #21 - "compile-centipede-none-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:101:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 101 | rc = STATUS_OBJECT_NAME_COLLISION; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:344:38: note: expanded from macro 'STATUS_OBJECT_NAME_COLLISION' Step #21 - "compile-centipede-none-x86_64": 344 | #define STATUS_OBJECT_NAME_COLLISION STATUS_CAST(NTSTATUS, 0xC0000035) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:105:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 105 | rc = STATUS_NO_SUCH_FILE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #21 - "compile-centipede-none-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:109:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 109 | rc = STATUS_INVALID_HANDLE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:61:31: note: expanded from macro 'STATUS_INVALID_HANDLE' Step #21 - "compile-centipede-none-x86_64": 61 | #define STATUS_INVALID_HANDLE STATUS_CAST(NTSTATUS, 0xC0000008L) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:113:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 113 | rc = STATUS_NO_MORE_FILES; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:244:30: note: expanded from macro 'STATUS_NO_MORE_FILES' Step #21 - "compile-centipede-none-x86_64": 244 | #define STATUS_NO_MORE_FILES STATUS_CAST(NTSTATUS, 0x80000006) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:117:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 117 | rc = STATUS_NOT_A_DIRECTORY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:553:32: note: expanded from macro 'STATUS_NOT_A_DIRECTORY' Step #21 - "compile-centipede-none-x86_64": 553 | #define STATUS_NOT_A_DIRECTORY STATUS_CAST(NTSTATUS, 0xC0000103) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:121:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 121 | rc = STATUS_OBJECT_PATH_NOT_FOUND; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:348:38: note: expanded from macro 'STATUS_OBJECT_PATH_NOT_FOUND' Step #21 - "compile-centipede-none-x86_64": 348 | #define STATUS_OBJECT_PATH_NOT_FOUND STATUS_CAST(NTSTATUS, 0xC000003A) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:125:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 125 | rc = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:161:9: warning: variable 'allocationSize' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 161 | UINT64 allocationSize = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:247:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 247 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:285:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 285 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:347:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 347 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:387:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 387 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:421:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 421 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:429:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 429 | irp->IoStatus = STATUS_DIRECTORY_NOT_EMPTY; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:551:36: note: expanded from macro 'STATUS_DIRECTORY_NOT_EMPTY' Step #21 - "compile-centipede-none-x86_64": 551 | #define STATUS_DIRECTORY_NOT_EMPTY STATUS_CAST(NTSTATUS, 0xC0000101) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:565:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 565 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:473:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 473 | Stream_Write_UINT32(output, length); /* Length */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:486:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 486 | Stream_Write_UINT32(output, volumeLabelLen); /* VolumeLabelLength */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:516:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 516 | Stream_Write_UINT32(output, length); /* Length */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:527:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 527 | Stream_Write_UINT32(output, diskTypeLen); /* FileSystemNameLength */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:582:9: warning: variable 'FsInformationClass' set but not used [-Wunused-but-set-variable] Step #21 - "compile-centipede-none-x86_64": 582 | UINT32 FsInformationClass = 0; Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:626:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 626 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #21 - "compile-centipede-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:657:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 657 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #21 - "compile-centipede-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:736:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 736 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #21 - "compile-centipede-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #21 - "compile-centipede-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 32 warnings generated. Step #21 - "compile-centipede-none-x86_64": [354/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -c /src/FreeRDP/channels/rail/client/rail_orders.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_orders.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:94:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 94 | Stream_Read_INT16(s, minmaxinfo->maxWidth); /* maxWidth (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:95:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 95 | Stream_Read_INT16(s, minmaxinfo->maxHeight); /* maxHeight (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:96:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 96 | Stream_Read_INT16(s, minmaxinfo->maxPosX); /* maxPosX (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:97:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 97 | Stream_Read_INT16(s, minmaxinfo->maxPosY); /* maxPosY (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:98:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 98 | Stream_Read_INT16(s, minmaxinfo->minTrackWidth); /* minTrackWidth (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:99:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 99 | Stream_Read_INT16(s, minmaxinfo->minTrackHeight); /* minTrackHeight (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:100:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 100 | Stream_Read_INT16(s, minmaxinfo->maxTrackWidth); /* maxTrackWidth (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:101:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 101 | Stream_Read_INT16(s, minmaxinfo->maxTrackHeight); /* maxTrackHeight (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:125:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 125 | Stream_Read_INT16(s, localMoveSize->posX); /* posX (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:126:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 126 | Stream_Read_INT16(s, localMoveSize->posY); /* posY (2 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #21 - "compile-centipede-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:315:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 315 | Stream_Write_UINT16(s, langImeInfo->LanguageID); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 15 warnings generated. Step #21 - "compile-centipede-none-x86_64": [355/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:30: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:101:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 101 | dataLen = pos - 8; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:223:82: warning: unused parameter 'length' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 223 | static UINT cliprdr_process_clip_caps(cliprdrPlugin* cliprdr, wStream* s, UINT32 length, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:224:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 224 | UINT16 flags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:605:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 605 | flags &= ~CB_USE_LONG_FORMAT_NAMES; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:607:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 607 | flags &= ~CB_STREAM_FILECLIP_ENABLED; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:609:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 609 | flags &= ~CB_FILECLIP_NO_FILE_PATHS; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:611:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 611 | flags &= ~CB_CAN_LOCK_CLIPDATA; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:613:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 613 | flags &= ~CB_HUGE_FILE_SUPPORT_ENABLED; Step #21 - "compile-centipede-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1015:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1015 | static UINT cliprdr_virtual_channel_event_connected(cliprdrPlugin* cliprdr, LPVOID pData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1016:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1016 | UINT32 dataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 14 warnings generated. Step #21 - "compile-centipede-none-x86_64": [356/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -c /src/FreeRDP/channels/client/addin.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/client/addin.c:31: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:86:74: warning: unused parameter 'pszName' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 86 | static FREERDP_ADDIN** freerdp_channels_list_client_static_addins(LPCSTR pszName, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:87:74: warning: unused parameter 'pszSubsystem' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 87 | LPCSTR pszSubsystem, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:88:74: warning: unused parameter 'pszType' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:88:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:163:83: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 163 | LPCSTR pszType, DWORD dwFlags) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:493:16: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 493 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:497:15: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 497 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/client/addin.c:510:12: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #21 - "compile-centipede-none-x86_64": 510 | return (PVIRTUALCHANNELENTRY)table->entry; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 12 warnings generated. Step #21 - "compile-centipede-none-x86_64": [357/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/encomsp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -MF channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o.d -o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -c /src/FreeRDP/channels/encomsp/client/encomsp_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/encomsp/client/encomsp_main.c:28: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1093:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1093 | static UINT encomsp_virtual_channel_event_connected(encomspPlugin* encomsp, LPVOID pData, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1094:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1094 | UINT32 dataLength) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": 6 warnings generated. Step #21 - "compile-centipede-none-x86_64": [358/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client.c.o -c /src/FreeRDP/client/common/client.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/client/common/client.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:467:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 467 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:488:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 488 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #21 - "compile-centipede-none-x86_64": 38 | # define errno (*__errno_location ()) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #21 - "compile-centipede-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #21 - "compile-centipede-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #21 - "compile-centipede-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #21 - "compile-centipede-none-x86_64": 134 | __VA_ARGS__); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:554:43: warning: unused parameter 'instance' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 554 | BOOL client_cli_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWORD count, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:592:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 592 | *choice = answer; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1117:46: warning: unused parameter 'instance' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1117:68: warning: unused parameter 'request' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1117:84: warning: unused parameter 'token' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1203:9: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1203 | return delay; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1581:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1581:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1638:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1638:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:1996:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'UINT32' (aka 'unsigned int') [-Wfloat-conversion] Step #21 - "compile-centipede-none-x86_64": 1996 | normalizedpressure = (pressure * 1024) / pen->max_pressure; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:2002:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2002 | rotation = va_arg(args, unsigned); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:2007:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2007 | tiltX = va_arg(args, int); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/client.c:2012:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 2012 | tiltX = va_arg(args, int); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #21 - "compile-centipede-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 20 warnings generated. Step #21 - "compile-centipede-none-x86_64": [359/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:33: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:546:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 546 | pad = 340 - (RDPGFX_HEADER_SIZE + 12 + (pdu.monitorCount * 20)); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:554:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 554 | Stream_Seek(s, pad); /* pad (total size is 340 bytes) */ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1241:22: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 1241 | qoe.timeDiffSE = diff; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1240:26: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1240 | qoe.timestamp = gfx->StartDecodingTime; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:2327:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 2327 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:626:13: warning: unused function 'rdpgfx_load_cache_import_offer' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 626 | static UINT rdpgfx_load_cache_import_offer(RDPGFX_PLUGIN* gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU* offer) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 10 warnings generated. Step #21 - "compile-centipede-none-x86_64": [360/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/file.c.o -c /src/FreeRDP/client/common/file.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/client/common/file.c:29: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1131:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1131 | file->DynamicResolution = freerdp_settings_get_bool(settings, FreeRDP_DynamicResolutionUpdate); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1132:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1132 | file->VideoPlaybackMode = freerdp_settings_get_bool(settings, FreeRDP_SupportVideoOptimized); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1138:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1138 | file->ConnectToConsole = freerdp_settings_get_bool(settings, FreeRDP_ConsoleSession); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1140:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1139 | file->NegotiateSecurityLayer = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1140 | freerdp_settings_get_bool(settings, FreeRDP_NegotiateSecurityLayer); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1141:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1141 | file->EnableCredSSPSupport = freerdp_settings_get_bool(settings, FreeRDP_NlaSecurity); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1142:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1142 | file->EnableRdsAadAuth = freerdp_settings_get_bool(settings, FreeRDP_AadSecurity); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1219:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1219 | file->AudioCaptureMode = freerdp_settings_get_bool(settings, FreeRDP_AudioCapture); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1221:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1220 | file->BitmapCachePersistEnable = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1221 | freerdp_settings_get_bool(settings, FreeRDP_BitmapCachePersistEnabled); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1222:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1222 | file->Compression = freerdp_settings_get_bool(settings, FreeRDP_CompressionEnabled); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1228:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1227 | file->PromptCredentialOnce = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1228 | freerdp_settings_get_bool(settings, FreeRDP_GatewayUseSameCredentials); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1229:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1229 | file->PromptForCredentials = freerdp_settings_get_bool(settings, FreeRDP_PromptForCredentials); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1231:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1230 | file->RemoteApplicationMode = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1231 | freerdp_settings_get_bool(settings, FreeRDP_RemoteApplicationMode); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1246:23: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1246 | file->SpanMonitors = freerdp_settings_get_bool(settings, FreeRDP_SpanMonitors); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1247:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1247 | file->UseMultiMon = freerdp_settings_get_bool(settings, FreeRDP_UseMultimon); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1249:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1248 | file->AllowDesktopComposition = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1249 | freerdp_settings_get_bool(settings, FreeRDP_AllowDesktopComposition); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1250:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1250 | file->AllowFontSmoothing = freerdp_settings_get_bool(settings, FreeRDP_AllowFontSmoothing); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1251:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1251 | file->DisableWallpaper = freerdp_settings_get_bool(settings, FreeRDP_DisableWallpaper); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1253:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1252 | file->DisableFullWindowDrag = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1253 | freerdp_settings_get_bool(settings, FreeRDP_DisableFullWindowDrag); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1254:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1254 | file->DisableMenuAnims = freerdp_settings_get_bool(settings, FreeRDP_DisableMenuAnims); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1255:24: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1255 | file->DisableThemes = freerdp_settings_get_bool(settings, FreeRDP_DisableThemes); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1263:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1262 | file->AutoReconnectionEnabled = Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 1263 | freerdp_settings_get_bool(settings, FreeRDP_AutoReconnectionEnabled); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1264:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1264 | file->RedirectSmartCards = freerdp_settings_get_bool(settings, FreeRDP_RedirectSmartCards); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1265:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1265 | file->RedirectWebauthN = freerdp_settings_get_bool(settings, FreeRDP_RedirectWebAuthN); Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1111:8: warning: unused variable 'redirectUsb' [-Wunused-variable] Step #21 - "compile-centipede-none-x86_64": 1111 | char* redirectUsb = NULL; Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1280:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1280 | file->EncodeRedirectedVideoCapture = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1293:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 1293 | file->RedirectedVideoCaptureEncodingQuality = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:2456:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2456 | list[x] = val; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:2586:58: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 2586 | if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:2607:59: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #21 - "compile-centipede-none-x86_64": 2607 | if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line)) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:2610:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2610 | return *value; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:2655:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 2655 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :94:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 94 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:60:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 60 | #define INVALID_INTEGER_VALUE 0xFFFFFFFF Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:63:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 63 | #define RDP_FILE_LINE_FLAG_STANDARD 0x00000002 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:66:9: warning: macro is not used [-Wunused-macros] Step #21 - "compile-centipede-none-x86_64": 66 | #define RDP_FILE_LINE_FLAG_TYPE_BINARY 0x00000040 Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/file.c:1626:20: warning: unused function 'rdp_file_to_args' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 1626 | static ADDIN_ARGV* rdp_file_to_args(const char* channel, const char* values) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 39 warnings generated. Step #21 - "compile-centipede-none-x86_64": [361/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -c /src/FreeRDP/libfreerdp/codec/interleaved.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:27: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/interleaved.h:24: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:291:38: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 291 | runLength = ((UINT16)pbOrderHdr[1]) | (((UINT16)pbOrderHdr[2]) << 8); Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:379:66: warning: unused parameter 'file' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 379 | const char* fkt, const char* file, size_t line) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:446:76: note: expanded from macro 'ENSURE_CAPACITY' Step #21 - "compile-centipede-none-x86_64": 446 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 1) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #21 - "compile-centipede-none-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:480:76: note: expanded from macro 'ENSURE_CAPACITY' Step #21 - "compile-centipede-none-x86_64": 480 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 2) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #21 - "compile-centipede-none-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #21 - "compile-centipede-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 370 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 370 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 370 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:515:76: note: expanded from macro 'ENSURE_CAPACITY' Step #21 - "compile-centipede-none-x86_64": 515 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 3) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #21 - "compile-centipede-none-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 42 | UNROLL(cBits, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 43 | UINT32 data; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 45 | Step #21 - "compile-centipede-none-x86_64": 46 | if (bitmask & mask) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 47 | data = xorPixel ^ fgPel; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 48 | else Step #21 - "compile-centipede-none-x86_64": | ~~~~ Step #21 - "compile-centipede-none-x86_64": 49 | data = xorPixel; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 50 | Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 53 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 42 | UNROLL(cBits, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 43 | UINT32 data; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 45 | Step #21 - "compile-centipede-none-x86_64": 46 | if (bitmask & mask) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 47 | data = xorPixel ^ fgPel; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 48 | else Step #21 - "compile-centipede-none-x86_64": | ~~~~ Step #21 - "compile-centipede-none-x86_64": 49 | data = xorPixel; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 50 | Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 53 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 42 | UNROLL(cBits, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 43 | UINT32 data; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 45 | Step #21 - "compile-centipede-none-x86_64": 46 | if (bitmask & mask) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 47 | data = xorPixel ^ fgPel; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 48 | else Step #21 - "compile-centipede-none-x86_64": | ~~~~ Step #21 - "compile-centipede-none-x86_64": 49 | data = xorPixel; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 50 | Step #21 - "compile-centipede-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 53 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 52 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 84 | mask = mask << 1; Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:181:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 181 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 193 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 196 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 193 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 196 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 193 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 196 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 236 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 239 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 236 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 239 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 236 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 239 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 370 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 370 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 367 | UNROLL(runLength, { Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 370 | }); Step #21 - "compile-centipede-none-x86_64": | ~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #21 - "compile-centipede-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #21 - "compile-centipede-none-x86_64": | ~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #21 - "compile-centipede-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #21 - "compile-centipede-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #21 - "compile-centipede-none-x86_64": 39 | _exp \ Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:739:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #21 - "compile-centipede-none-x86_64": 739 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #21 - "compile-centipede-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": :148:27: note: expanded from here Step #21 - "compile-centipede-none-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:715:65: warning: unused parameter 'Compressor' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 715 | BITMAP_INTERLEAVED_CONTEXT* bitmap_interleaved_context_new(BOOL Compressor) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:149:20: warning: unused function 'rle_code_str_buffer' [-Wunused-function] Step #21 - "compile-centipede-none-x86_64": 149 | static const char* rle_code_str_buffer(UINT32 code, char* buffer, size_t size) Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": 71 warnings generated. Step #21 - "compile-centipede-none-x86_64": [362/371] : && /usr/local/bin/cmake -E rm -f libfreerdp/libfreerdp3.a && /usr/local/bin/llvm-ar qc libfreerdp/libfreerdp3.a libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o && /usr/local/bin/llvm-ranlib libfreerdp/libfreerdp3.a && : Step #21 - "compile-centipede-none-x86_64": [363/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -o Testing/TestFuzzCodecs libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #21 - "compile-centipede-none-x86_64": [364/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -MF client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -c /src/FreeRDP/client/common/cmdline.c Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/client/common/cmdline.c:34: Step #21 - "compile-centipede-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 200 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #21 - "compile-centipede-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #21 - "compile-centipede-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #21 - "compile-centipede-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 212 | return v; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:346:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 346 | const size_t offset = tok - text; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ~~~~^~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:471:22: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 471 | if ((arg->Flags & ~COMMAND_LINE_VALUE_BOOL) == 0) Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:559:13: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 559 | calloc(count + ARRAYSIZE(global_cmd_args), sizeof(COMMAND_LINE_ARGUMENT_A)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1387:76: warning: unused parameter 'type' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1387 | static UINT32 freerdp_get_keyboard_layout_for_type(const char* name, DWORD type) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1624:56: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1624 | const char* name = freerdp_settings_get_name_for_key(x); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1625:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 1625 | type = freerdp_settings_get_type_for_key(x); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1913:47: warning: unused parameter 'value' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 1913 | static BOOL setSmartcardEmulation(const char* value, rdpSettings* settings) Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:2220:73: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2220 | if (!freerdp_settings_set_uint32(settings, FreeRDP_GfxCapsFilter, v)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:2394:67: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #21 - "compile-centipede-none-x86_64": 2394 | if (!freerdp_settings_set_uint32(settings, FreeRDP_ServerPort, lval)) Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:2994:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 2993 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 2994 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE | CLIPRDR_FLAG_REMOTE_TO_LOCAL); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3024:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3023 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #21 - "compile-centipede-none-x86_64": | ~ Step #21 - "compile-centipede-none-x86_64": 3024 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE_FILES | CLIPRDR_FLAG_REMOTE_TO_LOCAL_FILES); Step #21 - "compile-centipede-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3325 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #21 - "compile-centipede-none-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3333:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3333 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #21 - "compile-centipede-none-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3338:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3338 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #21 - "compile-centipede-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #21 - "compile-centipede-none-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #21 - "compile-centipede-none-x86_64": | ^~~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3348:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 3348 | return rc; Step #21 - "compile-centipede-none-x86_64": | ~~~~~~ ^~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3798:10: warning: 98 enumeration values not explicitly handled in switch: 'FreeRDP_STRING_UNUSED', 'FreeRDP_ServerHostname', 'FreeRDP_Username'... [-Wswitch-enum] Step #21 - "compile-centipede-none-x86_64": 3798 | switch (what) Step #21 - "compile-centipede-none-x86_64": | ^~~~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:4070:44: warning: unused parameter 'count' [-Wunused-parameter] Step #21 - "compile-centipede-none-x86_64": 4070 | COMMAND_LINE_ARGUMENT_A* largs, size_t count, Step #21 - "compile-centipede-none-x86_64": | ^ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:5358:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 5358 | char** tmp = realloc(*pargv, nargc * sizeof(char*)); Step #21 - "compile-centipede-none-x86_64": | ^~~~~ ~ Step #21 - "compile-centipede-none-x86_64": /src/FreeRDP/client/common/cmdline.c:5546:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #21 - "compile-centipede-none-x86_64": 5546 | COMMAND_LINE_ARGUMENT_A* largs = create_merged_args(args, count, &lcount); Step #21 - "compile-centipede-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #21 - "compile-centipede-none-x86_64": 23 warnings generated. Step #21 - "compile-centipede-none-x86_64": [365/371] : && /usr/local/bin/cmake -E rm -f client/common/libfreerdp-client3.a && /usr/local/bin/llvm-ar qc client/common/libfreerdp-client3.a channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o client/common/CMakeFiles/freerdp-client.dir/client.c.o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o client/common/CMakeFiles/freerdp-client.dir/file.c.o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o && /usr/local/bin/llvm-ranlib client/common/libfreerdp-client3.a && : Step #21 - "compile-centipede-none-x86_64": [366/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -o Testing/TestFuzzCommonAssistanceBinToHexString libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #21 - "compile-centipede-none-x86_64": [367/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -o Testing/TestFuzzCommonAssistanceParseFileBuffer libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #21 - "compile-centipede-none-x86_64": [368/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -o Testing/TestFuzzCommonAssistanceHexStringToBin libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #21 - "compile-centipede-none-x86_64": [369/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -o Testing/TestFuzzCryptoCertificateDataSetPEM client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #21 - "compile-centipede-none-x86_64": [370/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -o Testing/TestFuzzCoreServer client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #21 - "compile-centipede-none-x86_64": [371/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fno-builtin -fsanitize-coverage=trace-pc-guard,pc-table,trace-cmp -O2 -gline-tables-only -Wno-unused-command-line-argument -Wl,-ldl -Wl,-lrt -Wl,-lpthread -Wl,/src/fuzztest/centipede/weak.o -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -o Testing/TestFuzzCoreClient client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a -lc++ && : Step #21 - "compile-centipede-none-x86_64": Step #21 - "compile-centipede-none-x86_64": ++ find build/Testing/ -name 'TestFuzz*' -type f Step #21 - "compile-centipede-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #21 - "compile-centipede-none-x86_64": + cp build/Testing/TestFuzzCoreServer /workspace/out/centipede-none-x86_64/ Step #21 - "compile-centipede-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #21 - "compile-centipede-none-x86_64": + cp build/Testing/TestFuzzCryptoCertificateDataSetPEM /workspace/out/centipede-none-x86_64/ Step #21 - "compile-centipede-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #21 - "compile-centipede-none-x86_64": + cp build/Testing/TestFuzzCommonAssistanceHexStringToBin /workspace/out/centipede-none-x86_64/ Step #21 - "compile-centipede-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #21 - "compile-centipede-none-x86_64": + cp build/Testing/TestFuzzCommonAssistanceBinToHexString /workspace/out/centipede-none-x86_64/ Step #21 - "compile-centipede-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #21 - "compile-centipede-none-x86_64": + cp build/Testing/TestFuzzCodecs /workspace/out/centipede-none-x86_64/ Step #21 - "compile-centipede-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #21 - "compile-centipede-none-x86_64": + cp build/Testing/TestFuzzCommonAssistanceParseFileBuffer /workspace/out/centipede-none-x86_64/ Step #21 - "compile-centipede-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #21 - "compile-centipede-none-x86_64": + cp build/Testing/TestFuzzCoreClient /workspace/out/centipede-none-x86_64/ Finished Step #21 - "compile-centipede-none-x86_64" Starting Step #22 - "build-check-centipede-none-x86_64" Step #22 - "build-check-centipede-none-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #22 - "build-check-centipede-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqh2nldd0/TestFuzzCoreServer Step #22 - "build-check-centipede-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqh2nldd0/TestFuzzCryptoCertificateDataSetPEM Step #22 - "build-check-centipede-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqh2nldd0/TestFuzzCommonAssistanceHexStringToBin Step #22 - "build-check-centipede-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqh2nldd0/TestFuzzCommonAssistanceBinToHexString Step #22 - "build-check-centipede-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqh2nldd0/TestFuzzCodecs Step #22 - "build-check-centipede-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqh2nldd0/TestFuzzCommonAssistanceParseFileBuffer Step #22 - "build-check-centipede-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqh2nldd0/TestFuzzCoreClient Finished Step #22 - "build-check-centipede-none-x86_64" Starting Step #23 Step #23: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #23 Starting Step #24 Step #24: Already have image: gcr.io/oss-fuzz/freerdp Step #24: adding: TestFuzzCodecs (deflated 60%) Step #24: adding: TestFuzzCommonAssistanceBinToHexString (deflated 60%) Step #24: adding: TestFuzzCommonAssistanceHexStringToBin (deflated 60%) Step #24: adding: TestFuzzCommonAssistanceParseFileBuffer (deflated 60%) Step #24: adding: TestFuzzCoreClient (deflated 60%) Step #24: adding: TestFuzzCoreServer (deflated 60%) Step #24: adding: TestFuzzCryptoCertificateDataSetPEM (deflated 60%) Step #24: adding: centipede (deflated 65%) Step #24: adding: core (deflated 100%) Step #24: adding: llvm-symbolizer (deflated 66%) Finished Step #24 Starting Step #25 Step #25: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #25: % Total % Received % Xferd Average Speed Time Time Time Current Step #25: Dload Upload Total Spent Left Speed Step #25: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154 0 0 100 154 0 666 --:--:-- --:--:-- --:--:-- 666 Finished Step #25 Starting Step #26 Step #26: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #26: % Total % Received % Xferd Average Speed Time Time Time Current Step #26: Dload Upload Total Spent Left Speed Step #26: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 52.9M 0 0 100 52.9M 0 88.9M --:--:-- --:--:-- --:--:-- 88.9M Finished Step #26 Starting Step #27 Step #27: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #27: % Total % Received % Xferd Average Speed Time Time Time Current Step #27: Dload Upload Total Spent Left Speed Step #27: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 207 0 0 100 207 0 668 --:--:-- --:--:-- --:--:-- 669 Finished Step #27 Starting Step #28 Step #28: Already have image (with digest): gcr.io/cloud-builders/curl Step #28: % Total % Received % Xferd Average Speed Time Time Time Current Step #28: Dload Upload Total Spent Left Speed Step #28: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29 0 0 100 29 0 114 --:--:-- --:--:-- --:--:-- 114 Finished Step #28 Starting Step #29 Step #29: Already have image: gcr.io/oss-fuzz/freerdp Finished Step #29 Starting Step #30 - "compile-honggfuzz-address-x86_64" Step #30 - "compile-honggfuzz-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #30 - "compile-honggfuzz-address-x86_64": --------------------------------------------------------------- Step #30 - "compile-honggfuzz-address-x86_64": vm.mmap_rnd_bits = 28 Step #30 - "compile-honggfuzz-address-x86_64": Skipping compilation; using precompiled honggfuzz Step #30 - "compile-honggfuzz-address-x86_64": done. Step #30 - "compile-honggfuzz-address-x86_64": --------------------------------------------------------------- Step #30 - "compile-honggfuzz-address-x86_64": CC=clang Step #30 - "compile-honggfuzz-address-x86_64": CXX=clang++ Step #30 - "compile-honggfuzz-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp Step #30 - "compile-honggfuzz-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ Step #30 - "compile-honggfuzz-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #30 - "compile-honggfuzz-address-x86_64": --------------------------------------------------------------- Step #30 - "compile-honggfuzz-address-x86_64": + [[ honggfuzz == centipede ]] Step #30 - "compile-honggfuzz-address-x86_64": + case $SANITIZER in Step #30 - "compile-honggfuzz-address-x86_64": + SANITIZERS_ARGS=-DWITH_SANITIZE_ADDRESS=ON Step #30 - "compile-honggfuzz-address-x86_64": + : clang++ Step #30 - "compile-honggfuzz-address-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ Step #30 - "compile-honggfuzz-address-x86_64": + cmake_args=(-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF $SANITIZERS_ARGS -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CXX}" -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}") Step #30 - "compile-honggfuzz-address-x86_64": + rm -rf build Step #30 - "compile-honggfuzz-address-x86_64": + cmake -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF -DWITH_SANITIZE_ADDRESS=ON -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp' -DCMAKE_CXX_COMPILER=clang++ '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++' -DCMAKE_LINKER=clang++ '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++' -S . -B build -G Ninja -C ci/cmake-preloads/config-oss-fuzz.cmake Step #30 - "compile-honggfuzz-address-x86_64": loading initial cache file ci/cmake-preloads/config-oss-fuzz.cmake Step #30 - "compile-honggfuzz-address-x86_64": PRELOADING cache Step #30 - "compile-honggfuzz-address-x86_64": -- The C compiler identification is Clang 18.0.0 Step #30 - "compile-honggfuzz-address-x86_64": -- Detecting C compiler ABI info Step #30 - "compile-honggfuzz-address-x86_64": -- Detecting C compiler ABI info - done Step #30 - "compile-honggfuzz-address-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #30 - "compile-honggfuzz-address-x86_64": -- Detecting C compile features Step #30 - "compile-honggfuzz-address-x86_64": -- Detecting C compile features - done Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Weverything Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Weverything - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wall Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wall - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wpedantic Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wpedantic - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-padded Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-padded - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-cast-align Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-cast-align - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default - Success Step #30 - "compile-honggfuzz-address-x86_64": Using CFLAGS -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default Step #30 - "compile-honggfuzz-address-x86_64": -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") Step #30 - "compile-honggfuzz-address-x86_64": -- Found OSS Audio Step #30 - "compile-honggfuzz-address-x86_64": -- Found DocBookXSL: /usr/share/xml/docbook/stylesheet/docbook-xsl Step #30 - "compile-honggfuzz-address-x86_64": FREERDP_VERSION=3.5.2-dev0 Step #30 - "compile-honggfuzz-address-x86_64": -- Git Revision 440fafe Step #30 - "compile-honggfuzz-address-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.a (found version "1.2.11") Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Found Threads: TRUE Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fno-omit-frame-pointer Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fno-omit-frame-pointer - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fsanitize-address Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fsanitize-address - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fsanitize-blacklist Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fsanitize-blacklist - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fsanitize-address-use-after-scope Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test fsanitize-address-use-after-scope - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Finding recommended feature Wayland for Wayland (Wayland client) Step #30 - "compile-honggfuzz-address-x86_64": -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" Step #30 - "compile-honggfuzz-address-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'wayland-scanner' Step #30 - "compile-honggfuzz-address-x86_64": -- Found wayland-scanner, version 1.18.0 Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'wayland-client' Step #30 - "compile-honggfuzz-address-x86_64": -- Found wayland-client, version 1.18.0 Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'wayland-cursor' Step #30 - "compile-honggfuzz-address-x86_64": -- Found wayland-cursor, version 1.18.0 Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'xkbcommon' Step #30 - "compile-honggfuzz-address-x86_64": -- Found xkbcommon, version 0.10.0 Step #30 - "compile-honggfuzz-address-x86_64": -- Could NOT find Wayland (missing: Wayland_LIBS XKBCOMMON_LIBS) Step #30 - "compile-honggfuzz-address-x86_64": -- Not detected recommended feature Wayland for Wayland (Wayland client), feature disabled Step #30 - "compile-honggfuzz-address-x86_64": -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #30 - "compile-honggfuzz-address-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1f") Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Finding recommended feature PCSC for smart card (smart card device redirection) Step #30 - "compile-honggfuzz-address-x86_64": -- Disable feature PCSC using "-DWITH_PCSC=OFF" Step #30 - "compile-honggfuzz-address-x86_64": -- Could NOT find PCSC (missing: PCSC_LIBRARY) Step #30 - "compile-honggfuzz-address-x86_64": -- Not detected recommended feature PCSC for smart card (smart card device redirection), feature disabled Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback) Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature OpenH264 for codec (use OpenH264 library) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature OpenCL for codec (use OpenCL library) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature OpenCL using "-DWITH_OPENCL=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature GSM for codec (GSM audio codec library) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature GSM using "-DWITH_GSM=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature LAME for codec (lame MP3 audio codec library) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature LAME using "-DWITH_LAME=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature FAAC using "-DWITH_FAAC=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature soxr for codec (SOX audio resample library) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature soxr using "-DWITH_SOXR=ON" Step #30 - "compile-honggfuzz-address-x86_64": -- Using OpenSSL Version: 1.1.1f Step #30 - "compile-honggfuzz-address-x86_64": using default plugins location Step #30 - "compile-honggfuzz-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for strndup Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for strndup - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file unistd.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file unistd.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file execinfo.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file execinfo.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace_symbols Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace_symbols - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace_symbols_fd Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace_symbols_fd - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file inttypes.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file inttypes.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file stdint.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file stdint.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file stdbool.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file stdbool.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file fcntl.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file fcntl.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file aio.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file aio.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/timerfd.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/timerfd.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/filio.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/filio.h - not found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/sockio.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/sockio.h - not found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file syslog.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file syslog.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/select.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/select.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/eventfd.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file sys/eventfd.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file unwind.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file unwind.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for eventfd_read Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for eventfd_read - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for getlogin_r Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for getlogin_r - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for getpwuid_r Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for getpwuid_r - found Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF Step #30 - "compile-honggfuzz-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF - Success Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file poll.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file poll.h - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads - not found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pthread_mutex_timedlock Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pthread_mutex_timedlock - found Step #30 - "compile-honggfuzz-address-x86_64": -- Finding recommended feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #30 - "compile-honggfuzz-address-x86_64": -- Disable feature OpenSSL using "-DWITH_OPENSSL=OFF" Step #30 - "compile-honggfuzz-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #30 - "compile-honggfuzz-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #30 - "compile-honggfuzz-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #30 - "compile-honggfuzz-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #30 - "compile-honggfuzz-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #30 - "compile-honggfuzz-address-x86_64": CMake did not find one. Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #30 - "compile-honggfuzz-address-x86_64": the following names: Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": cJSONConfig.cmake Step #30 - "compile-honggfuzz-address-x86_64": cjson-config.cmake Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #30 - "compile-honggfuzz-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #30 - "compile-honggfuzz-address-x86_64": provides a separate development package or SDK, be sure it has been Step #30 - "compile-honggfuzz-address-x86_64": installed. Step #30 - "compile-honggfuzz-address-x86_64": Call Stack (most recent call first): Step #30 - "compile-honggfuzz-address-x86_64": winpr/libwinpr/CMakeLists.txt:19 (include) Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64":  Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'libcjson' Step #30 - "compile-honggfuzz-address-x86_64": -- No package 'libcjson' found Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'json-c' Step #30 - "compile-honggfuzz-address-x86_64": -- Found json-c, version 0.13.1 Step #30 - "compile-honggfuzz-address-x86_64": -- Found JSONC: /usr/lib/x86_64-linux-gnu/libjson-c.a Step #30 - "compile-honggfuzz-address-x86_64": CMake Warning at winpr/libwinpr/CMakeLists.txt:107 (find_package): Step #30 - "compile-honggfuzz-address-x86_64": By not providing "Finduriparser.cmake" in CMAKE_MODULE_PATH this project Step #30 - "compile-honggfuzz-address-x86_64": has asked CMake to find a package configuration file provided by Step #30 - "compile-honggfuzz-address-x86_64": "uriparser", but CMake did not find one. Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Could not find a package configuration file provided by "uriparser" with Step #30 - "compile-honggfuzz-address-x86_64": any of the following names: Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": uriparserConfig.cmake Step #30 - "compile-honggfuzz-address-x86_64": uriparser-config.cmake Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Add the installation prefix of "uriparser" to CMAKE_PREFIX_PATH or set Step #30 - "compile-honggfuzz-address-x86_64": "uriparser_DIR" to a directory containing one of the above files. If Step #30 - "compile-honggfuzz-address-x86_64": "uriparser" provides a separate development package or SDK, be sure it has Step #30 - "compile-honggfuzz-address-x86_64": been installed. Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64":  Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_create Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_create - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_delete Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_delete - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_settime Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_settime - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_gettime Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for timer_gettime - found Step #30 - "compile-honggfuzz-address-x86_64": -- Could NOT find libsystemd (missing: LIBSYSTEMD_LIBRARY) Step #30 - "compile-honggfuzz-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #30 - "compile-honggfuzz-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #30 - "compile-honggfuzz-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #30 - "compile-honggfuzz-address-x86_64": CMake did not find one. Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #30 - "compile-honggfuzz-address-x86_64": the following names: Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": cJSONConfig.cmake Step #30 - "compile-honggfuzz-address-x86_64": cjson-config.cmake Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #30 - "compile-honggfuzz-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #30 - "compile-honggfuzz-address-x86_64": provides a separate development package or SDK, be sure it has been Step #30 - "compile-honggfuzz-address-x86_64": installed. Step #30 - "compile-honggfuzz-address-x86_64": Call Stack (most recent call first): Step #30 - "compile-honggfuzz-address-x86_64": winpr/libwinpr/utils/CMakeLists.txt:189 (include) Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64":  Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for backtrace - found Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'mit-krb5' Step #30 - "compile-honggfuzz-address-x86_64": -- Found mit-krb5, version 1.17 Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'heimdal-krb5' Step #30 - "compile-honggfuzz-address-x86_64": -- No package 'heimdal-krb5' found Step #30 - "compile-honggfuzz-address-x86_64": -- Found KRB5: TRUE (found version "1.17") Step #30 - "compile-honggfuzz-address-x86_64": add_library(winpr) [] Step #30 - "compile-honggfuzz-address-x86_64": add_library(winpr-tools) [] Step #30 - "compile-honggfuzz-address-x86_64": add_executable(winpr-makecert) [] Step #30 - "compile-honggfuzz-address-x86_64": add_executable(winpr-hash) [] Step #30 - "compile-honggfuzz-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file stdbool.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include file stdbool.h - found Step #30 - "compile-honggfuzz-address-x86_64": add_library(rdtk) [] Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'cairo' Step #30 - "compile-honggfuzz-address-x86_64": -- Found cairo, version 1.16.0 Step #30 - "compile-honggfuzz-address-x86_64": -- Found Cairo: /usr/lib/x86_64-linux-gnu/libcairo.a Step #30 - "compile-honggfuzz-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:100 (message): Step #30 - "compile-honggfuzz-address-x86_64": -DWITH_SWSCALE=OFF and -DWITH_CAIRO=OFF, compiling without image scaling Step #30 - "compile-honggfuzz-address-x86_64": support! Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64":  Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pow in m Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for pow in m - found Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h Step #30 - "compile-honggfuzz-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h - not found Step #30 - "compile-honggfuzz-address-x86_64": Skipping connection tests, requires WITH_SAMPLE and WITH_SERVER set! Step #30 - "compile-honggfuzz-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:118 (message): Step #30 - "compile-honggfuzz-address-x86_64": Compiling without WITH_DSP_FFMPEG and WITH_FAAC, AAC encoder support Step #30 - "compile-honggfuzz-address-x86_64": disabled Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64":  Step #30 - "compile-honggfuzz-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:212 (find_package): Step #30 - "compile-honggfuzz-address-x86_64": By not providing "FindOpus.cmake" in CMAKE_MODULE_PATH this project has Step #30 - "compile-honggfuzz-address-x86_64": asked CMake to find a package configuration file provided by "Opus", but Step #30 - "compile-honggfuzz-address-x86_64": CMake did not find one. Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Could not find a package configuration file provided by "Opus" with any of Step #30 - "compile-honggfuzz-address-x86_64": the following names: Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": OpusConfig.cmake Step #30 - "compile-honggfuzz-address-x86_64": opus-config.cmake Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Add the installation prefix of "Opus" to CMAKE_PREFIX_PATH or set Step #30 - "compile-honggfuzz-address-x86_64": "Opus_DIR" to a directory containing one of the above files. If "Opus" Step #30 - "compile-honggfuzz-address-x86_64": provides a separate development package or SDK, be sure it has been Step #30 - "compile-honggfuzz-address-x86_64": installed. Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64":  Step #30 - "compile-honggfuzz-address-x86_64": -- Checking for module 'opus' Step #30 - "compile-honggfuzz-address-x86_64": -- Found opus, version 1.3.1 Step #30 - "compile-honggfuzz-address-x86_64": add_library(freerdp) [] Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client server "drdynvc": Dynamic Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client "video": Video optimized remoting Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel server "telemetry": Telemetry Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DEVICE channel client "smartcard": Smart Card Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DEVICE channel client "serial": Serial Port Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client server "remdesk": Remote Assistance Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client server "rdpsnd": Audio Output Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Found OSS Audio Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client "rdpgfx": Graphics Pipeline Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel server "rdpemsc": Mouse Cursor Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client "rdpei": Input Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel server "rdpecam": Video Capture Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client server "rdpdr": Device Redirection Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client "rdp2tcp": Tunneling TCP over RDP Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client "rail": Remote Programs Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DEVICE channel client "parallel": Parallel Port Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client server "location": Location Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client "geometry": Geometry tracking Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client server "encomsp": Multiparty Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client server "echo": Echo Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DEVICE channel client "drive": Drive Redirection Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client "disp": Display Update Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding STATIC channel client server "cliprdr": Clipboard Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client server "audin": Audio Input Redirection Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": -- Found OSS Audio Step #30 - "compile-honggfuzz-address-x86_64": -- Adding DYNAMIC channel client server "ainput": Advanced Input Virtual Channel Extension Step #30 - "compile-honggfuzz-address-x86_64": add_library(freerdp-client) [] Step #30 - "compile-honggfuzz-address-x86_64": add_library(freerdp-server) [] Step #30 - "compile-honggfuzz-address-x86_64": -- Intrinsic path configuration: Step #30 - "compile-honggfuzz-address-x86_64": -- FREERDP_INSTALL_PREFIX=/usr/local Step #30 - "compile-honggfuzz-address-x86_64": -- FREERDP_LIBRARY_PATH=lib Step #30 - "compile-honggfuzz-address-x86_64": -- FREERDP_PLUGIN_PATH=lib/freerdp3 Step #30 - "compile-honggfuzz-address-x86_64": -- FREERDP_ADDIN_PATH=lib/freerdp3 Step #30 - "compile-honggfuzz-address-x86_64": -- FREERDP_EXTENSION_PATH=/usr/local/lib/freerdp3/extensions Step #30 - "compile-honggfuzz-address-x86_64": -- FREERDP_PROXY_PLUGINDIR=lib/freerdp3/proxy/ Step #30 - "compile-honggfuzz-address-x86_64": -- Configuring done (12.5s) Step #30 - "compile-honggfuzz-address-x86_64": -- Generating done (0.2s) Step #30 - "compile-honggfuzz-address-x86_64": -- Build files have been written to: /src/FreeRDP/build Step #30 - "compile-honggfuzz-address-x86_64": + cmake --build build --parallel --target fuzzers Step #30 - "compile-honggfuzz-address-x86_64": Change Dir: '/src/FreeRDP/build' Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": Run Build Command(s): /usr/bin/ninja -v fuzzers Step #30 - "compile-honggfuzz-address-x86_64": [0/2] /usr/local/bin/cmake -P /src/FreeRDP/build/CMakeFiles/VerifyGlobs.cmake Step #30 - "compile-honggfuzz-address-x86_64": [1/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -c /src/FreeRDP/winpr/libwinpr/synch/address.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:32:29: warning: unused parameter 'Address' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 32 | VOID WakeByAddressAll(PVOID Address) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:36:32: warning: unused parameter 'Address' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | VOID WakeByAddressSingle(PVOID Address) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:35: warning: unused parameter 'Address' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:50: warning: unused parameter 'CompareAddress' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:73: warning: unused parameter 'AddressSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:41:26: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | DWORD dwMilliseconds) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [2/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cert.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:44: warning: unused parameter 'hCryptProv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:62: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:83: warning: unused parameter 'pvPara' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:174:66: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 174 | HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV_LEGACY hProv, LPCWSTR szSubsystemProtocol) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:183:65: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 183 | HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV_LEGACY hProv, LPCSTR szSubsystemProtocol) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:188:50: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 188 | BOOL CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:54: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:72: warning: unused parameter 'dwCertEncodingType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:49: warning: unused parameter 'dwFindFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:68: warning: unused parameter 'dwFindType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:55: warning: unused parameter 'pvFindPara' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:55: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:33: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:54: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:32: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:53: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 26 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [3/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/rand.c Step #30 - "compile-honggfuzz-address-x86_64": [4/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -c /src/FreeRDP/winpr/libwinpr/synch/init.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:48: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:66: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:81: warning: unused parameter 'fPending' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:33:44: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 33 | LPVOID* lpContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:41: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:75: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:45:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 45 | VOID winpr_InitOnceInitialize(PINIT_ONCE InitOnce) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [5/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -c /src/FreeRDP/winpr/libwinpr/synch/pollset.c Step #30 - "compile-honggfuzz-address-x86_64": [6/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -c /src/FreeRDP/winpr/libwinpr/synch/sleep.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/sleep.c:43:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 43 | #define _XOPEN_SOURCE 500 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [7/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -c /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:67: warning: unused parameter 'ListHead' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:96: warning: unused parameter 'List' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:66: warning: unused parameter 'ListEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:81: warning: unused parameter 'Count' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [8/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -c /src/FreeRDP/winpr/libwinpr/synch/barrier.c Step #30 - "compile-honggfuzz-address-x86_64": [9/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -c /src/FreeRDP/winpr/libwinpr/synch/critical.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/critical.c:105:79: warning: unused parameter 'dwSpinCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 105 | DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [10/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -c /src/FreeRDP/winpr/libwinpr/library/library.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:82:45: warning: unused parameter 'NewDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 82 | DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:90:46: warning: unused parameter 'Cookie' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:98:37: warning: unused parameter 'DirectoryFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 98 | BOOL SetDefaultDllDirectories(DWORD DirectoryFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:207:33: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 207 | HMODULE GetModuleHandleA(LPCSTR lpModuleName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:215:34: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 215 | HMODULE GetModuleHandleW(LPCWSTR lpModuleName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:281:31: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 281 | if ((status < 0) || (status >= ARRAYSIZE(buffer))) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [11/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -c /src/FreeRDP/winpr/libwinpr/file/pattern.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:329:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 329 | cchX = (lpWildcard - lpSubPattern); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:331:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 331 | cchY = (cchSubPattern - (lpY - lpSubPattern)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:340:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 340 | cchSubFileName = cchFileName - (lpSubFileName - lpFileName); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:343:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 343 | cchX = (lpWildcard - lpSubPattern); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:345:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 345 | cchY = (lpNextWildcard - lpWildcard) - cchWildcard; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [12/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:70: warning: unused parameter 'pSerialChars' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:48:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 48 | static BOOL _get_serial_chars(WINPR_COMM* pComm, SERIAL_CHARS* pSerialChars) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [13/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [14/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -c /src/FreeRDP/winpr/libwinpr/synch/semaphore.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:68:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 68 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:129:47: warning: unused parameter 'lpSemaphoreAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 129 | HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:30: warning: unused parameter 'lMaximumCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:196:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 196 | LONG lMaximumCount, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:75: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:74: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:213:69: warning: unused parameter 'lpPreviousCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 213 | BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [15/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -c /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:45: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:120:67: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 120 | static HANDLE NamedPipeClientCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:121:48: warning: unused parameter 'dwShareMode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 121 | DWORD dwShareMode, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:122:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 122 | LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:123:48: warning: unused parameter 'dwCreationDisposition' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 123 | DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:124:49: warning: unused parameter 'hTemplateFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 124 | HANDLE hTemplateFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [16/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -c /src/FreeRDP/winpr/libwinpr/security/security.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:83: warning: unused parameter 'dwRevision' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:133:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 133 | DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:138:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 138 | BOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:143:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 143 | BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:64: warning: unused parameter 'pControl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:82: warning: unused parameter 'lpdwRevision' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:149:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 149 | BOOL SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:150:63: warning: unused parameter 'ControlBitsOfInterest' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 150 | SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:151:63: warning: unused parameter 'ControlBitsToSet' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 151 | SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:81: warning: unused parameter 'lpbDaclPresent' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:38: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:52: warning: unused parameter 'lpbDaclDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:79: warning: unused parameter 'bDaclPresent' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:37: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:49: warning: unused parameter 'bDaclDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:81: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:169:40: warning: unused parameter 'lpbGroupDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 169 | LPBOOL lpbGroupDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:80: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:175:38: warning: unused parameter 'bGroupDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 175 | BOOL bGroupDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:81: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:181:40: warning: unused parameter 'lpbOwnerDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | LPBOOL lpbOwnerDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:80: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:187:38: warning: unused parameter 'bOwnerDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 187 | BOOL bOwnerDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:81: warning: unused parameter 'lpbSaclPresent' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:38: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:52: warning: unused parameter 'lpbSaclDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:79: warning: unused parameter 'bSaclPresent' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:37: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:49: warning: unused parameter 'bSaclDefaulted' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 42 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [17/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/crypto.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:142: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:210:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 210 | BOOL CryptUnprotectMemory(LPVOID pData, DWORD cbData, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:34: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:51: warning: unused parameter 'szDataDescr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:75: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:29: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:68: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:265:34: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 265 | DATA_BLOB* pDataOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:36: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:53: warning: unused parameter 'ppszDataDescr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:79: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:31: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:70: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:91: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:272:36: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 272 | DATA_BLOB* pDataOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:35: warning: unused parameter 'pszString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:52: warning: unused parameter 'cchString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:84: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:34: warning: unused parameter 'pszString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:51: warning: unused parameter 'cchString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:83: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:87: warning: unused parameter 'pszString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:290:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | DWORD* pcchString) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:86: warning: unused parameter 'pszString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:296:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 296 | DWORD* pcchString) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 43 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [18/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -c /src/FreeRDP/winpr/libwinpr/synch/mutex.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:69:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 69 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:237:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 237 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [19/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cipher.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:113:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 113 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :138:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 138 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 3 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [20/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -c /src/FreeRDP/winpr/libwinpr/environment/environment.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:34: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:56: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:87:34: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 87 | BOOL SetCurrentDirectoryA(LPCSTR lpPathName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:92:35: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 92 | BOOL SetCurrentDirectoryW(LPCWSTR lpPathName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:26: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:41: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:60: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:79: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:25: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:42: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:27: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:43: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:63: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:82: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:26: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:44: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:119:45: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 119 | BOOL NeedCurrentDirectoryForExePathA(LPCSTR ExeName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:124:46: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 124 | BOOL NeedCurrentDirectoryForExePathW(LPCWSTR ExeName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:39: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:54: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:70: warning: unused parameter 'nSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:38: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:275:34: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 275 | BOOL SetEnvironmentStringsA(LPCH NewEnvironment) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:280:35: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 280 | BOOL SetEnvironmentStringsW(LPWCH NewEnvironment) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:40: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:53: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:66: warning: unused parameter 'nSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:41: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:55: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:68: warning: unused parameter 'nSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:302:36: warning: unused parameter 'lpszEnvironmentBlock' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 302 | BOOL FreeEnvironmentStringsW(LPWCH lpszEnvironmentBlock) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:405:73: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 405 | if (strncmp(envp, mergeStrings[run], foundEquals - mergeStrings[run] + 1) == 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:517:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 517 | nLength = (foundEquals - penvb); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 34 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [21/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -c /src/FreeRDP/winpr/libwinpr/memory/memory.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:83: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:34: warning: unused parameter 'hFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:84: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:76: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:77: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:29: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:55: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:78: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:28: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:52: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:31: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:57: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:80: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:30: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:54: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:83: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:52: warning: unused parameter 'dwNumberOfBytesToFlush' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:123:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 123 | BOOL UnmapViewOfFile(LPCVOID lpBaseAddress) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 31 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [22/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -c /src/FreeRDP/winpr/libwinpr/input/keycode.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:856:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 856 | switch (type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:885:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 885 | switch (type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [23/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -c /src/FreeRDP/winpr/libwinpr/input/virtualkey.c Step #30 - "compile-honggfuzz-address-x86_64": [24/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -c /src/FreeRDP/winpr/libwinpr/io/device.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:46: warning: unused parameter 'DriverObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:66: warning: unused parameter 'DeviceExtensionSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:124:68: warning: unused parameter 'DeviceType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 124 | PUNICODE_STRING DeviceName, DEVICE_TYPE DeviceType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:34: warning: unused parameter 'DeviceCharacteristics' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:65: warning: unused parameter 'Exclusive' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [25/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -c /src/FreeRDP/winpr/libwinpr/synch/event.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/event.c:46: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:428:57: warning: unused parameter 'lpEventAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 428 | HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:429:40: warning: unused parameter 'bInitialState' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 429 | BOOL bInitialState, int FileDescriptor, ULONG mode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [26/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c:240:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 240 | cmp = end - start + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [27/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -c /src/FreeRDP/winpr/libwinpr/input/scancode.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:146:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 146 | scancode = (i | KBDEXT); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:157:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 157 | scancode = i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:171:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 171 | scancode = (i | KBDEXT); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:182:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 182 | scancode = i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [28/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [29/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_io.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:58:13: warning: implicit conversion loses integer precision: 'ULONG' (aka 'unsigned int') to 'UCHAR' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 58 | return Ti / 100; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:247:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 247 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:277:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 277 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:310:52: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 310 | nNumberOfBytesToRead, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:342:71: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 342 | if (pComm->eventChar != '\0' && memchr(lpBuffer, pComm->eventChar, nbRead)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:337:26: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 337 | *lpNumberOfBytesRead = nbRead; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:445:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 445 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:475:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 475 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:506:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 506 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [30/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -c /src/FreeRDP/winpr/libwinpr/shell/shell.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:71:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 71 | buf = (char*)malloc(buflen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:76:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 76 | status = getpwnam_r(token->Username, &pwd, buf, buflen, &pw); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 66 | buflen = sysconf(_SC_GETPW_R_SIZE_MAX); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:85:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 85 | cchDirSize = strlen(pw->pw_dir) + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [31/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -c /src/FreeRDP/winpr/libwinpr/io/io.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/io.c:46: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/../pipe/pipe.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:33: warning: unused parameter 'hFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:53: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:34: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:67: warning: unused parameter 'bWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:35: warning: unused parameter 'hFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:55: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:36: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:70: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:132:33: warning: unused parameter 'bAlertable' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 132 | BOOL bAlertable) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:29: warning: unused parameter 'hDevice' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:44: warning: unused parameter 'dwIoControlCode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:68: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:86: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:29: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:48: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:72: warning: unused parameter 'lpBytesReturned' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:141:35: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 141 | LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:38: warning: unused parameter 'FileHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:57: warning: unused parameter 'ExistingCompletionPort' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:41: warning: unused parameter 'CompletionKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:62: warning: unused parameter 'NumberOfConcurrentThreads' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:39: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:63: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:43: warning: unused parameter 'lpCompletionKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:74: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:158:38: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 158 | DWORD dwMilliseconds) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:41: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:76: warning: unused parameter 'lpCompletionPortEntries' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:40: warning: unused parameter 'ulCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:56: warning: unused parameter 'ulNumEntriesRemoved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:83: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:167:39: warning: unused parameter 'fAlertable' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 167 | BOOL fAlertable) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:40: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:62: warning: unused parameter 'dwNumberOfBytesTransferred' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:43: warning: unused parameter 'dwCompletionKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:73: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:182:22: warning: unused parameter 'hFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 182 | BOOL CancelIo(HANDLE hFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:24: warning: unused parameter 'hFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:44: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:196:33: warning: unused parameter 'hThread' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 196 | BOOL CancelSynchronousIo(HANDLE hThread) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 44 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [32/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -c /src/FreeRDP/winpr/libwinpr/utils/strlst.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/strlst.c:50:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 50 | char** copy = calloc(length + 1, sizeof(char*)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [33/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:55:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 55 | switch (base->type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:124:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 124 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:100:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 100 | NCryptProviderName** ppProviderList, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 3 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [34/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/hash.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:209:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 209 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :136:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 136 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:220:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 220 | switch (ctx->md) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:291:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 291 | switch (ctx->md) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:332:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 332 | switch (ctx->md) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:328:65: warning: unused parameter 'olen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 328 | BOOL winpr_HMAC_Final(WINPR_HMAC_CTX* ctx, void* output, size_t olen) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:480:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 480 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :151:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:535:10: warning: 15 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 535 | switch (md) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:562:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 562 | switch (md) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:590:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 590 | switch (ctx->md) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:626:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 626 | switch (ctx->md) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:622:69: warning: unused parameter 'olen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 622 | BOOL winpr_Digest_Final(WINPR_DIGEST_CTX* ctx, void* output, size_t olen) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [35/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ntlm.c Step #30 - "compile-honggfuzz-address-x86_64": [36/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -c /src/FreeRDP/winpr/libwinpr/path/shell.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:474:55: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 474 | BOOL PathMakePathA(LPCSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:527:56: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 527 | BOOL PathMakePathW(LPCWSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [37/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -c /src/FreeRDP/winpr/libwinpr/utils/json/json.c Step #30 - "compile-honggfuzz-address-x86_64": [38/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -c /src/FreeRDP/winpr/libwinpr/utils/winpr.c Step #30 - "compile-honggfuzz-address-x86_64": [39/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:56: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:55: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:57: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:74: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:89: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:74:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 74 | LPDWORD lpdwDisposition) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:56: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:72: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:87: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:82:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 82 | LPDWORD lpdwDisposition) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:58: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:76: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:57: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:75: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:41: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:69: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:86: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:27: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:44: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:64: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:68: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:85: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:26: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:43: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:63: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:53: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:74: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:52: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:73: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:158:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 158 | LONG RegFlushKey(HKEY hKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:74: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:56: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:88: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:86: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:29: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:43: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:61: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:79: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:186:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 186 | DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:28: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:42: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:60: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:78: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:193:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 193 | DWORD Reserved) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:55: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:36: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:53: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:43: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:60: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:77: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:32: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:62: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:42: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:58: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:75: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:93: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:30: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:44: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:35: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:46: warning: unused parameter 'bWatchSubtree' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:67: warning: unused parameter 'dwNotifyFilter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:90: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:226:35: warning: unused parameter 'fAsynchronous' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 226 | BOOL fAsynchronous) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:32: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:50: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:54: warning: unused parameter 'ulOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:72: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:36: warning: unused parameter 'hToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:50: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:68: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:86: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:41: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:58: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:76: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:40: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:57: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:75: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:40: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:53: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:69: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:508:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 508 | DWORD Flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:38: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:68: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:515:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 515 | DWORD Flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:522:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 522 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:59: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:75: warning: unused parameter 'dwType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:33: warning: unused parameter 'lpData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:39: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:58: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:74: warning: unused parameter 'dwType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:94: warning: unused parameter 'lpData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:536:27: warning: unused parameter 'cbData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 536 | DWORD cbData) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 191 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [40/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:60:41: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 60 | const int rc = backtrace(data->buffer, size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:83:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 83 | return backtrace_symbols(data->buffer, data->used); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:93:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 93 | backtrace_symbols_fd(data->buffer, data->used, fd); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 3 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [41/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/debug.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:200:59: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 200 | void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:232:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 232 | _snprintf(dmsg, size, "%s", strerror(dw)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:52:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 52 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:61:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 61 | #define LOGD(...) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:56:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 56 | #define LOGT(...) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:71:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 71 | #define LOGW(...) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:76:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 76 | #define LOGE(...) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:66:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 66 | #define LOGI(...) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [42/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -c /src/FreeRDP/winpr/libwinpr/synch/wait.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/wait.c:60: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:169:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 169 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:272:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 272 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:430:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 430 | nCount, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [43/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -c /src/FreeRDP/winpr/libwinpr/pipe/pipe.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:53: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:651:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 651 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:662:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 662 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:670:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 670 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:33: warning: unused parameter 'lpName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:47: warning: unused parameter 'dwOpenMode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:65: warning: unused parameter 'dwPipeMode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:83: warning: unused parameter 'nMaxInstances' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:31: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:53: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:74: warning: unused parameter 'nDefaultTimeOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:731:47: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 731 | LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:27: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:46: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:62: warning: unused parameter 'nBufferSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:83: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:28: warning: unused parameter 'lpTotalBytesAvail' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:55: warning: unused parameter 'lpBytesLeftThisMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:31: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:50: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:68: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:31: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:50: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:74: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:814:37: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 814 | LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:29: warning: unused parameter 'lpNamedPipeName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:52: warning: unused parameter 'nTimeOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:907:40: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 907 | BOOL ImpersonateNamedPipeClient(HANDLE hNamedPipe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:58: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:915:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 915 | ULONG ClientComputerNameLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:59: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:923:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 923 | ULONG ClientComputerNameLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 37 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [44/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -c /src/FreeRDP/winpr/libwinpr/utils/sam.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:200:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | LmHashLength = (p[3] - p[2] - 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:201:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 201 | NtHashLength = (p[4] - p[3] - 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:245:30: warning: unused parameter 'sam' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 245 | void SamFreeEntry(WINPR_SAM* sam, WINPR_SAM_ENTRY* entry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 3 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [45/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c Step #30 - "compile-honggfuzz-address-x86_64": [46/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c:21: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [47/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -c /src/FreeRDP/winpr/libwinpr/utils/print.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:74:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 74 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:146:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 146 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:179:12: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 179 | return c - '0'; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:181:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 181 | return 10 + c - 'A'; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:183:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 183 | return 10 + c - 'a'; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [48/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c:109:52: warning: operand of ? changes signedness: '__uint32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 109 | const int nbits = (length - i) > 8 ? 8 : (length - i); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [49/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:236:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 236 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :66:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [50/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:194:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 194 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :63:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 63 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [51/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -c /src/FreeRDP/winpr/libwinpr/synch/timer.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:99:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:41: warning: unused parameter 'WakeContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:60: warning: unused parameter 'TolerableDelay' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:78: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:79: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [52/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [53/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [54/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:250:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 250 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :75:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 75 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [55/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c Step #30 - "compile-honggfuzz-address-x86_64": [56/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c Step #30 - "compile-honggfuzz-address-x86_64": [57/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -c /src/FreeRDP/winpr/libwinpr/file/file.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:111:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 111 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:157:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 157 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:192:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 192 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:290:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 290 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:298:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 298 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:308:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 308 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:316:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 316 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:343:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 343 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:384:47: warning: implicit conversion loses integer precision: '__dev_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 384 | lpFileInformation->dwVolumeSerialNumber = st.st_dev; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:385:41: warning: implicit conversion loses integer precision: '__nlink_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 385 | lpFileInformation->nNumberOfLinks = st.st_nlink; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:454:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 454 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:391:63: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 391 | static BOOL FileLockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:34: warning: unused parameter 'nNumberOfBytesToLockLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:65: warning: unused parameter 'nNumberOfBytesToLockHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:499:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 499 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:48: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:71: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:34: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:67: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:548:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 548 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:50: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:68: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:508:36: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 508 | DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:576:59: warning: unused parameter 'lpCreationTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 576 | static BOOL FileSetFileTime(HANDLE hFile, const FILETIME* lpCreationTime, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:802:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 802 | winpr_strerror(fs_errno, ebuffer, sizeof(ebuffer)), fs_errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:951:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 951 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:964:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 964 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:972:34: warning: unused parameter 'lpDeviceName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 972 | static BOOL IsFileDevice(LPCTSTR lpDeviceName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:25: warning: unused parameter 'nStdHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:44: warning: unused parameter 'hHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:27: warning: unused parameter 'dwStdHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:47: warning: unused parameter 'hNewHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:67: warning: unused parameter 'phOldHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 33 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [58/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c:29:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 29 | #define TAG WINPR_TAG("utils.wlog") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [59/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:326:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 326 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :57:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [60/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.c:39: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:27: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:40: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:28: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:41: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:38: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:51: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:73: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:39: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:52: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:74: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:31: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:46: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:65: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:32: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:47: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:66: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:64: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:62: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:237:39: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 237 | BOOL GetCommMask(HANDLE hFile, PDWORD lpEvtMask) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:254:38: warning: unused parameter 'dwEvtMask' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 254 | BOOL SetCommMask(HANDLE hFile, DWORD dwEvtMask) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:271:46: warning: unused parameter 'lpModemStat' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 271 | BOOL GetCommModemStatus(HANDLE hFile, PDWORD lpModemStat) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:426:32: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 426 | lpLocalDcb->XonLim = handflow.XonLimit; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:427:33: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 427 | lpLocalDcb->XoffLim = handflow.XoffLimit; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:449:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 449 | lpLocalDcb->XonChar = serialChars.XonChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:450:37: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 450 | lpLocalDcb->XoffChar = serialChars.XoffChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:451:38: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 451 | lpLocalDcb->ErrorChar = serialChars.ErrorChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:452:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 452 | lpLocalDcb->EofChar = serialChars.EofChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:453:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 453 | lpLocalDcb->EvtChar = serialChars.EventChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:513:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 513 | serialChars.XonChar = lpDCB->XonChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:514:32: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 514 | serialChars.XoffChar = lpDCB->XoffChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:515:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 515 | serialChars.ErrorChar = lpDCB->ErrorChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:516:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 516 | serialChars.EofChar = lpDCB->EofChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:517:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 517 | serialChars.EventChar = lpDCB->EvtChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:653:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 653 | upcomingTermios.c_lflag &= ~ICANON; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:667:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 667 | upcomingTermios.c_iflag &= ~INPCK; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:72: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:73: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:70: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:71: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:42: warning: unused parameter 'lpErrors' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:62: warning: unused parameter 'lpStat' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:873:45: warning: unused parameter 'dwFunc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 873 | BOOL EscapeCommFunction(HANDLE hFile, DWORD dwFunc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:890:42: warning: unused parameter 'cChar' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 890 | BOOL TransmitCommChar(HANDLE hFile, char cChar) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:41: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:65: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1083:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1083 | return _tcslen(lpTargetPath) + 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1302:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1302 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1325:6: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1324 | upcomingTermios.c_iflag &= Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": 1325 | ~(/*IGNBRK |*/ BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL /*| IXON*/); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1347:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1347 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :78:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 78 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 63 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [61/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/stream.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/stream.c:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [62/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ssl.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:58: warning: unused parameter 'once' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:84: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [63/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -c /src/FreeRDP/winpr/libwinpr/file/generic.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/generic.c:70: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:476:76: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 476 | BOOL WINAPI GetFileAttributesExA(LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:635:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 635 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:929:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 929 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :107:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:32: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:63: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:84: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:33: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:64: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:85: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1222:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1222 | BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 20 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [64/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [65/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c Step #30 - "compile-honggfuzz-address-x86_64": [66/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:92:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 92 | pool->aArray, sizeof(wBufferPoolItem) * newCapacity, pool->alignment); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:95:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 95 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:103:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 103 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:102:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 102 | MoveMemory(&pool->aArray[index + count], &pool->aArray[index], Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:109:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 109 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:108:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 108 | MoveMemory(&pool->aArray[index], &pool->aArray[index - count], Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:125:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 125 | pool->uArray, sizeof(wBufferPoolItem) * newUCapacity, pool->alignment); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:128:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 128 | (wBufferPoolItem*)realloc(pool->uArray, sizeof(wBufferPoolItem) * newUCapacity); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:136:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 136 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:142:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 142 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:235:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 235 | buffer = winpr_aligned_malloc(pool->fixedSize, pool->alignment); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:237:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 237 | buffer = malloc(pool->fixedSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:282:36: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 282 | buffer = winpr_aligned_malloc(size, pool->alignment); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:284:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 284 | buffer = malloc(size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:298:48: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 298 | newBuffer = winpr_aligned_realloc(buffer, size, pool->alignment); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:300:34: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 300 | newBuffer = realloc(buffer, size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:308:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 308 | if (!BufferPool_ShiftAvailable(pool, foundIndex, -1)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:317:42: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 317 | size_t newUCapacity = pool->uCapacity * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:323:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 323 | pool->uCapacity = newUCapacity; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:365:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 365 | void** newArray = (void**)realloc(pool->array, sizeof(void*) * newCapacity); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:402:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 402 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:501:39: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 501 | pool->array = (void**)calloc(pool->capacity, sizeof(void*)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:511:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 511 | pool->aArray = (wBufferPoolItem*)calloc(pool->aCapacity, sizeof(wBufferPoolItem)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:517:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 517 | pool->uArray = (wBufferPoolItem*)calloc(pool->uCapacity, sizeof(wBufferPoolItem)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:527:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 527 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :42:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 42 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 29 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [67/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c:219:43: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 219 | wLogAppender* WLog_FileAppender_New(wLog* log) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [68/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:162:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 162 | return -1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [69/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:262:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 262 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :66:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [70/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMap.c Step #30 - "compile-honggfuzz-address-x86_64": [71/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ini.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:178:15: warning: comparison of integers of different signs: 'INT64' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 178 | if (fileSize > SIZE_MAX) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^ ~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:837:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 837 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :7:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 7 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [72/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:203:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 203 | foundIndex = index; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:218:35: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 218 | StreamPool_ShiftAvailable(pool, foundIndex, -1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :72:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 72 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [73/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -c /src/FreeRDP/winpr/libwinpr/error/error.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:35:24: warning: unused parameter 'uMode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 35 | UINT SetErrorMode(UINT uMode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:59:29: warning: unused parameter 'dwErrCode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | VOID RestoreLastError(DWORD dwErrCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:27: warning: unused parameter 'dwExceptionCode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:50: warning: unused parameter 'dwExceptionFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:74: warning: unused parameter 'nNumberOfArguments' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:64:38: warning: unused parameter 'lpArguments' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 64 | CONST ULONG_PTR* lpArguments) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:68:51: warning: unused parameter 'ExceptionInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 68 | LONG UnhandledExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:74:58: warning: unused parameter 'lpTopLevelExceptionFilter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 74 | SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:41: warning: unused parameter 'First' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:76: warning: unused parameter 'Handler' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:84:44: warning: unused parameter 'Handle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 84 | ULONG RemoveVectoredExceptionHandler(PVOID Handle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:40: warning: unused parameter 'First' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:75: warning: unused parameter 'Handler' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:94:43: warning: unused parameter 'Handle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 94 | ULONG RemoveVectoredContinueHandler(PVOID Handle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 14 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [74/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:230:44: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 230 | if (!ArrayList_EnsureCapacity(arrayList, count)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:233:40: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 233 | MoveMemory(&arrayList->array[index + count], &arrayList->array[index], Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:235:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 235 | arrayList->size += count; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:43: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:242:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 242 | MoveMemory(&arrayList->array[index], &arrayList->array[index - count], Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:245:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 245 | arrayList->size += count; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:440:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 440 | sindex = (size_t)startIndex; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:444:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 444 | cindex = (size_t)count; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:446:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 446 | cindex = arrayList->size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:489:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 489 | sindex = (size_t)startIndex; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:493:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 493 | cindex = (size_t)count; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:495:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 495 | cindex = arrayList->size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:589:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 589 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :120:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 120 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 18 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [75/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c:119:45: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 119 | wLogAppender* WLog_SyslogAppender_New(wLog* log) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [76/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:159:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | static BOOL _get_properties(WINPR_COMM* pComm, COMMPROP* pProperties) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:367:36: warning: implicit conversion changes signedness: 'const UCHAR' (aka 'const unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | pComm->eventChar = pSerialChars->EventChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:439:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 439 | upcomingTermios.c_cflag &= ~CSTOPB; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:460:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 460 | upcomingTermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:464:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 464 | upcomingTermios.c_cflag &= ~CMSPAR; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:469:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 469 | upcomingTermios.c_cflag &= ~(PARODD | CMSPAR); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:478:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 478 | upcomingTermios.c_cflag &= ~PARODD; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:492:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 492 | upcomingTermios.c_cflag &= ~CSIZE; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:497:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 497 | upcomingTermios.c_cflag &= ~CSIZE; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:502:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 502 | upcomingTermios.c_cflag &= ~CSIZE; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:507:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 507 | upcomingTermios.c_cflag &= ~CSIZE; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:608:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 608 | upcomingTermios.c_cflag &= ~HUPCL; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:693:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 693 | upcomingTermios.c_iflag &= ~IXON; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:702:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 702 | upcomingTermios.c_iflag &= ~IXOFF; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:709:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 709 | upcomingTermios.c_iflag &= ~IGNPAR; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:722:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 722 | upcomingTermios.c_iflag &= ~IGNBRK; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:894:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 894 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:908:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 908 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:989:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 989 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1074:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1074 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1120:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1120 | static BOOL _set_queue_size(WINPR_COMM* pComm, const SERIAL_QUEUE_SIZE* pQueueSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1145:21: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1145 | if ((*pPurgeMask & ~(SERIAL_PURGE_TXABORT | SERIAL_PURGE_RXABORT | SERIAL_PURGE_TXCLEAR | Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1146 | SERIAL_PURGE_RXCLEAR)) > 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1168:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1168 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1185:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1185 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1200:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1200 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1214:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1214 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1243:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1243 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1315:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1315 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1328:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1328 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1355:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1355 | pComm->PendingEvents &= ~SERIAL_EV_TXEMPTY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1386:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1386 | pComm->PendingEvents &= ~SERIAL_EV_RX80FULL; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1435 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1445:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1445 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_STOP; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1454:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1454 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1480:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1480 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1503:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1503 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1517:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1517 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1531 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1545:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1545 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1560:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1560 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1575:38: warning: unused parameter 'pComm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1575 | static BOOL _config_size(WINPR_COMM* pComm, ULONG* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1588:25: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1588 | DWORD nbBytesWritten = -1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1603:39: warning: unused parameter 'pComm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1603 | static BOOL _reset_device(WINPR_COMM* pComm) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 47 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [77/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:46: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:47: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:66: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:148:47: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 148 | wLogAppender* WLog_CallbackAppender_New(wLog* log) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [78/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -c /src/FreeRDP/winpr/libwinpr/pool/synch.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/synch.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:55: warning: unused parameter 'pfnwa' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:68: warning: unused parameter 'pv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:93: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:32:41: warning: unused parameter 'pwa' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 32 | VOID winpr_CloseThreadpoolWait(PTP_WAIT pwa) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:39: warning: unused parameter 'pwa' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:51: warning: unused parameter 'h' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:64: warning: unused parameter 'pftTimeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:52: warning: unused parameter 'pwa' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [79/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:110:68: warning: unused parameter 'type' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 110 | static const char* map_fallback(const char* iana, TimeZoneNameType type) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [80/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/WindowsZones.c Step #30 - "compile-honggfuzz-address-x86_64": [81/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:45: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:64: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:46: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:57: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:58: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:77: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:186:59: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 186 | static BOOL WLog_ConsoleAppender_WritePacketMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:248:46: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 248 | wLogAppender* WLog_ConsoleAppender_New(wLog* log) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [82/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -c /src/FreeRDP/winpr/libwinpr/pool/timer.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/timer.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:58: warning: unused parameter 'pfnti' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:71: warning: unused parameter 'pv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:96: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:32:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 32 | VOID winpr_CloseThreadpoolTimer(PTP_TIMER pti) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:36:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | BOOL winpr_IsThreadpoolTimerSet(PTP_TIMER pti) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:41: warning: unused parameter 'pti' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:56: warning: unused parameter 'pftDueTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:74: warning: unused parameter 'msPeriod' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:42:37: warning: unused parameter 'msWindowLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 42 | DWORD msWindowLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:54: warning: unused parameter 'pti' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:64: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [83/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:29: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:86:45: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 86 | static BOOL WLog_BinaryAppender_Close(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:56: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:75: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:170:63: warning: unused parameter 'message' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 170 | wLogMessage* message) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:57: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:176:64: warning: unused parameter 'message' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 176 | wLogMessage* message) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:220:45: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 220 | wLogAppender* WLog_BinaryAppender_New(wLog* log) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [84/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:61:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 61 | addrLen = (colonPos - udpAppender->host); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:38:41: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 38 | static BOOL WLog_UdpAppender_Open(wLog* log, wLogAppender* appender) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [85/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -c /src/FreeRDP/winpr/libwinpr/pool/work.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:60: warning: unused parameter 'pfns' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:72: warning: unused parameter 'pv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:159:61: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:172:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 172 | VOID winpr_WaitForThreadpoolWorkCallbacks(PTP_WORK pwk, BOOL fCancelPendingCallbacks) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [86/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -c /src/FreeRDP/winpr/libwinpr/pool/io.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/io.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:40: warning: unused parameter 'fl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:66: warning: unused parameter 'pfnio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:79: warning: unused parameter 'pv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:28:54: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 28 | PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:33:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 33 | VOID winpr_CloseThreadpoolIo(PTP_IO pio) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:37:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | VOID winpr_StartThreadpoolIo(PTP_IO pio) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:41:38: warning: unused parameter 'pio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | VOID winpr_CancelThreadpoolIo(PTP_IO pio) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:48: warning: unused parameter 'pio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:58: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [87/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -c /src/FreeRDP/winpr/libwinpr/path/path.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:156: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:164: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 11 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:174: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:182: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 11 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:192: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:200: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 11 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:40: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:56: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:206:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 206 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:41: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:57: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:213:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 213 | size_t* pcchRemaining) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:31: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:47: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:62: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:85: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:48: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:64: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:35: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:54: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:72: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:36: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:55: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:37: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:56: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:384:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 384 | unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:38: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:57: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:76: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:391:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 391 | unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:38: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:78: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:39: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:64: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:80: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:30: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:49: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:67: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:84: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:31: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:50: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:87: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:32: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:51: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:86: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:434:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 434 | unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:33: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:52: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:71: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:89: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:441:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 441 | unsigned long dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:457: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:467: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:479: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:489: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:501: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:511: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:71: warning: unused parameter 'ppszExt' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:69: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:71: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:605:27: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 605 | BOOL PathCchIsRootA(PCSTR pszPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:611:28: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 611 | BOOL PathCchIsRootW(PCWSTR pszPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:48: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:33: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:50: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:34: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:50: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:35: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:51: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:741:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 741 | rc = (_wcslen(&pszPath[4]) + 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:37: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:53: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:58:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 58 | #define SHARED_LIBRARY_EXT_DLL "dll" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:60:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 60 | #define SHARED_LIBRARY_EXT_DYLIB "dylib" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:59:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 59 | #define SHARED_LIBRARY_EXT_SO "so" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:67:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 67 | #define SHARED_LIBRARY_EXT SHARED_LIBRARY_EXT_SO Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 120 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [88/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback.c:43:53: warning: unused parameter 'pci' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 43 | BOOL winpr_CallbackMayRunLong(PTP_CALLBACK_INSTANCE pci) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [89/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:187:14: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 187 | } while (rc >= size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^ ~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:232:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #30 - "compile-honggfuzz-address-x86_64": 232 | free(entry->Iana); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #30 - "compile-honggfuzz-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:233:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #30 - "compile-honggfuzz-address-x86_64": 233 | free(entry->Abbrev); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #30 - "compile-honggfuzz-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 3 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [90/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -c /src/FreeRDP/winpr/libwinpr/thread/tls.c Step #30 - "compile-honggfuzz-address-x86_64": [91/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -c /src/FreeRDP/winpr/libwinpr/utils/cmdline.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:168:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 168 | keyword_index = sigil_length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:200:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | keyword_length = (separator - keyword); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:205:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 205 | keyword_length = (length - keyword_index); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:36: warning: unused parameter 'argc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:50: warning: unused parameter 'argv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:81: warning: unused parameter 'options' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:38: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:51: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:89: warning: unused parameter 'preFilter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:389:62: warning: unused parameter 'postFilter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 389 | COMMAND_LINE_POST_FILTER_FN_W postFilter) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:816:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 816 | size_t size = argc + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [92/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -c /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:94:77: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 94 | VOID winpr_CloseThreadpoolCleanupGroupMembers(PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:95:53: warning: unused parameter 'pvCleanupContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 95 | PVOID pvCleanupContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [93/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -c /src/FreeRDP/winpr/libwinpr/thread/processor.c Step #30 - "compile-honggfuzz-address-x86_64": [94/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:56: warning: unused parameter 'pci' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:68: warning: unused parameter 'evt' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:64: warning: unused parameter 'pci' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:76: warning: unused parameter 'sem' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:87: warning: unused parameter 'crel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:60: warning: unused parameter 'pci' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:72: warning: unused parameter 'mut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:68: warning: unused parameter 'pci' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:91: warning: unused parameter 'pcs' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:59: warning: unused parameter 'pci' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:72: warning: unused parameter 'mod' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:127:66: warning: unused parameter 'pci' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 127 | VOID DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 17 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [95/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c Step #30 - "compile-honggfuzz-address-x86_64": [96/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:124:28: warning: implicit conversion from 'size_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 124 | const float tmp = (table->numOfElements / table->idealRatio); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~^~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:785:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 785 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :111:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 111 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [97/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -c /src/FreeRDP/winpr/libwinpr/pool/pool.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [98/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/handle.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/handle.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/../pipe/pipe.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:29: warning: unused parameter 'hSourceProcessHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:80: warning: unused parameter 'hTargetProcessHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:53: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:75: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:65:28: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 65 | DWORD dwOptions) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:51: warning: unused parameter 'lpdwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:49: warning: unused parameter 'dwMask' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 14 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [99/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -c /src/FreeRDP/winpr/libwinpr/thread/argv.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:160:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 160 | n = ((pEnd - pBeg) - 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:161:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 161 | length = (pBeg - pLastEnd); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:224:16: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 224 | length = (p - pBeg); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:36: warning: unused parameter 'lpCmdLine' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:52: warning: unused parameter 'pNumArgs' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [100/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:30:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define SSPI_EXPORT WINPR_API Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:29:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 29 | #define SEC_ENTRY Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [101/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:31: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:308:45: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 308 | Stream_Write_UINT8(s, (ipv4->Version << 4) | ipv4->InternetHeaderLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:312:64: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 312 | Stream_Write_UINT16_BE(s, (ipv4->InternetProtocolFlags << 13) | ipv4->FragmentOffset); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:345:43: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 345 | Stream_Write_UINT8(s, (tcp->Offset << 4) | tcp->Reserved); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:462:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 462 | record.header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #30 - "compile-honggfuzz-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [102/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -c /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:229:41: warning: implicit conversion loses integer precision: 'DWORD' (aka 'unsigned int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 229 | lpSystemInfo->wProcessorArchitecture = GetProcessorArchitecture(); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:271:38: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 271 | BOOL SetSystemTime(CONST SYSTEMTIME* lpSystemTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:301:37: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 301 | BOOL SetLocalTime(CONST SYSTEMTIME* lpSystemTime) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:37: warning: unused parameter 'lpTimeAdjustment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:62: warning: unused parameter 'lpTimeIncrement' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:320:36: warning: unused parameter 'lpTimeAdjustmentDisabled' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 320 | PBOOL lpTimeAdjustmentDisabled) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:332:9: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 332 | return GetTickCount64(); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:321:24: note: expanded from macro 'GetTickCount64' Step #30 - "compile-honggfuzz-address-x86_64": 321 | #define GetTickCount64 winpr_GetTickCount64 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:456:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 456 | length = (dot - hostname); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:500:10: warning: enumeration values 'ComputerNameNetBIOS', 'ComputerNamePhysicalNetBIOS', and 'ComputerNameMax' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 500 | switch (NameType) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:44: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:15: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~^~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:40: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:12: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~^~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:672:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 672 | #define C_BIT_3DNP (1 << 8) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:46:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 46 | #define TAG WINPR_TAG("sysinfo") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [103/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -c /src/FreeRDP/winpr/libwinpr/crt/conversion.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:41:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 41 | sprintf_s(buffer, length + 1, "%d", value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:29:71: warning: unused parameter 'radix' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 29 | errno_t _itoa_s(int value, char* buffer, size_t sizeInCharacters, int radix) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [104/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:43: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:17: warning: unused parameter 'phNewContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:64: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:85: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:103:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 103 | ULONG ulAttribute, void* pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:59: warning: unused parameter 'fCredentialUse' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:11: warning: unused parameter 'pAuthData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:118:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:15: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:127:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 127 | PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:157:82: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 157 | static SECURITY_STATUS SEC_ENTRY credssp_QueryCredentialsAttributesW(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:158:76: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 158 | ULONG ulAttribute, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:159:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | void* pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:167:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 167 | void* pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:207:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 207 | static SECURITY_STATUS SEC_ENTRY credssp_DecryptMessage(PCtxtHandle phContext, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:209:64: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 209 | ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:68: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:85: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:71: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:87: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:222:70: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 222 | static SECURITY_STATUS SEC_ENTRY credssp_VerifySignature(PCtxtHandle phContext, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:223:73: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 223 | PSecBufferDesc pMessage, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 61 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [105/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -c /src/FreeRDP/winpr/libwinpr/thread/apc.c Step #30 - "compile-honggfuzz-address-x86_64": [106/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:376:66: warning: format string is not a string literal [-Wformat-nonliteral] Step #30 - "compile-honggfuzz-address-x86_64": 376 | if (vsnprintf(formattedLogMessage, WLOG_MAX_STRING_SIZE - 1, message.FormatString, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:755:32: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 755 | log->FilterLevel = filter->Level; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:766:33: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 766 | log->FilterLevel = filter->Level; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 3 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [107/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -c /src/FreeRDP/winpr/libwinpr/crt/buffer.c Step #30 - "compile-honggfuzz-address-x86_64": [108/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -c /src/FreeRDP/winpr/libwinpr/crt/memory.c Step #30 - "compile-honggfuzz-address-x86_64": [109/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/timezone.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:8: warning: implicit conversion changes signedness: 'unsigned long' to 'INT64' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:44: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:71:36: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 71 | char* tmp = (char*)realloc(tzid, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:346:25: warning: implicit conversion loses integer precision: 'int' to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 346 | st.wYear = (WORD)1900 + t->tm_year; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:511:25: warning: implicit conversion loses integer precision: 'long' to 'LONG' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 511 | tz->DaylightBias = -1 * labs(tz->Bias - d); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [110/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:74:45: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 74 | static void WLog_PrintMessagePrefixVA(wLog* log, wLogMessage* message, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:152:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 152 | *pskiplen = end - fmt + opt->replacelen; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:157:32: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 157 | const size_t replacelen = end - str; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:197:65: warning: format string is not a string literal [-Wformat-nonliteral] Step #30 - "compile-honggfuzz-address-x86_64": 197 | const int rc = _snprintf(&format[index], formatlen - index, replace, arg); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:200:62: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | if (!check_and_log_format_size(format, formatlen, index, rc)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:202:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 202 | index += rc; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:245:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 245 | { ENTRY("%fl"), ENTRY("%s"), NULL, (void*)message->FileName, NULL, &recurse }, /* file */ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:246:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 246 | { ENTRY("%fn"), ENTRY("%s"), NULL, (void*)message->FunctionName, NULL, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:252:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 252 | { ENTRY("%lv"), ENTRY("%s"), NULL, (void*)WLOG_LEVELS[message->Level], NULL, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:295:40: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 295 | BOOL WLog_Layout_SetPrefixFormat(wLog* log, wLogLayout* layout, const char* format) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:311:35: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 311 | wLogLayout* WLog_Layout_New(wLog* log) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:363:29: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 363 | void WLog_Layout_Free(wLog* log, wLogLayout* layout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [111/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -c /src/FreeRDP/winpr/libwinpr/utils/image.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/image.c:50: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:155:68: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 155 | UINT32 stride = ((((bi->biWidth * bi->biBitCount) + 31) & ~31) >> 3); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:156:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 156 | bi->biSizeImage = abs(bi->biHeight) * stride; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:267:12: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 267 | stride = bpp_stride; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:287:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 287 | *pSize = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:305:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 305 | const size_t bpp_stride = ((((width * bpp) + 31) & ~31) >> 3); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:79: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:355:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 355 | return winpr_image_write_ex(image, image->type, filename); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:433:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 433 | image->scanline = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:74: warning: unused parameter 'width' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:88: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:74: warning: unused parameter 'width' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:88: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:73: warning: unused parameter 'width' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:87: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:42: warning: unused parameter 'stride' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:57: warning: unused parameter 'bpp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:44: warning: unused parameter 'comp_data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:62: warning: unused parameter 'comp_data_bytes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:87: warning: unused parameter 'width' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:40: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:56: warning: unused parameter 'bpp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:68: warning: unused parameter 'ppdecomp_data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1055:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1055 | static BYTE* convert(const wImage* image, size_t* pstride, UINT32 flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 34 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [112/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:213:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 213 | if ((rv = profile_flush_to_file(profile, tmp_profile_path))) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:218:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 218 | if ((rv = profile_init_path(tmp_profile_path, &profile))) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [113/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -c /src/FreeRDP/winpr/libwinpr/thread/process.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:230:7: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #30 - "compile-honggfuzz-address-x86_64": 230 | act.sa_handler = SIG_DFL; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #30 - "compile-honggfuzz-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:153:52: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 153 | static BOOL _CreateProcessExA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:154:74: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 154 | LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:53: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:78: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:156:37: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 156 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:266:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 266 | maxfd = sysconf(_SC_OPEN_MAX); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:29: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:55: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:376:43: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 376 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:43: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:68: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:27: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:51: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:74: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:36: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:73: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:34: warning: unused parameter 'hToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:50: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:76: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:396:49: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 396 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:49: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:74: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:33: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:57: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:80: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:42: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:79: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:37: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:56: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:73: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:57: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:82: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:82: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:407:45: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 407 | LPSTARTUPINFOA lpStartupInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:408:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 408 | LPPROCESS_INFORMATION lpProcessInformation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:38: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:58: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:76: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:58: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:84: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:417:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 417 | LPPROCESS_INFORMATION lpProcessInformation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:73: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:37: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:58: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:82: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:435:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 435 | LPPROCESS_INFORMATION lpProcessInformation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:470:45: warning: unused parameter 'uExitCode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 470 | BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:558:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 558 | int fd = syscall(__NR_pidfd_open, pid, PIDFD_NONBLOCK); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:564:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 564 | fd = syscall(__NR_pidfd_open, pid, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 64 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [114/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -c /src/FreeRDP/winpr/libwinpr/winsock/winsock.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:730:27: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 730 | BOOL WSAResetEvent(HANDLE hEvent) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:765:43: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 765 | if (SetEventFileDescriptor(hEventObject, s, mode) < 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:71: warning: unused parameter 'lpProtocolInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:93: warning: unused parameter 'g' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:778:25: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 778 | DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1000:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1000 | *lpcbBytesReturned = (DWORD)(numInterfaces * sizeof(INTERFACE_INFO)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:54: warning: unused parameter 'lpvInBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:73: warning: unused parameter 'cbInBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:30: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:79: warning: unused parameter 'lpCompletionRoutine' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1010:13: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1010 | *addrlen = (socklen_t)s_addrlen; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1011:9: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1011 | return status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1097:12: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1097 | *optlen = (socklen_t)s_optlen; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1113:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1113 | return (long)inet_addr(cp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 14 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [115/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -c /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:57: warning: unused parameter 'phAlgorithm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:78: warning: unused parameter 'pszAlgId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:46: warning: unused parameter 'pszImplementation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:57: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:42: warning: unused parameter 'hObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:59: warning: unused parameter 'pszProperty' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:79: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:34: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:51: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:45: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:77: warning: unused parameter 'phHash' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:34: warning: unused parameter 'pbHashObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:54: warning: unused parameter 'cbHashObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:75: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:91: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:49:33: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 49 | ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:54:47: warning: unused parameter 'hHash' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 54 | NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE hHash) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:44: warning: unused parameter 'hHash' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:58: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:73: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:88: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:46: warning: unused parameter 'hHash' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:60: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:76: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:92: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:63: warning: unused parameter 'pbBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:79: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:70:32: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 70 | ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:55: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:86: warning: unused parameter 'phKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:44: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:63: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:83: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:43: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:50: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:81: warning: unused parameter 'phKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:38: warning: unused parameter 'dwLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:74: warning: unused parameter 'hImportKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:34: warning: unused parameter 'pszBlobType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:66: warning: unused parameter 'phKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:80: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:32: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:52: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:67: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:82: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:95:45: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 95 | NTSTATUS BCryptDestroyKey(BCRYPT_KEY_HANDLE hKey) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:102:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 102 | ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:109:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 109 | ULONG dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 73 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [116/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -c /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:64: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:84: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:130:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | DWORD dwLogonProvider, PHANDLE phToken) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:25: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:67: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:87: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:48: warning: unused parameter 'phToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:26: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:66: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:86: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:27: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:49: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:69: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:89: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:202:10: warning: enumeration value 'NameUnknown' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 202 | switch (NameFormat) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:229:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 229 | *nSize = strnlen(lpNameBuffer, *nSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:268:15: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 268 | *nSize = res + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": 32 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [117/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:77:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 77 | buf->cbBuffer = len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [118/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:507:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 507 | retLen = _wcslen(r); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:567:14: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 567 | v = (*str - '0'); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:571:19: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 571 | v = (10 + *str - 'a'); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:606:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 606 | return ret; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:616:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 616 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:619:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 619 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:623:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 623 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:626:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 626 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:630:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 630 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:634:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 634 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:668:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 668 | return NTE_INVALID_PARAMETER; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #30 - "compile-honggfuzz-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:674:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 674 | return NTE_INVALID_PARAMETER; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #30 - "compile-honggfuzz-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:681:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 681 | return NTE_INVALID_PARAMETER; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #30 - "compile-honggfuzz-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:695:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 695 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:703:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 703 | return NTE_FAIL; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #30 - "compile-honggfuzz-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:715:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 715 | return NTE_FAIL; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #30 - "compile-honggfuzz-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:641:48: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 641 | DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:837:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 837 | SECURITY_STATUS ret = NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:855:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 855 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:860:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 860 | ret = NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:864:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 864 | ret = NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:938:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 938 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:943:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 943 | return NTE_NOT_FOUND; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #30 - "compile-honggfuzz-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:950:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 950 | SECURITY_STATUS ret = NTE_FAIL; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #30 - "compile-honggfuzz-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:982:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 982 | return NTE_BAD_KEY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #30 - "compile-honggfuzz-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:996:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 996 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1000:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1000 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1012:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1012 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1028:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1028 | return NTE_FAIL; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #30 - "compile-honggfuzz-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1048:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1048 | ret = NTE_NOT_FOUND; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #30 - "compile-honggfuzz-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1081:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1081 | ret = NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1052:10: warning: enumeration values 'NCRYPT_PROPERTY_READER', 'NCRYPT_PROPERTY_SLOTID', and 'NCRYPT_PROPERTY_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1052 | switch (property) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:948:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 948 | DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:986:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 986 | *pcbResult = 2 * (strnlen((char*)slotInfo.slotDescription, SLOT_DESC_SZ) + 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1014:23: warning: implicit conversion loses integer precision: 'CK_SLOT_ID' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1014 | *ptr = keyHandle->slotId; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1065:27: warning: implicit conversion loses integer precision: 'CK_ULONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1065 | *pcbResult = certValue.ulValueLen; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1096:13: warning: comparison of integers of different signs: 'SECURITY_STATUS' (aka 'int') and 'unsigned int' [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 1096 | if (ret == NTE_NOT_FOUND) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1145:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1145 | switch (base->type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1174:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1174 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:67: warning: unused parameter 'dwLegacyKeySpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1198:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1198 | return NTE_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1207:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1207 | status = NTE_PROVIDER_DLL_FAIL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #30 - "compile-honggfuzz-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1215:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1215 | status = NTE_PROVIDER_DLL_FAIL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #30 - "compile-honggfuzz-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1250:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1250 | status = NTE_PROV_DLL_NOT_FOUND; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3034:33: note: expanded from macro 'NTE_PROV_DLL_NOT_FOUND' Step #30 - "compile-honggfuzz-address-x86_64": 3034 | #define NTE_PROV_DLL_NOT_FOUND (0x8009001E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1257:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1257 | status = NTE_PROV_TYPE_ENTRY_BAD; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3028:34: note: expanded from macro 'NTE_PROV_TYPE_ENTRY_BAD' Step #30 - "compile-honggfuzz-address-x86_64": 3028 | #define NTE_PROV_TYPE_ENTRY_BAD (0x80090018) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1264:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1264 | status = NTE_PROVIDER_DLL_FAIL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #30 - "compile-honggfuzz-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:56: warning: unused parameter 'pszProviderName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:79: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 53 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [119/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:91:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 91 | static SECURITY_STATUS SEC_ENTRY schannel_QueryCredentialsAttributesW(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:131:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:83: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:259:16: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 259 | PTimeStamp ptsTimeStamp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:338:71: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 338 | static SECURITY_STATUS SEC_ENTRY schannel_VerifySignature(PCtxtHandle phContext, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:339:74: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 339 | PSecBufferDesc pMessage, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:65: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:345:87: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 345 | static SECURITY_STATUS SEC_ENTRY schannel_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:347:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 347 | ULONG MessageSeqNo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 35 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [120/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -c /src/FreeRDP/winpr/libwinpr/crt/alignment.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:51: warning: unused parameter 'alignment' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:69: warning: unused parameter 'offset' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 2 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [121/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -c /src/FreeRDP/winpr/libwinpr/dsparse/dsparse.c Step #30 - "compile-honggfuzz-address-x86_64": [122/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -c /src/FreeRDP/winpr/libwinpr/nt/nt.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/nt/nt.c:32:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 32 | #define TAG WINPR_TAG("nt") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [123/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:408:92: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 408 | const int rc = WideCharToMultiByte(CP_UTF8, 0, wstr, (int)iwlen, str, (int)MIN(INT32_MAX, len), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 439 | const int iwlen = MIN(INT32_MAX, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:480:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 480 | const int iwlen = MIN(INT32_MAX, wlen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:511:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 511 | const int iwlen = MIN(INT32_MAX, wlen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:41:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 41 | #define TAG WINPR_TAG("unicode") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [124/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -c /src/FreeRDP/libfreerdp/emu/scard/FreeRDP.ico.c Step #30 - "compile-honggfuzz-address-x86_64": [125/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -c /src/FreeRDP/winpr/libwinpr/thread/thread.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/thread/thread.c:89: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:136:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 136 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:154:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 154 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:172:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 172 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:190:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 190 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:268:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 268 | winpr_strerror(r, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:322:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 322 | winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:58: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:76: warning: unused parameter 'Context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:610:52: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 610 | DWORD dwCreationFlags, LPDWORD lpThreadId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:34: warning: unused parameter 'hProcess' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:66: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:34: warning: unused parameter 'dwStackSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:70: warning: unused parameter 'lpStartAddress' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:34: warning: unused parameter 'lpParameter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:53: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:78: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:930:28: warning: unused parameter 'hThread' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 930 | DWORD SuspendThread(HANDLE hThread) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 22 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [126/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:395:37: warning: implicit conversion changes signedness: 'const char' to 'unsigned short' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 395 | unsigned short extraBytesToRead = trailingBytesForUTF8[*source]; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:566:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 566 | length = dstBeg - dst; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #30 - "compile-honggfuzz-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:575:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 575 | return (result == conversionOK) ? length : 0; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:31: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:608:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 608 | length = dstBeg - dst; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #30 - "compile-honggfuzz-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:617:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 617 | return (result == conversionOK) ? length : 0; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:641:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 641 | cbCharLen = (int)len + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:644:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 644 | cbCharLen = cbMultiByte; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:658:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 658 | return winpr_ConvertUTF8toUTF16((const uint8_t*)lpMultiByteStr, cbCharLen, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:683:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 683 | cbCharLen = (int)len + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:686:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 686 | cbCharLen = cchWideChar; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:63:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 63 | #define UNI_MAX_LEGAL_UTF32 (uint32_t)0x0010FFFF Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:62:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 62 | #define UNI_MAX_UTF32 (uint32_t)0x7FFFFFFF Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:662:34: warning: unused parameter 'CodePage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 662 | int int_WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:663:75: warning: unused parameter 'lpDefaultChar' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 663 | LPSTR lpMultiByteStr, int cbMultiByte, LPCSTR lpDefaultChar, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:664:36: warning: unused parameter 'lpUsedDefaultChar' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 664 | LPBOOL lpUsedDefaultChar) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:693:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 693 | return winpr_ConvertUTF16toUTF8((const uint16_t*)lpWideCharStr, cbCharLen, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 24 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [127/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:38: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:57: warning: unused parameter 'once' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:69: warning: unused parameter 'param' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:83: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:26:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 26 | #define _NO_KSECDD_IMPORT_ 1 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [128/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:67:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 67 | *pSize = size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:79:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 79 | *pSize = size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:75: warning: unused parameter 'formatId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:57: warning: unused parameter 'data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 105 | const void* data, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:71: warning: unused parameter 'pSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 105 | const void* data, UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:152:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 152 | *pSize = (len + 1) * sizeof(WCHAR); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:192:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 192 | rc = ConvertLineEndingToLF(pDstData, size); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:268:96: warning: unused parameter 'data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 268 | static void* clipboard_synthesize_cf_dibv5(wClipboard* clipboard, UINT32 formatId, const void* data, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:269:52: warning: unused parameter 'pSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 269 | UINT32* pSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:299:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 299 | pFileHeader->bfSize = DstSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:305:11: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 305 | *pSize = DstSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:315:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 315 | static void* clipboard_synthesize_image_bmp(wClipboard* clipboard, UINT32 formatId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:359:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 359 | *pSize = dsize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:474:34: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 474 | const size_t DstSize = SrcSize + 200; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:479:35: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 479 | pSrcData.pv = calloc(1, SrcSize + 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:482:30: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 482 | memcpy(pSrcData.pv, pData, SrcSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:491:43: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 491 | ByteSwapUnicode(pSrcData.pv, (SrcSize / 2)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:497:51: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 497 | ConvertWCharNToUtf8Alloc(&pSrcData.pv[1], SrcSize / sizeof(WCHAR), NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:535:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 535 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:542:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 542 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:610:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 610 | CopyMemory(pDstData, &str[beg], DstSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #30 - "compile-honggfuzz-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:719:3: warning: code will never be executed [-Wunreachable-code] Step #30 - "compile-honggfuzz-address-x86_64": 719 | ClipboardRegisterSynthesizer(clipboard, CF_DIBV5, CF_DIB, clipboard_synthesize_cf_dib); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:717:6: note: silence by adding parentheses to mark code as explicitly dead Step #30 - "compile-honggfuzz-address-x86_64": 717 | if (0) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | /* DISABLES CODE */ ( ) Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:335:14: warning: unused function 'clipboard_synthesize_image_bmp_to_format' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 335 | static void* clipboard_synthesize_image_bmp_to_format(wClipboard* clipboard, UINT32 formatId, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 30 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [129/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:340:58: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 340 | if (ConvertWCharNToUtf8(credentials->identity.Password, PasswordHashLength, PasswordHash, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [130/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:154:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 154 | SSL_CTX_set_options(context->ctx, options); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:380:69: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 380 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:412:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 412 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #30 - "compile-honggfuzz-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:413:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 413 | pBuffer->cbBuffer = status; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:445:68: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 445 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:481:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 481 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #30 - "compile-honggfuzz-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:482:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 482 | pBuffer->cbBuffer = status; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:509:83: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 509 | status = SSL_write(context->ssl, pStreamBodyBuffer->pvBuffer, pStreamBodyBuffer->cbBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:556:67: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 556 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:558:63: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 558 | status = SSL_read(context->ssl, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:572:35: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 572 | pMessage->pBuffers[1].cbBuffer = length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [131/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -c /src/FreeRDP/libfreerdp/utils/profiler.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/profiler.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/profiler.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [132/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -c /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c Step #30 - "compile-honggfuzz-address-x86_64": [133/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -c /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c Step #30 - "compile-honggfuzz-address-x86_64": [134/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -c /src/FreeRDP/winpr/libwinpr/crt/string.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:346:18: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 346 | return (WCHAR*)str; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:352:19: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 352 | return (WCHAR*)str; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:577:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 577 | CharLowerBuffW(lpsz, _wcslen(lpsz)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:42:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 42 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [135/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -c /src/FreeRDP/libfreerdp/utils/pcap.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/pcap.c:35: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:127:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 127 | record->length = length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:133:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 133 | record->header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #30 - "compile-honggfuzz-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:33:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 33 | #define TAG FREERDP_TAG("utils") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [136/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:137:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 137 | const size_t size = ((PBYTE)pAvPair - (PBYTE)pAvPairList) + sizeof(NTLM_AV_PAIR); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:38:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 38 | #define TAG WINPR_TAG("sspi.NTLM") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning: unused function 'get_av_pair_string' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 52 | static const char* get_av_pair_string(UINT16 pair) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [137/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -c /src/FreeRDP/libfreerdp/utils/ringbuffer.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/ringbuffer.c:31:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 31 | #define TAG FREERDP_TAG("utils.ringbuffer") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [138/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -c /src/FreeRDP/libfreerdp/utils/encoded_types.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/encoded_types.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/encoded_types.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/encoded_types.c:321:16: warning: implicit conversion turns floating-point number into integer: 'const double' to 'UINT64' (aka 'unsigned long') [-Wfloat-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 321 | UINT64 base = aval; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [139/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -c /src/FreeRDP/libfreerdp/utils/passphrase.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/passphrase.c:21: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:119:47: warning: unused parameter 'buffer_len' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 119 | static void replace_char(char* buffer, size_t buffer_len, const char* toreplace) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:163:24: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 163 | new_flags.c_lflag &= ~ECHO; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:298:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 298 | return used; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [140/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -c /src/FreeRDP/libfreerdp/utils/gfx.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/gfx.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/rdpgfx.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [141/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [142/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -c /src/FreeRDP/libfreerdp/utils/string.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/string.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/string.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [143/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c:22: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [144/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -c /src/FreeRDP/libfreerdp/utils/drdynvc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/drdynvc.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/drdynvc.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [145/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [146/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -c /src/FreeRDP/libfreerdp/utils/signal.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/signal.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/signal.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:79:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 79 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:90:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 90 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:131:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #30 - "compile-honggfuzz-address-x86_64": 131 | default_sigaction.sa_handler = SIG_DFL; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #30 - "compile-honggfuzz-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:173:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #30 - "compile-honggfuzz-address-x86_64": 173 | saction.sa_handler = handler; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #30 - "compile-honggfuzz-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:181:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #30 - "compile-honggfuzz-address-x86_64": 181 | if (orig_sigaction.sa_handler != SIG_IGN) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #30 - "compile-honggfuzz-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [147/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -c /src/FreeRDP/libfreerdp/utils/stopwatch.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/stopwatch.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/stopwatch.c:71:21: warning: implicit conversion from 'UINT64' (aka 'unsigned long') to 'double' may lose precision [-Wimplicit-int-float-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 71 | return (stopwatch->elapsed / 1000000.0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [148/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -c /src/FreeRDP/libfreerdp/core/gateway/arm.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/arm.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:39: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:54: warning: unused parameter 'timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [149/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:36: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:460:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 460 | if (strnlen(start, stop - start) < 1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:468:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 468 | if (!process_uri(clipboard, start, stop - start)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:538:84: warning: unused parameter 'formatId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 538 | static void* convert_any_uri_list_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:809:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 809 | char* tmp = strndup(previous_at, stop_at - previous_at); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:813:52: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 813 | rc = _snprintf(&dst[pos], stop_at - previous_at + 1, "%s", tmp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1019:10: warning: implicit conversion changes signedness: 'long' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1019 | return E_INVALIDARG; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:55:22: note: expanded from macro 'E_INVALIDARG' Step #30 - "compile-honggfuzz-address-x86_64": 55 | #define E_INVALIDARG -2147024809l // 0x80070057L Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1151:33: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1151 | SetFilePointer(file->fd, dwLow, (PLONG)&dwHigh, FILE_BEGIN)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1216:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1216 | static UINT dummy_file_size_success(wClipboardDelegate* delegate, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:70: warning: unused parameter 'request' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:86: warning: unused parameter 'fileSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1222:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1222 | static UINT dummy_file_size_failure(wClipboardDelegate* delegate, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:70: warning: unused parameter 'request' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:84: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1228:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1228 | static UINT dummy_file_range_success(wClipboardDelegate* delegate, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:72: warning: unused parameter 'request' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:93: warning: unused parameter 'data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1230:45: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1230 | UINT32 size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1235:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1235 | static UINT dummy_file_range_failure(wClipboardDelegate* delegate, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:72: warning: unused parameter 'request' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:86: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:26:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 26 | #define _FILE_OFFSET_BITS 64 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:621:14: warning: unused function 'convert_nautilus_clipboard_to_filedescriptors' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 621 | static void* convert_nautilus_clipboard_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:888:14: warning: unused function 'convert_filedescriptors_to_nautilus_clipboard' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 888 | static void* convert_filedescriptors_to_nautilus_clipboard(wClipboard* clipboard, UINT32 formatId, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 27 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [150/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c:21: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [151/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:358:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 358 | PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:456:79: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 456 | static SECURITY_STATUS SEC_ENTRY ntlm_QueryCredentialsAttributesW(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:457:92: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 457 | ULONG ulAttribute, void* pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:516:10: warning: enumeration values 'NTLM_STATE_NEGOTIATE', 'NTLM_STATE_CHALLENGE', and 'NTLM_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 516 | switch (ntlm_get_state(context)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:479:53: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 479 | ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:59: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:85: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:597:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 597 | static SECURITY_STATUS SEC_ENTRY ntlm_ImpersonateSecurityContext(PCtxtHandle phContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1025:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1025 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesW(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1027:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1027 | ULONG cbBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1032:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1032 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesA(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1034:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1034 | ULONG cbBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1039:73: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1039 | static SECURITY_STATUS SEC_ENTRY ntlm_RevertSecurityContext(PCtxtHandle phContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1044:83: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1044 | static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1137:81: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1137 | ULONG MessageSeqNo, PULONG pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1231:82: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1231 | static SECURITY_STATUS SEC_ENTRY ntlm_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1282:62: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1282 | PULONG pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 33 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [152/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -c /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:554:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 554 | Stream_Write_UINT8(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:558:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 558 | Stream_Write_UINT16_BE(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:562:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 562 | Stream_Write_UINT32_BE(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:603:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 603 | Stream_Write_UINT8(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:607:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 607 | Stream_Write_UINT16_BE(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:611:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 611 | Stream_Write_UINT32_BE(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:782:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 782 | write2digit(s, utc->year - 2000); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:788:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 788 | Stream_Write_UINT8(s, utc->tz); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:812:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 812 | write2digit(s, utc->year - 2000); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:818:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 818 | Stream_Write_UINT8(s, utc->tz); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1158:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1158 | Stream_Read_UINT8(s, c); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #30 - "compile-honggfuzz-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1164:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1164 | Stream_Read_UINT8(s, c); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #30 - "compile-honggfuzz-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1195:22: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1195 | target->year = 2000 + v; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1200:18: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1200 | target->month = v; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1205:16: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1205 | target->day = v; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1210:17: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1210 | target->hour = v; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1215:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1215 | target->minute = v; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1220:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1220 | target->second = v; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1224:3: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1224 | Stream_Read_UINT8(s, target->tz); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #30 - "compile-honggfuzz-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 23 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [153/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -c /src/FreeRDP/libfreerdp/common/addin.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/addin.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/addin.c:371:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 371 | int freerdp_register_addin_provider(FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN provider, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [154/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -c /src/FreeRDP/winpr/libwinpr/rpc/rpc.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:46: warning: unused parameter 'SourceBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:81: warning: unused parameter 'DestinationBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:37:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 37 | RPC_STATUS RpcBindingFree(RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:75: warning: unused parameter 'option' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:44:42: warning: unused parameter 'optionValue' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 44 | ULONG_PTR optionValue) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:75: warning: unused parameter 'option' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:51:43: warning: unused parameter 'pOptionValue' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 51 | ULONG_PTR* pOptionValue) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:41: warning: unused parameter 'ContextHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:76: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:81:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 81 | RPC_STATUS RpcBindingReset(RPC_BINDING_HANDLE Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:111:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 111 | RPC_STATUS RpcBindingVectorFree(RPC_BINDING_VECTOR** BindingVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:133:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 133 | RPC_CSTR* NetworkOptions) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:141:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 141 | RPC_WSTR* NetworkOptions) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:37: warning: unused parameter 'RpcIfHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:61: warning: unused parameter 'RpcIfId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:169:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 169 | RPC_STATUS RpcNetworkIsProtseqValidA(RPC_CSTR Protseq) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:175:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 175 | RPC_STATUS RpcNetworkIsProtseqValidW(RPC_WSTR Protseq) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:75: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:74: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:193:41: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 193 | RPC_STATUS RpcMgmtSetCancelTimeout(long Timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:199:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 199 | RPC_STATUS RpcNetworkInqProtseqsA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:205:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 205 | RPC_STATUS RpcNetworkInqProtseqsW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:217:49: warning: unused parameter 'InquiryFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 217 | RPC_STATUS RpcObjectSetInqFn(RPC_OBJECT_INQ_FN* InquiryFn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:229:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 229 | RPC_STATUS RpcProtseqVectorFreeA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:235:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 235 | RPC_STATUS RpcProtseqVectorFreeW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:241:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 241 | RPC_STATUS RpcServerInqBindings(RPC_BINDING_VECTOR** BindingVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:55: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:82: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:41: warning: unused parameter 'MinimumCallThreads' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:74: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:254:41: warning: unused parameter 'DontWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 254 | unsigned int DontWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:46: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:60: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:86: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:88: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:67: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:268:54: warning: unused parameter 'IfCallback' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 268 | RPC_IF_CALLBACK_FN* IfCallback) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:47: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:61: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:87: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:46: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:89: warning: unused parameter 'MaxRpcSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:276:53: warning: unused parameter 'IfCallbackFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 276 | RPC_IF_CALLBACK_FN* IfCallbackFn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:283:47: warning: unused parameter 'WaitForCallsToComplete' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 283 | unsigned int WaitForCallsToComplete) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:64: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:290:40: warning: unused parameter 'RundownContextHandles' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 290 | int RundownContextHandles) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:49: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:65: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:67: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:303:50: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 303 | PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:75: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:310:44: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 310 | void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:53: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:77: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:46: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:78: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:330:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 330 | PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:343:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 343 | PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:350:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 350 | void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:364:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 364 | void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:378:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 378 | void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:392:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 392 | void* SecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:410:54: warning: unused parameter 'StatsVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 410 | RPC_STATUS RpcMgmtStatsVectorFree(RPC_STATS_VECTOR** StatsVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:75: warning: unused parameter 'Statistics' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:422:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 422 | RPC_STATUS RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:428:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 428 | RPC_STATUS RpcMgmtStopServerListening(RPC_BINDING_HANDLE Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:440:52: warning: unused parameter 'ThreadStackSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 440 | RPC_STATUS RpcMgmtSetServerStackSize(unsigned long ThreadStackSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:75: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:463:49: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 463 | RPC_STATUS RpcIfIdVectorFree(RPC_IF_ID_VECTOR** IfIdVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:470:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 470 | RPC_CSTR* ServerPrincName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:477:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 477 | RPC_WSTR* ServerPrincName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:74: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:502:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 502 | RPC_CSTR* EntryName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:509:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 509 | RPC_WSTR* EntryName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:515:52: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 515 | RPC_STATUS RpcImpersonateClient(RPC_BINDING_HANDLE BindingHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:521:49: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 521 | RPC_STATUS RpcRevertToSelfEx(RPC_BINDING_HANDLE BindingHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:552:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 552 | unsigned long Flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:561:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 561 | unsigned long Flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:594:55: warning: unused parameter 'SecurityQos' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 594 | RPC_SECURITY_QOS* SecurityQos) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:611:55: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 611 | RPC_SECURITY_QOS* SecurityQOS) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:649:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 649 | RPC_STATUS RpcBindingServerFromClient(RPC_BINDING_HANDLE ClientBinding, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:650:59: warning: unused parameter 'ServerBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 650 | RPC_BINDING_HANDLE* ServerBinding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:668:51: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 668 | RPC_STATUS RpcServerTestCancel(RPC_BINDING_HANDLE BindingHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:674:34: warning: unused parameter 'Thread' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 674 | RPC_STATUS RpcCancelThread(void* Thread) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:36: warning: unused parameter 'Thread' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:49: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:38: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:54: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:754:35: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 754 | bin[index] = StringUuid[index] - '0'; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:756:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 756 | bin[index] = StringUuid[index] - 'a' + 10; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:758:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 758 | bin[index] = StringUuid[index] - 'A' + 10; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:764:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 763 | Uuid->Data1 = ((bin[0] << 28) | (bin[1] << 24) | (bin[2] << 20) | (bin[3] << 16) | Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 764 | (bin[4] << 12) | (bin[5] << 8) | (bin[6] << 4) | bin[7]); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:765:66: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 765 | Uuid->Data2 = ((bin[9] << 12) | (bin[10] << 8) | (bin[11] << 4) | bin[12]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:766:67: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 766 | Uuid->Data3 = ((bin[14] << 12) | (bin[15] << 8) | (bin[16] << 4) | bin[17]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:767:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 767 | Uuid->Data4[0] = ((bin[19] << 4) | bin[20]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:768:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 768 | Uuid->Data4[1] = ((bin[21] << 4) | bin[22]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:769:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 769 | Uuid->Data4[2] = ((bin[24] << 4) | bin[25]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:770:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 770 | Uuid->Data4[3] = ((bin[26] << 4) | bin[27]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:771:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 771 | Uuid->Data4[4] = ((bin[28] << 4) | bin[29]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:772:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 772 | Uuid->Data4[5] = ((bin[30] << 4) | bin[31]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:773:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 773 | Uuid->Data4[6] = ((bin[32] << 4) | bin[33]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:774:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 774 | Uuid->Data4[7] = ((bin[34] << 4) | bin[35]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:37: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:55: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:37: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:55: warning: unused parameter 'Status' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:42: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:70: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:863:41: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 863 | UUID_VECTOR* UuidVector) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:52: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:77: warning: unused parameter 'InquiryType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:44: warning: unused parameter 'IfId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:64: warning: unused parameter 'VersOption' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:82: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:883:52: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 883 | RPC_EP_INQ_HANDLE* InquiryContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:889:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 889 | RPC_STATUS RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE* InquiryContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:51: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:73: warning: unused parameter 'IfId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:916:64: warning: unused parameter 'AuthorizationFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 916 | RPC_STATUS RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:922:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 922 | RPC_STATUS RpcServerInqBindingHandle(RPC_BINDING_HANDLE* Binding) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 349 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [155/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -c /src/FreeRDP/libfreerdp/utils/http.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:77:10: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | pos += rc; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:119:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 119 | const size_t len = path - (url + 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:249:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 249 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:193:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 193 | if (BIO_write(bio, headers, strnlen(headers, size)) < 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:210:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 210 | if (BIO_write(bio, body, blen) < 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:268:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 268 | int left = *response_length; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [156/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_operations.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:32: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:553:9: warning: variable 'outputBufferLength' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 553 | UINT32 outputBufferLength = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [157/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:57: warning: unused parameter 'once' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:69: warning: unused parameter 'param' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:83: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 3 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [158/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -c /src/FreeRDP/libfreerdp/core/gateway/wst.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/wst.c:28: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:147:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 147 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:199:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 199 | authToken.cbBuffer = authTokenLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:228:69: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 228 | sockfd = freerdp_tcp_connect(wst->context, peerHostname, peerPort, timeout); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:378:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 378 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:372:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 372 | int fd = BIO_get_fd(wst->tls->bio, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #30 - "compile-honggfuzz-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:456:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 456 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:574:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 574 | status = websocket_read(wst->tls->bio, (BYTE*)buf, size, &wst->wscontext); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:750:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 750 | wst->gwhostname = malloc(sizeof(char) * (pos - hostStart + 1)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:753:43: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 753 | strncpy(wst->gwhostname, hostStart, (pos - hostStart)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:766:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 766 | strncpy(port, portStart, (pos - portStart)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:770:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 770 | wst->gwport = _p; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:768:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 768 | int _p = strtol(port, &portNumberEnd, 10); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:840:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 840 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :38:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 17 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [159/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -c /src/FreeRDP/libfreerdp/gdi/pen.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/pen.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/pen.c:55:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 55 | hPen->width = nWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [160/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -c /src/FreeRDP/libfreerdp/gdi/dc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/dc.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [161/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -c /src/FreeRDP/libfreerdp/common/settings_str.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_str.c:3: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [162/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:425:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 425 | output_buffer->cbBuffer = len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:494:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 494 | token->mechTypes.cbBuffer = Stream_Length(&s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:529:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 529 | token->mechToken.cbBuffer = octet_string.len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:538:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 538 | token->mic.cbBuffer = octet_string.len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:731:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 731 | init_context.mechTypes.cbBuffer = WinPrAsn1EncEndContainer(enc); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1230:83: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1230 | static SECURITY_STATUS SEC_ENTRY negotiate_ImpersonateSecurityContext(PCtxtHandle phContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1235:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1235 | static SECURITY_STATUS SEC_ENTRY negotiate_RevertSecurityContext(PCtxtHandle phContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1470:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1470 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesW(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1471:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1471 | ULONG ulAttribute, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1472:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1472 | void* pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1478:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1478 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesA(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1479:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1479 | ULONG ulAttribute, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1480:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1480 | void* pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 17 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [163/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -c /src/FreeRDP/libfreerdp/gdi/drawing.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/drawing.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/drawing.c:112:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 112 | return hdc->bkMode; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [164/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -c /src/FreeRDP/libfreerdp/gdi/brush.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 44 | return hdc->brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.c:37:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 37 | #define TAG FREERDP_TAG("gdi.brush") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [165/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -c /src/FreeRDP/libfreerdp/core/gateway/websocket.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.c:20: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.h:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:58:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 58 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:60:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 60 | Stream_Write_UINT8(sWS, len | WEBSOCKET_MASK_BIT); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:64:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 64 | Stream_Write_UINT16_BE(sWS, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:70:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 70 | Stream_Write_UINT32_BE(sWS, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:94:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 94 | status = BIO_write(bio, Stream_Buffer(sWS), Stream_Length(sWS)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:115:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 115 | offset += status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:112:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 112 | int status = BIO_write(bio, &data[offset], length - offset); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:122:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 122 | status = BIO_wait_write(bio, 100); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/../tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #30 - "compile-honggfuzz-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:133:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 133 | return length; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:152:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 152 | payloadSize = isize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:167:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 167 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:169:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 169 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:173:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 173 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:180:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 180 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:232:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 232 | encodingContext->payloadLength -= status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:89: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:259:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 259 | encodingContext->payloadLength -= status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:293:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 293 | Stream_Seek(s, status); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:295:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 295 | encodingContext->payloadLength -= status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:289:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 289 | status = BIO_read(bio, Stream_Pointer(s), encodingContext->payloadLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:327:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 327 | Stream_Write_UINT8(closeFrame, closeDataLen | WEBSOCKET_MASK_BIT); /* no payload */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:342:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 342 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:374:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 374 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:550:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 550 | size -= status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 29 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [166/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/rdpdr_utils.h:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:30:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define TAG FREERDP_TAG("utils.scard") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [167/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -c /src/FreeRDP/libfreerdp/gdi/clipping.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/clipping.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [168/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:340:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 340 | *dstLen = len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:350:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 350 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:866:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 866 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:43: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:59: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:77: warning: unused parameter 'Context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1703:24: warning: implicit conversion changes signedness: 'SECURITY_STATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1703 | const UINT32 status = table->DeleteSecurityContext(phContext); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1705:28: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1705 | if (IsSecurityStatusError(status)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1708:37: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1708 | GetSecurityStatusString(status), status); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1711:9: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1711 | return status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:87:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 87 | #define SecHandle_LOWER_MAX 0xFFFFFFFF Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:88:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 88 | #define SecHandle_UPPER_MAX 0xFFFFFFFE Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 16 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [169/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -c /src/FreeRDP/libfreerdp/gdi/graphics.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:35: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 44 | return hdc->brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:105:41: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 105 | static void gdi_Bitmap_Free(rdpContext* context, rdpBitmap* bitmap) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:75: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:70: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:166:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 164 | if (!rfx_process_message(context->codecs->rfx, pSrcData, SrcSize, bitmap->left, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 165 | bitmap->top, bitmap->data, bitmap->format, gdi->stride, Step #30 - "compile-honggfuzz-address-x86_64": 166 | gdi->height, &invalidRegion)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:303:40: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 303 | static void gdi_Glyph_Free(rdpContext* context, rdpGlyph* glyph) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:58: warning: unused parameter 'x' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:67: warning: unused parameter 'y' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:76: warning: unused parameter 'width' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:89: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:38: warning: unused parameter 'bgcolor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:54: warning: unused parameter 'fgcolor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 18 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [170/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:44: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi.h:90: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi_gss.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:178:84: warning: unused parameter 'name' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 178 | static krb5_error_code krb5_prompter(krb5_context context, void* data, const char* name, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:179:50: warning: unused parameter 'banner' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 179 | const char* banner, int num_prompts, krb5_prompt prompts[]) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:187:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 187 | prompts[i].reply->length = strlen((const char*)data); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:224:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 224 | PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:482:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 482 | static SECURITY_STATUS SEC_ENTRY kerberos_QueryCredentialsAttributesW(PCredHandle phCredential, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:484:77: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 484 | void* pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:694:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 694 | ticket->length = Stream_Length(&s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:857:10: warning: enumeration value 'KERBEROS_STATE_INITIAL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 857 | switch (context->state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1196:22: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1196 | krb_log_exec(krb5_realm_compare, context->ctx, principal, entry.principal))) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #30 - "compile-honggfuzz-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1193:32: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1193 | if ((!sname || krb_log_exec(krb5_principal_compare_any_realm, context->ctx, principal, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1194 | entry.principal)) && Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #30 - "compile-honggfuzz-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1090:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1090 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1091:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1091 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1092:16: warning: unused parameter 'ptsExpity' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1092 | PTimeStamp ptsExpity) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1432:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1432 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesW(PCtxtHandle phContext, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1434 | ULONG cbBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1439:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1439 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesA(PCtxtHandle phContext, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1441 | ULONG cbBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1449:74: warning: unused parameter 'unicode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1449 | BOOL unicode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1582:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1582 | header[2] = flags; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1639:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1639 | Data_Read_UINT16_BE(header, tok_id); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #30 - "compile-honggfuzz-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1640:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1640 | flags = header[2]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1641:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1641 | Data_Read_UINT16_BE((header + 4), ec); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #30 - "compile-honggfuzz-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1642:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1642 | Data_Read_UINT16_BE((header + 6), rrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #30 - "compile-honggfuzz-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1753:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1753 | header[2] = flags; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1704:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1704 | static SECURITY_STATUS SEC_ENTRY kerberos_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1807:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1807 | Data_Read_UINT16_BE(header, tok_id); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #30 - "compile-honggfuzz-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1808:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1808 | flags = header[2]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1775:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1775 | ULONG MessageSeqNo, ULONG* pfQOP) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 45 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [171/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -c /src/FreeRDP/libfreerdp/gdi/line.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/line.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:129:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 129 | const INT32 x2 = nXEnd; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:130:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 130 | const INT32 y2 = nYEnd; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:180:19: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 180 | gdi_rop_color(rop2, pixel, pen, bmp->format); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:312:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 312 | hdc->pen->posX = X; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:313:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 313 | hdc->pen->posY = Y; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 23 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [172/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -c /src/FreeRDP/libfreerdp/crypto/der.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/der.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/der.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:41:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 41 | Stream_Write_UINT8(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:47:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 47 | Stream_Write_UINT16_BE(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:52:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | Stream_Write_UINT8(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:92:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 92 | Stream_Write(s, oct_str, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [173/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -c /src/FreeRDP/libfreerdp/cache/brush.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/brush.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:73:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 73 | style = brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:111:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 111 | style = brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:274:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 274 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :113:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 113 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [174/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/http.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/http.c:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:161:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 161 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :109:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 109 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1112:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1112 | return len; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1136:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1136 | encodingContext->nextOffset -= status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1148:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1148 | size -= status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1160:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1160 | encodingContext->headerFooterPos += status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1184:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1184 | encodingContext->headerFooterPos += status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1125:11: warning: enumeration value 'ChunkStateEnd' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1125 | switch (encodingContext->state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1130 | status = BIO_read( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1131 | bio, pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:77: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1130 | status = BIO_read( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1131 | bio, pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1157:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1157 | status = BIO_read(bio, _dummy, 2 - encodingContext->headerFooterPos); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1288:69: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1288 | while ((line = string_strnstr(line, "\r\n", payloadOffset - (line - buffer) - 2UL))) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1383 | response->BodyLength = full_len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1399:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1398 | status = BIO_read(tls->bio, Stream_Pointer(response->data), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1399 | bodyLength - response->BodyLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1508:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1508 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :178:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 178 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1562:9: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1562 | return (SSIZE_T)response->BodyLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 19 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [175/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:43: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1066:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1066 | static LONG WINAPI PCSC_SCardListCardsA(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1119:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1119 | static LONG WINAPI PCSC_SCardListCardsW(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [176/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -c /src/FreeRDP/libfreerdp/cache/nine_grid.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/nine_grid.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:149:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 149 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :37:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:83:7: warning: unused function 'nine_grid_cache_get' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 83 | void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:104:6: warning: unused function 'nine_grid_cache_put' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 104 | void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [177/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -c /src/FreeRDP/libfreerdp/cache/palette.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:122:38: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 122 | void free_palette_update(rdpContext* context, PALETTE_UPDATE* pointer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:138:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 138 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :34:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 34 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:52:7: warning: unused function 'palette_cache_get' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 52 | void* palette_cache_get(rdpPaletteCache* paletteCache, UINT32 index) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [178/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -c /src/FreeRDP/libfreerdp/cache/cache.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/cache.c:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:77:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 77 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :31:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 31 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:110:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 110 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :37:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:116:47: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 116 | void free_cache_color_table_order(rdpContext* context, CACHE_COLOR_TABLE_ORDER* order) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:141:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 141 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :43:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:147:44: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 147 | void free_surface_bits_command(rdpContext* context, SURFACE_BITS_COMMAND* order) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [179/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -c /src/FreeRDP/libfreerdp/gdi/shape.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 44 | return hdc->brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 76 | hBmpBrush->width; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 78 | hBmpBrush->height; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:169:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 169 | memcpy(dstp, srcp, 1ull * nWidth * formatSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:184:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | ((nYDest + y) * hbr->pattern->width % hbr->pattern->height) * formatSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:185:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 185 | const UINT32 xOffset = ((nXDest + x) % hbr->pattern->width) * formatSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:26: warning: unused parameter 'hdc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:42: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:56: warning: unused parameter 'nCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:30: warning: unused parameter 'hdc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:46: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:61: warning: unused parameter 'lpPolyCounts' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:79: warning: unused parameter 'nCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 35 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [180/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -c /src/FreeRDP/libfreerdp/gdi/region.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/region.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:99:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 99 | hRgn->w = w; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:100:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 100 | hRgn->h = h; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:163:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 163 | rgn->w = w; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:164:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 164 | rgn->h = h; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:202:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 202 | rgn->w = w; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:203:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 203 | rgn->h = h; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:230:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 230 | *w = tmp; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:240:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 240 | *h = tmp; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:279:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 279 | *w = wl; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:280:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 280 | *h = hl; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:308:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 308 | rect->right = r; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:309:17: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 309 | rect->bottom = b; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:328:25: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 328 | rect->left = (x > 0) ? x : 0; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:329:24: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 329 | rect->top = (y > 0) ? y : 0; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:337:17: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 337 | rect->right = r; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:342:18: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 342 | rect->bottom = b; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:636:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 636 | hdc->hwnd->count = new_cnt; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 21 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [181/371] : && /usr/local/bin/cmake -E rm -f winpr/libwinpr/libwinpr3.a && /usr/local/bin/llvm-ar qc winpr/libwinpr/libwinpr3.a winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o && /usr/local/bin/llvm-ranlib winpr/libwinpr/libwinpr3.a && : Step #30 - "compile-honggfuzz-address-x86_64": [182/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -c /src/FreeRDP/libfreerdp/cache/offscreen.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/offscreen.c:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:81: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:221:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 221 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :57:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [183/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -c /src/FreeRDP/libfreerdp/cache/persistent.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/persistent.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:48:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 48 | return persistent->version; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:107:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 107 | padding = 0x4000 - entry->size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:109:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 109 | if (fwrite((void*)persistent->bmpData, padding, 1, persistent->fp) != 1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:32:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 32 | #define TAG FREERDP_TAG("cache.persistent") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [184/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -c /src/FreeRDP/libfreerdp/crypto/opensslcompat.c Step #30 - "compile-honggfuzz-address-x86_64": [185/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -c /src/FreeRDP/libfreerdp/gdi/bitmap.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:38: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 44 | return hdc->brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:40: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 76 | hBmpBrush->width; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 78 | hBmpBrush->height; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:63:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 63 | return &hBmp->data[(Y * hBmp->width * bpp) + X * bpp]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:131:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 131 | hBitmap->width = nWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:132:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 132 | hBitmap->height = nHeight; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:158:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 158 | hBitmap->width = nWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:159:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 159 | hBitmap->height = nHeight; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:74: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:62: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:620:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:641:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 32 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [186/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -c /src/FreeRDP/libfreerdp/cache/pointer.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/pointer.c:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:113:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 113 | pointer->lengthAndMask = lengthAndMask; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:123:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 123 | pointer->lengthXorMask = lengthXorMask; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:522:42: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 522 | void free_pointer_new_update(rdpContext* context, POINTER_NEW_UPDATE* pointer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [187/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -c /src/FreeRDP/libfreerdp/crypto/base64.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/base64.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:64:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 64 | blocks = length - (length % 3); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:130:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 130 | return p - alphabet; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:149:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 149 | length += 4 - remainder; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:175:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 175 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:176:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 176 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:177:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 177 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:190:21: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 190 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:198:23: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 198 | q[1] = ((n[1] & 15) << 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:204:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 204 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:205:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 205 | q[2] = ((n[2] & 3) << 6); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:211:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 211 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:212:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:213:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 213 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 17 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [188/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -c /src/FreeRDP/libfreerdp/core/state.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/state.c:28:10: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_CONTINUE', 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_SUCCESS'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 28 | switch (status) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1 warning generated. Step #30 - "compile-honggfuzz-address-x86_64": [189/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -c /src/FreeRDP/libfreerdp/gdi/video.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/video.c:20: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:57:64: warning: unused parameter 'video' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 57 | static VideoSurface* gdiVideoCreateSurface(VideoClientContext* video, UINT32 x, UINT32 y, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:144:64: warning: unused parameter 'video' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 144 | void gdi_video_control_uninit(rdpGdi* gdi, VideoClientContext* video) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:164:59: warning: unused parameter 'video' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 164 | void gdi_video_data_init(rdpGdi* gdi, VideoClientContext* video) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:171:61: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 171 | void gdi_video_data_uninit(rdpGdi* gdi, VideoClientContext* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:30:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define TAG FREERDP_TAG("video") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [190/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -c /src/FreeRDP/libfreerdp/crypto/er.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/er.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 68 | return ber_write_length(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 68 | return ber_write_length(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:261:60: warning: unused parameter 'count' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 261 | void er_write_enumerated(wStream* s, BYTE enumerated, BYTE count, BOOL flag) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:280:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 280 | er_write_length(s, length, flag); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:305:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 305 | Stream_Write(s, oct_str, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:363:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 363 | Stream_Seek(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:380:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 380 | *value += (byte << 16); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:407:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 407 | Stream_Write_UINT8(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:413:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 413 | Stream_Write_UINT16_BE(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:419:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 419 | Stream_Write_UINT32_BE(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 14 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [191/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -c /src/FreeRDP/libfreerdp/cache/bitmap.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 44 | return hdc->brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 76 | hBmpBrush->width; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 78 | hBmpBrush->height; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:83:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 83 | style = brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:70: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:74: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:43: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:327:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 327 | cacheEntry.width = bitmap->width; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:328:33: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 328 | cacheEntry.height = bitmap->height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:390:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 390 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :59:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 59 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:469:37: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 469 | void free_bitmap_update(rdpContext* context, BITMAP_UPDATE* pointer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:494:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 494 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :65:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 65 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :71:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 71 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:528:42: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 528 | void free_cache_bitmap_order(rdpContext* context, CACHE_BITMAP_ORDER* order) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:559:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 559 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :77:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 77 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:565:45: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 565 | void free_cache_bitmap_v2_order(rdpContext* context, CACHE_BITMAP_V2_ORDER* order) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:596:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 596 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :83:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 83 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:602:45: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 602 | void free_cache_bitmap_v3_order(rdpContext* context, CACHE_BITMAP_V3_ORDER* order) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 31 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [192/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -c /src/FreeRDP/libfreerdp/common/assistance.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/assistance.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:450:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 450 | const size_t length = q - p; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:426:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 426 | WINPR_ASSERT(rc < sizeof(bkey)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #30 - "compile-honggfuzz-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #30 - "compile-honggfuzz-address-x86_64": 109 | if (expr) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:511:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 511 | *opt = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:566:31: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 566 | const size_t offset = start - tag; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:580:15: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 580 | *plen = end - tag; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:585:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 585 | *pdlen = dend - data; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:526:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 526 | WINPR_ASSERT(rc < sizeof(bkey)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #30 - "compile-honggfuzz-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #30 - "compile-honggfuzz-address-x86_64": 109 | if (expr) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:565:20: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 565 | WINPR_ASSERT(erc < sizeof(ekey)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #30 - "compile-honggfuzz-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #30 - "compile-honggfuzz-address-x86_64": 109 | if (expr) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:637:21: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 637 | *elen = end - data + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:666:63: warning: unused parameter 'len' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 666 | size_t len) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:799:51: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 799 | char* freerdp_assistance_generate_pass_stub(DWORD flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:22: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #30 - "compile-honggfuzz-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:30: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #30 - "compile-honggfuzz-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:24: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #30 - "compile-honggfuzz-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:32: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #30 - "compile-honggfuzz-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1401:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1401 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :32:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 32 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:11: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #30 - "compile-honggfuzz-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:19: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #30 - "compile-honggfuzz-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 22 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [193/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_store.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_store.c:36: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:168:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 168 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :60:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 60 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:41:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 41 | #define TAG FREERDP_TAG("crypto") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [194/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:266:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 266 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode - 8u, WINPR_KEYCODE_TYPE_APPLE); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:282:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 282 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode, WINPR_KEYCODE_TYPE_EVDEV); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:331:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 331 | VIRTUAL_SCANCODE_TO_X11_KEYCODE[sc][ex ? 1 : 0] = keycode; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:258:12: warning: unused function 'freerdp_keyboard_init_apple' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 258 | static int freerdp_keyboard_init_apple(DWORD* keyboardLayoutId, DWORD* x11_keycode_to_rdp_scancode, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:275:12: warning: unused function 'freerdp_keyboard_init_x11_evdev' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 275 | static int freerdp_keyboard_init_x11_evdev(DWORD* keyboardLayoutId, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [195/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -c /src/FreeRDP/libfreerdp/crypto/per.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/per.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/per.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:54:19: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 54 | *length = (byte << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:275:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 275 | Stream_Write_UINT8(s, integer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:283:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 283 | Stream_Write_UINT16_BE(s, integer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:380:61: warning: unused parameter 'count' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 380 | BOOL per_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:597:19: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 597 | num = (c1 << 4) | c2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:476:13: warning: unused function 'per_write_string' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 476 | static void per_write_string(wStream* s, BYTE* str, int length) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [196/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:508:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 508 | return freerdp_key_get_bits(privateKey) / 8; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:832:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 832 | if (!vgids_write_tlv(pubKey, 0x81, n, nSize)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:835:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 835 | if (!vgids_write_tlv(pubKey, 0x82, e, eSize)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:879:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 879 | fileId = ((UINT16)p1 << 8) | p2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:1103:8: warning: cast from 'const struct evp_md_st *' to 'void *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 1103 | if (EVP_PKEY_CTX_set_signature_md(ctx, digest->digest) <= 0) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/openssl/evp.h:1284:70: note: expanded from macro 'EVP_PKEY_CTX_set_signature_md' Step #30 - "compile-honggfuzz-address-x86_64": 1284 | EVP_PKEY_CTRL_MD, 0, (void *)(md)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:44:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 44 | #define VGIDS_EFID_KXC00 VGIDS_EFID_COMMON Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:61:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 61 | #define VGIDS_KEY_TYPE_SIGNATURE 0x9C Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:74:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 74 | #define VGIDS_SE_ALGOID_CT_RSA_1024 0x06 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:40:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 40 | #define VGIDS_EFID_CARDCF VGIDS_EFID_COMMON Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:42:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 42 | #define VGIDS_EFID_CMAPFILE VGIDS_EFID_COMMON Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:80:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 80 | #define VGIDS_SE_ALGOID_DST_RSA_1024 0x06 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:86:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 86 | #define VGIDS_SE_ALGOID_DST_ECDSA_P256 0x0C Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:81:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 81 | #define VGIDS_SE_ALGOID_DST_RSA_2048 0x07 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:82:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 82 | #define VGIDS_SE_ALGOID_DST_RSA_3072 0x08 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:85:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 85 | #define VGIDS_SE_ALGOID_DST_ECDSA_P224 0x0B Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:83:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 83 | #define VGIDS_SE_ALGOID_DST_RSA_4096 0x09 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:77:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 77 | #define VGIDS_SE_ALGOID_CT_RSA_4096 0x09 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:88:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 88 | #define VGIDS_SE_ALGOID_DST_ECDSA_P512 0x0E Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:84:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 84 | #define VGIDS_SE_ALGOID_DST_ECDSA_P192 0x0A Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:76:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 76 | #define VGIDS_SE_ALGOID_CT_RSA_3072 0x08 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:41:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 41 | #define VGIDS_EFID_CARDAPPS VGIDS_EFID_COMMON Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:68:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 68 | #define VGIDS_SE_CRT_AUTH 0xA4 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:87:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 87 | #define VGIDS_SE_ALGOID_DST_ECDSA_P384 0x0D Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:75:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 75 | #define VGIDS_SE_ALGOID_CT_RSA_2048 0x07 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 28 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [197/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -c /src/FreeRDP/libfreerdp/locale/locale.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/locale.c:39: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/locale/locale.h:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [198/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -c /src/FreeRDP/libfreerdp/crypto/cert_common.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.c:41: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/cert_common.c:205:53: warning: cast from 'const struct rsa_st *' to 'struct rsa_st *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 205 | const int rc = PEM_write_bio_RSA_PUBKEY(bio, (RSA*)rsa); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [199/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -c /src/FreeRDP/libfreerdp/common/settings_getters.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_getters.c:3: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:58:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 58 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:658:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 658 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1441:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1441 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1504:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1504 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1571:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1571 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1595:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1595 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1610:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1610 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2003:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2003 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2510:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2510 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2540:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2540 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2563:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2563 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2590:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2590 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2609:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2609 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2633:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2633 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2649:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2649 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2958:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2958 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3277:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 3277 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3611:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 3611 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3925:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 3925 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:4041:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 4041 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": 24 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [200/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -c /src/FreeRDP/libfreerdp/crypto/ber.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/ber.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:353:61: warning: unused parameter 'count' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 353 | void ber_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:608:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 608 | *value += (byte << 16); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:646:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 646 | Stream_Write_UINT8(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:654:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 654 | Stream_Write_UINT16_BE(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:662:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 662 | Stream_Write_UINT8(s, (value >> 16)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [201/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard_layout.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard_layout.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [202/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_data.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_data.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #30 - "compile-honggfuzz-address-x86_64": 60 | str[x] = tolower(str[x]); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #30 - "compile-honggfuzz-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 60 | str[x] = tolower(str[x]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #30 - "compile-honggfuzz-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #30 - "compile-honggfuzz-address-x86_64": 157 | ({ int __res; \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 159 | { \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 161 | { \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 162 | int __c = (c); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 164 | } \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 165 | else \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 166 | __res = f args; \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 167 | } \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 168 | else \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 170 | __res; })) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:38:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 38 | #define TAG FREERDP_TAG("crypto") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [203/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -c /src/FreeRDP/libfreerdp/crypto/crypto.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/crypto.c:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:97:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 97 | if (!BN_bin2bn(modulus_reverse, key_length, mod)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:111:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 111 | crypto_reverse(output, output_length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:115:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 115 | size_t diff = key_length - output_length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:100:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 100 | if (!BN_bin2bn(exponent_reverse, exponent_size, exp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:102:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 102 | if (!BN_bin2bn(input_reverse, length, x)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:212:20: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | pem = calloc(size + 1, sizeof(char)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:221:35: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 221 | *plength = (size_t)strnlen(pem, size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:229:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 229 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:257:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 257 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [204/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -c /src/FreeRDP/libfreerdp/crypto/privatekey.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.c:41: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:128:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 128 | bio = BIO_new_mem_buf(data, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:161:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 161 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:179:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 179 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:298:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 298 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :121:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 121 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:374:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 374 | return rc; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:401:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 401 | const int res = RSA_generate_key_ex(rsa, key_length, bn, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:526:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 526 | *plength = length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [205/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -c /src/FreeRDP/libfreerdp/cache/glyph.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/glyph.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:226:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 226 | bound.x = bkX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:227:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 227 | bound.y = bkY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:228:16: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 228 | bound.width = bkWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:229:17: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 229 | bound.height = bkHeight; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:256:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 256 | n = update_glyph_offset(fragments, size, n, &x, &y, ulCharInc, flAccel); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:314:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 310 | return update_process_glyph_fragments( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 311 | context, glyphIndex->data, glyphIndex->cbData, glyphIndex->cacheId, glyphIndex->ulCharInc, Step #30 - "compile-honggfuzz-address-x86_64": 312 | glyphIndex->flAccel, glyphIndex->backColor, glyphIndex->foreColor, glyphIndex->x, Step #30 - "compile-honggfuzz-address-x86_64": 313 | glyphIndex->y, glyphIndex->bkLeft, glyphIndex->bkTop, bkWidth, bkHeight, glyphIndex->opLeft, Step #30 - "compile-honggfuzz-address-x86_64": 314 | glyphIndex->opTop, opWidth, opHeight, glyphIndex->fOpRedundant); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:725:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 725 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :99:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 99 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:818:41: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 818 | void free_cache_glyph_order(rdpContext* context, CACHE_GLYPH_ORDER* glyph) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:881:44: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 881 | void free_cache_glyph_v2_order(rdpContext* context, CACHE_GLYPH_V2_ORDER* glyph) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 21 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [206/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -c /src/FreeRDP/libfreerdp/crypto/x509_utils.c Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:190:8: warning: 'sk_GENERAL_NAME_num' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 190 | num = sk_GENERAL_NAME_num(gens); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:194:24: warning: 'sk_GENERAL_NAME_value' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 194 | GENERAL_NAME* name = sk_GENERAL_NAME_value(gens, i); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:208:2: warning: 'sk_GENERAL_NAME_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 208 | sk_GENERAL_NAME_pop_free(gens, GENERAL_NAME_free); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:264:63: warning: unused parameter 'index' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 264 | static int extract_string(GENERAL_NAME* name, void* data, int index, int count) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:354:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 354 | list->strings = calloc(allocate_count, sizeof(list->strings[0])); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:383:83: warning: unused parameter 'index' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 383 | static int extract_othername_object_as_string(GENERAL_NAME* name, void* data, int index, int count) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:483:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 483 | (*count) = list.count; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:493:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 493 | result = calloc(list.count, sizeof(*result)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:494:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 494 | (*lengths) = calloc(list.count, sizeof(**lengths)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:547:6: warning: 'sk_ASN1_OBJECT_find' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 547 | if (sk_ASN1_OBJECT_find(oid_stack, oid) >= 0) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:550:2: warning: 'sk_ASN1_OBJECT_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 550 | sk_ASN1_OBJECT_pop_free(oid_stack, ASN1_OBJECT_free); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:608:42: warning: cast from 'const struct x509_st *' to 'struct x509_st *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 608 | status = PEM_write_bio_X509(bio, (X509*)xcert); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:618:11: warning: 'sk_X509_num' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 618 | count = sk_X509_num(chain); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:621:14: warning: 'sk_X509_value' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 621 | X509* c = sk_X509_value(chain, x); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:657:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 657 | new_cert = (BYTE*)realloc(pemCert, new_len + 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:662:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 662 | length = new_len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:670:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 670 | offset += status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:642:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 642 | status = BIO_read(bio, pemCert, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:656:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 656 | new_len = length * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:665:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 665 | status = BIO_read(bio, &pemCert[offset], length - offset); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:703:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 703 | bio = BIO_new_mem_buf(data, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:583:14: warning: unused function 'x509_utils_get_pem' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 583 | static BYTE* x509_utils_get_pem(const X509* xcert, const STACK_OF(X509) * chain, size_t* plength) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 22 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [207/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -c /src/FreeRDP/libfreerdp/core/streamdump.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/streamdump.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:80:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 80 | _fseeki64(fp, *pOffset, SEEK_SET); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:211:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 211 | r = _fseeki64(fp, *offset, SEEK_SET); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 239 | r = _fseeki64(fp, *offset, SEEK_SET); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:354:13: warning: implicit conversion changes signedness: 'UINT64' (aka 'unsigned long') to 'time_t' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 354 | slp = ts - ctx->dump->replayTime; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:364:21: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 364 | size_t duration = slp; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:79: warning: unused parameter 'port' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:91: warning: unused parameter 'timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [208/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -c /src/FreeRDP/libfreerdp/core/errbase.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errbase.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/errbase.c:29:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [209/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -c /src/FreeRDP/libfreerdp/core/errconnect.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errconnect.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/errconnect.c:29:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [210/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -c /src/FreeRDP/libfreerdp/core/errinfo.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [211/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:589:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 589 | *pcchReaders = g_ReaderNameWLen; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:593:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 592 | *pcchReaders = scard_copy_strings(value, mszReaders, *pcchReaders, g_ReaderNameW, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 593 | g_ReaderNameWLen * sizeof(WCHAR)) / Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1367:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #30 - "compile-honggfuzz-address-x86_64": 1367 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #30 - "compile-honggfuzz-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1450:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #30 - "compile-honggfuzz-address-x86_64": 1450 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #30 - "compile-honggfuzz-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1660:61: warning: unused parameter 'dwPreferredProtocols' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1660 | DWORD dwShareMode, DWORD dwPreferredProtocols, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1661:42: warning: unused parameter 'dwInitialization' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1661 | DWORD dwInitialization, LPDWORD pdwActiveProtocol) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:2686:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2686 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :98:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 98 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [212/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -c /src/FreeRDP/libfreerdp/core/graphics.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/graphics.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/graphics.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [213/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_call.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_call.c:32: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:1899:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1899 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :25:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:50:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 50 | #define str(x) #x Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [214/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -c /src/FreeRDP/libfreerdp/gdi/gdi.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:43: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 44 | return hdc->brush->style; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:45: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 76 | hBmpBrush->width; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 78 | hBmpBrush->height; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:57: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:43: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:52: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:494:31: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 494 | bitmap->destBottom); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:574:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 574 | dstblt->nHeight, NULL, 0, 0, gdi_rop3_code(dstblt->bRop), &gdi->palette); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:587:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 587 | const DWORD rop = gdi_rop3_code(patblt->bRop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:668:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 668 | hbrush->nXOrg = brush->x; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:669:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 669 | hbrush->nYOrg = brush->y; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:693:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 693 | gdi_rop3_code(scrblt->bRop), &gdi->palette); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:779:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 779 | gdi_SetROP2(gdi->drawing->hdc, lineTo->bRop2); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:59: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:42: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:55: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:40: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:804:43: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 804 | gdi_SetROP2(gdi->drawing->hdc, polyline->bRop2); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:37: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:38: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:836:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 836 | gdi_rop3_code(memblt->bRop), &gdi->palette); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:872:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 872 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:939:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 939 | gdi->drawing->hdc->brush->nXOrg = brush->x; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:940:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 940 | gdi->drawing->hdc->brush->nYOrg = brush->y; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:943:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 943 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:40: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:73: warning: unused parameter 'polygon_sc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:40: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:67: warning: unused parameter 'polygon_cb' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:40: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:73: warning: unused parameter 'ellipse_sc' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:40: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:73: warning: unused parameter 'ellipse_cb' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:42: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:77: warning: unused parameter 'frameMarker' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1076:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1074 | if (!rfx_process_message(context->codecs->rfx, cmd->bmp.bitmapData, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1075 | cmd->bmp.bitmapDataLength, cmdRect.left, cmdRect.top, Step #30 - "compile-honggfuzz-address-x86_64": 1076 | gdi->primary_buffer, gdi->dstFormat, gdi->stride, gdi->height, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:66: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:59: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:54: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1218:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1218 | gdi->stride = gdi->width * FreeRDPGetBytesPerPixel(gdi->dstFormat); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:80: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:68: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1359:15: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1359 | gdi->width = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1360:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1360 | gdi->height = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1436:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1436 | rect.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1437:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1437 | rect.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 70 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [215/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -c /src/FreeRDP/libfreerdp/common/settings.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings.c:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:54:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 54 | new_argv = (char**)realloc(args->argv, sizeof(char*) * (args->argc + 1)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:85:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 85 | (args->argc - x - 1) * sizeof(char*)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~^~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:84:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | memmove_s(&args->argv[x], (args->argc - x) * sizeof(char*), &args->argv[x + 1], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:157:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 157 | if (strncmp(args->argv[i], option, p - args->argv[i]) == 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:790:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 790 | args->argc = argc; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:821:38: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 821 | return freerdp_addin_argv_new(args->argc, cnv.cc); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1207:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1207 | if (!freerdp_settings_set_uint16(settings, (FreeRDP_Settings_Keys_UInt16)index, uval)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1214:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1214 | if (!freerdp_settings_set_int16(settings, (FreeRDP_Settings_Keys_Int16)index, ival)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1220:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1220 | if (!freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)index, uval)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1226:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1226 | if (!freerdp_settings_set_int32(settings, (FreeRDP_Settings_Keys_Int32)index, ival)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1286:84: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1286 | return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1314:10: warning: 4 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_Password51'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1314 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1503:10: warning: 8 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1503 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1744:37: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1744 | settings->OrderSupport[offset] = *(const BOOL*)data; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1645:10: warning: 11 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1645 | switch (id) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1810:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1810 | flags &= ~FREERDP_CODEC_REMOTEFX; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1814:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1814 | flags &= ~FREERDP_CODEC_NSCODEC; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 21 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [216/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -c /src/FreeRDP/libfreerdp/core/utils.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/utils.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:166:10: warning: 4 enumeration values not explicitly handled in switch: 'GW_AUTH_HTTP', 'GW_AUTH_RDG', 'GW_AUTH_RPC'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 166 | switch (reason) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:354:38: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 354 | static BOOL disable_pnp(rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [217/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -c /src/FreeRDP/libfreerdp/core/smartcardlogon.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/smartcardlogon.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/smartcardlogon.c:380:51: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 380 | static BOOL list_provider_keys(const rdpSettings* settings, NCRYPT_PROV_HANDLE provider, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [218/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -c /src/FreeRDP/libfreerdp/core/codecs.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/codecs.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [219/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -c /src/FreeRDP/libfreerdp/core/metrics.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/metrics.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [220/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -c /src/FreeRDP/libfreerdp/core/heartbeat.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:28:7: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 28 | BYTE reserved = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:22:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 22 | #define WITH_DEBUG_HEARTBEAT Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [221/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -c /src/FreeRDP/libfreerdp/core/childsession.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/childsession.c:20: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:62:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 62 | BOOL ret = WriteFile(ptr->hFile, buf, size, &written, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:79:9: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 79 | return written; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:218:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 218 | int nchunks = ringbuffer_peek(&ptr->readBuffer, chunks, ret); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:225:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 225 | ringbuffer_commit_read_bytes(&ptr->readBuffer, ret); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:25: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:254:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 254 | return transport_bio_named_write(bio, str, strlen(str)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:488:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 488 | if (_wcsncmp(pipePath, (WCHAR*)startOfPath, 4)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [222/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -c /src/FreeRDP/libfreerdp/core/mcs.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.h:33: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/mcs.c:196:10: warning: enumeration value 'DomainMCSPDU_invalid' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 196 | switch (pdu) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [223/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -c /src/FreeRDP/libfreerdp/crypto/tls.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/tls.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/../core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:251:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 251 | status = BIO_write(bio, str, size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:34: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:45: warning: unused parameter 'str' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:312:36: warning: cast from function call of type 'void (*)(const SSL *, int, int)' (aka 'void (*)(const struct ssl_st *, int, int)') to non-matching type 'ULONG_PTR' (aka 'unsigned long') [-Wbad-function-cast] Step #30 - "compile-honggfuzz-address-x86_64": 312 | *((ULONG_PTR*)ptr) = (ULONG_PTR)SSL_get_info_callback(tls->ssl); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:291:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 291 | status = BIO_ctrl(next_bio, cmd, num, ptr); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:293:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 293 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:300:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 300 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:335:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 335 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:348:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 348 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:466:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 466 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:646:10: warning: 14 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 646 | switch (alg) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:664:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 664 | ChannelBindingTokenLength = PrefixLength + CertificateHashLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:54: warning: unused parameter 'once' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:66: warning: unused parameter 'param' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:80: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:768:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 768 | SSL_CTX_set_options(tls->ctx, options); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:785:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 785 | SSL_CTX_set_security_level(tls->ctx, settings->TlsSecLevel); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:895:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 895 | SSL_set_tlsext_host_name(tls->ssl, tls_get_server_name(tls)); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:947:85: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 947 | verify_status = tls_verify_certificate(tls, cert, tls_get_server_name(tls), tls->port); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:906:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 906 | int status = BIO_do_handshake(tls->bio); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/openssl/bio.h:409:34: note: expanded from macro 'BIO_do_handshake' Step #30 - "compile-honggfuzz-address-x86_64": 409 | # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1116:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1116 | if (!tls_prepare(tls, underlying, methods, options, FALSE)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1239:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1239 | status = BIO_wait_write(bio, 100); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/../core/tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #30 - "compile-honggfuzz-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1511:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1511 | accept_cert(tls, pemCert, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1770:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1770 | accept_cert(tls, pemCert, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1802:82: warning: unused parameter 'stored_data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1802 | void tls_print_certificate_error(rdpCertificateStore* store, rdpCertificateData* stored_data, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 30 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [224/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -c /src/FreeRDP/libfreerdp/core/security.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/security.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/security.c:320:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 320 | security_UINT32_le(length_le, sizeof(length_le), length); /* length must be little-endian */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [225/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -c /src/FreeRDP/libfreerdp/core/multitransport.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/multitransport.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:154:25: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 154 | Stream_Write_UINT32(s, hr); /* HResult (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:179:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'HRESULT' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 179 | Stream_Read_UINT32(s, hr); /* hrResponse (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #30 - "compile-honggfuzz-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:181:78: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 181 | return IFCALLRESULT(STATE_RUN_SUCCESS, multi->MtResponse, multi, requestId, hr); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #30 - "compile-honggfuzz-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:184:89: warning: unused parameter 'reqProto' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 184 | static state_run_t multitransport_no_udp(rdpMultitransport* multi, UINT32 reqId, UINT16 reqProto, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:185:54: warning: unused parameter 'cookie' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 185 | const BYTE* cookie) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:191:91: warning: unused parameter 'reqId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 191 | static state_run_t multitransport_server_handle_response(rdpMultitransport* multi, UINT32 reqId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:192:65: warning: unused parameter 'hrResponse' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 192 | UINT32 hrResponse) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:202:59: warning: unused parameter 'protocol' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 202 | rdpMultitransport* multitransport_new(rdpRdp* rdp, UINT16 protocol) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [226/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -c /src/FreeRDP/libfreerdp/gdi/gfx.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gfx.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:171:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #30 - "compile-honggfuzz-address-x86_64": 171 | double sx = NAN; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #30 - "compile-honggfuzz-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:172:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #30 - "compile-honggfuzz-address-x86_64": 172 | double sy = NAN; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #30 - "compile-honggfuzz-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:73: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:573:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 573 | const RDPGFX_SURFACE_COMMAND* cmd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:73: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:659:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 659 | const RDPGFX_SURFACE_COMMAND* cmd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1033:61: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1033 | cmd->surfaceId, rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1075:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1075 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1080:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1080 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1241:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1241 | prect->right = MIN(rect->right, surface->width); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1242:45: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1242 | prect->bottom = MIN(rect->bottom, surface->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 17 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [227/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.c:51: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:528:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 528 | if (!BN_bin2bn(info->Modulus, info->ModulusLength, mod)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:589:92: warning: unused parameter 'length' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 589 | static BOOL certificate_process_server_public_key(rdpCertificate* cert, wStream* s, UINT32 length) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:788:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 788 | sigdatalen = Stream_PointerAs(s, const BYTE) - sigdata; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:939:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 939 | return end - start; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1175:3: warning: 'sk_X509_free' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 1175 | sk_X509_free(cert->chain); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1256:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1256 | cert->x509 = d2i_X509(NULL, &ptr, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1275:24: warning: passing 'const X509 *' (aka 'const struct x509_st *') to parameter of type 'X509 *' (aka 'struct x509_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #30 - "compile-honggfuzz-address-x86_64": 1275 | cert->x509 = X509_dup(xcert); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/openssl/x509.h:468:22: note: passing argument to parameter 'x509' here Step #30 - "compile-honggfuzz-address-x86_64": 468 | X509 *X509_dup(X509 *x509); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1284:17: warning: 'sk_X509_dup' was marked unused but was used [-Wused-but-marked-unused] Step #30 - "compile-honggfuzz-address-x86_64": 1284 | cert->chain = sk_X509_dup(chain); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1403:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1403 | const int status = BIO_read(bio, &pem[offset], length - offset); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1538:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1538 | *PublicKey = optr = ptr = (BYTE*)calloc(length, sizeof(BYTE)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1616 | size_t outputSize = EVP_PKEY_size(pkey); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1666 | BYTE* ptr = calloc(rc + 1, sizeof(BYTE)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1745:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1745 | const size_t bnsize = BN_num_bytes(bn); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/openssl/bn.h:181:45: note: expanded from macro 'BN_num_bytes' Step #30 - "compile-honggfuzz-address-x86_64": 181 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:61:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 61 | #define CERTIFICATE_TAG FREERDP_TAG("core.certificate") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:993:13: warning: unused function 'certificate_write_server_x509_certificate_chain' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 993 | static BOOL certificate_write_server_x509_certificate_chain(const rdpCertificate* certificate, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 19 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [228/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -c /src/FreeRDP/libfreerdp/core/timezone.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/timezone.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:113:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 113 | Stream_Read_UINT32(s, tz->Bias); /* Bias */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #30 - "compile-honggfuzz-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:118:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 118 | Stream_Read_UINT32(s, tz->StandardBias); /* StandardBias */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #30 - "compile-honggfuzz-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:123:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 123 | Stream_Read_UINT32(s, tz->DaylightBias); /* DaylightBias */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #30 - "compile-honggfuzz-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:150:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 150 | Stream_Write_UINT32(s, tz->Bias); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:170:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 170 | Stream_Write_UINT32(s, tz->StandardBias); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:181:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 181 | Stream_Write_UINT32(s, tz->DaylightBias); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [229/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -c /src/FreeRDP/libfreerdp/core/activation.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/activation.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:42:25: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 42 | Stream_Write_UINT16(s, PduSource); /* targetUser (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:353:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 353 | info.totalEntriesCache0 = settings->BitmapCacheV2CellInfo[0].numEntries; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:354:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 354 | info.totalEntriesCache1 = settings->BitmapCacheV2CellInfo[1].numEntries; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:355:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 355 | info.totalEntriesCache2 = settings->BitmapCacheV2CellInfo[2].numEntries; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:356:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 356 | info.totalEntriesCache3 = settings->BitmapCacheV2CellInfo[3].numEntries; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:357:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 357 | info.totalEntriesCache4 = settings->BitmapCacheV2CellInfo[4].numEntries; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:359:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 359 | info.numEntriesCache0 = MIN(keyCount, info.totalEntriesCache0); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:361:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 361 | info.numEntriesCache1 = MIN(keyCount, info.totalEntriesCache1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:363:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 363 | info.numEntriesCache2 = MIN(keyCount, info.totalEntriesCache2); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:365:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 365 | info.numEntriesCache3 = MIN(keyCount, info.totalEntriesCache3); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:367:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | info.numEntriesCache4 = MIN(keyCount, info.totalEntriesCache4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [230/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -c /src/FreeRDP/libfreerdp/core/tpkt.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpkt.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [231/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -c /src/FreeRDP/libfreerdp/core/freerdp.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/freerdp.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:405:7: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 405 | if (now - in->lastInputTimestamp > FakeMouseMotionInterval) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:717:6: warning: string literal of length 4468 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] Step #30 - "compile-honggfuzz-address-x86_64": 717 | "Build configuration: " FREERDP_BUILD_CONFIG "\n" Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 718 | "Build type: " FREERDP_BUILD_TYPE "\n" Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 719 | "CFLAGS: " FREERDP_CFLAGS "\n" Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 720 | "Compiler: " FREERDP_COMPILER_ID ", " FREERDP_COMPILER_VERSION "\n" Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 721 | "Target architecture: " FREERDP_TARGET_ARCH "\n"; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1050:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1050 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1059:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1059 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_DEBUG, line, file, fkt, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1066:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1066 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [232/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -c /src/FreeRDP/libfreerdp/core/input.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/input.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/input.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:726:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 726 | Stream_Read_INT16(s, xDelta); /* xPos (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:727:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 727 | Stream_Read_INT16(s, yDelta); /* yPos (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:906:28: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 906 | in->lastInputTimestamp = now; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:43:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 43 | #define RDP_CLIENT_INPUT_PDU_HEADER_LENGTH 4 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [233/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -c /src/FreeRDP/libfreerdp/core/tpdu.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tpdu.c:122:24: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 122 | Stream_Write_UINT8(s, length); /* LI */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [234/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -c /src/FreeRDP/libfreerdp/core/client.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/client.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:60: warning: unused parameter 'once' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:72: warning: unused parameter 'param' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:86: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:162:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 162 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :104:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 104 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:250:54: warning: unused parameter 'channels' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 250 | void freerdp_channels_register_instance(rdpChannels* channels, freerdp* instance) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:539:61: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 539 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:546:56: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 545 | pChannelOpenData->pChannelOpenEventProcEx( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 546 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:514:28: warning: comparison of integers of different signs: 'int' and 'UINT32' (aka 'unsigned int') [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 514 | for (int index = 0; index < mcs->channelCount; index++) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:557:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 557 | return -1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:561:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 561 | return -1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:598:62: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 598 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, type, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:605:57: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 604 | pChannelOpenData->pChannelOpenEventProcEx( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 605 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, type, item->UserData, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:910:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 910 | pChannelOpenData->options = pChannelDef->options; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1007:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1007 | pChannelOpenData->options = pChannelDef->options; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1057:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1057 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1093:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1093 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1271:70: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1271 | int freerdp_channels_client_load(rdpChannels* channels, rdpSettings* settings, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1324:73: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1324 | int freerdp_channels_client_load_ex(rdpChannels* channels, rdpSettings* settings, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 22 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [235/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -c /src/FreeRDP/libfreerdp/core/proxy.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/proxy.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:260:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 260 | result = cidr4_match(&sa4.sin_addr, &mask.sin_addr, sub); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:267:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 267 | result = cidr6_match(&sa6.sin6_addr, &mask.sin6_addr, sub); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:634:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 634 | resultsize += status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:593:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 593 | status = BIO_write(bufferedBio, Stream_Buffer(s), Stream_GetPosition(s)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:613:89: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 613 | BIO_read(bufferedBio, (BYTE*)recv_buf + resultsize, sizeof(recv_buf) - resultsize - 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:729:11: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 729 | buf[1] = nauthMethods; /* #of methods offered */ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:773:14: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 773 | buf[1] = usernameLen; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:774:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 774 | memcpy(ptr, proxyUsername, usernameLen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:776:12: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 776 | *ptr = userpassLen; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:778:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 778 | memcpy(ptr, proxyPassword, userpassLen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:812:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 812 | buf[4] = hostnlen; /* DST.ADDR */ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:760:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 760 | int usernameLen = strnlen(proxyUsername, 255); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:761:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 761 | int userpassLen = strnlen(proxyPassword, 255); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:818:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 818 | status = BIO_write(bufferedBio, buf, hostnlen + 7U); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 18 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [236/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -c /src/FreeRDP/libfreerdp/core/settings.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #30 - "compile-honggfuzz-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #30 - "compile-honggfuzz-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #30 - "compile-honggfuzz-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #30 - "compile-honggfuzz-address-x86_64": 157 | ({ int __res; \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 159 | { \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 161 | { \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 162 | int __c = (c); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 164 | } \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 165 | else \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 166 | __res = f args; \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 167 | } \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 168 | else \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 170 | __res; })) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1211:87: warning: unused parameter 'certSha1' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1211 | FreeRDP_Settings_Keys_String pwdId, const BYTE* certSha1, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1212:46: warning: unused parameter 'sha1len' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1212 | size_t sha1len) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [237/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -c /src/FreeRDP/libfreerdp/core/tcp.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:48: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:57: warning: unused parameter 'mode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:75: warning: unused parameter 'argp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:85: warning: unused parameter 'argi' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:96: warning: unused parameter 'argl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:107:48: warning: unused parameter 'ret' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 107 | long ret) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:60: warning: unused parameter 'str' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:54: warning: unused parameter 'str' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:63: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:50: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:59: warning: unused parameter 'mode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:77: warning: unused parameter 'argp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:87: warning: unused parameter 'argi' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:50: warning: unused parameter 'argl' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 466 | long argl, long ret) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:61: warning: unused parameter 'ret' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 466 | long argl, long ret) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:489:74: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 489 | if (buf && num && !ringbuffer_write(&ptr->xmitBuffer, (const BYTE*)buf, num)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:503:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 503 | const int status = BIO_write(next_bio, chunks[i].data, chunks[i].size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:62: warning: unused parameter 'str' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:56: warning: unused parameter 'str' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:65: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:593:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 593 | status = ringbuffer_used(&ptr->xmitBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:731:18: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 731 | if (getpeername(sockfd, (struct sockaddr*)&saddr, &length) != 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:826:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 826 | status = WSAEventSelect(sockfd, handles[count++], FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:34: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:20: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:865:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 865 | status = WSAEventSelect(sockfd, handles[0], 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:873:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 873 | if (_ioctlsocket(sockfd, FIONBIO, &arg) != 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:857:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 857 | status = recv(sockfd, NULL, 0, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:924:14: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 924 | curPort = ports[index]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:966:50: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 966 | status = _connect(sockfd, addr->ai_addr, addr->ai_addrlen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:900:72: warning: unused parameter 'timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 900 | UINT32 count, UINT16 port, UINT32 timeout) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:989:9: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 989 | return sockfd; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:1159:43: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1157 | sockfd = freerdp_tcp_connect_multi( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1158 | context, settings->TargetNetAddresses, settings->TargetNetPorts, Step #30 - "compile-honggfuzz-address-x86_64": 1159 | settings->TargetNetAddressCount, port, timeout); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:13: warning: unused function 'transport_bio_simple_callback' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:13: warning: unused function 'transport_bio_buffered_callback' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 45 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [238/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -c /src/FreeRDP/libfreerdp/core/channels.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/channels.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:197:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 197 | rc = client->VirtualChannelRead(client, hChannel, Stream_Pointer(s), chunkLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:303:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 303 | Stream_Write_UINT32(s, totalSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [239/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -c /src/FreeRDP/libfreerdp/core/nla.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:352:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 352 | switch (utils_authenticate(instance, AUTH_NLA, TRUE)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:320:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 319 | WINPR_SAM_ENTRY* entry = SamLookupUserA( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 320 | sam, settings->Username, userLength + 1 /* ensure '\0' is checked too */, NULL, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:598:10: warning: enumeration values 'NLA_STATE_INITIAL', 'NLA_STATE_AUTH_INFO', and 'NLA_STATE_POST_NEGO' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 598 | switch (nla_get_state(nla)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:805:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 805 | nla->errorCode = STATUS_PASSWORD_MUST_CHANGE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #30 - "compile-honggfuzz-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:809:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 809 | nla->errorCode = STATUS_PASSWORD_EXPIRED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #30 - "compile-honggfuzz-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:813:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 813 | nla->errorCode = STATUS_ACCOUNT_DISABLED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #30 - "compile-honggfuzz-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:817:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 817 | nla->errorCode = NTSTATUS_FROM_WIN32(GetLastError()); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1197:55: warning: unused parameter 'nla' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1197 | static BOOL nla_read_TSRemoteGuardPackageCred(rdpNla* nla, WinPrAsn1Decoder* dec, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1335:36: warning: integer constant not in range of enumerated type 'KERB_LOGON_SUBMIT_TYPE' (aka 'enum _KERB_LOGON_SUBMIT_TYPE') [-Wassign-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1335 | KERB_TICKET_LOGON kerbLogon = { 0 }; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1478:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1477 | if (!WinPrAsn1EncContextualInteger( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1478 | enc, 0, freerdp_settings_get_uint32(settings, FreeRDP_KeySpec))) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1444:10: warning: enumeration value 'TSCREDS_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1444 | switch (credType) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1486:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'FreeRDP_Settings_Keys_String' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1485 | octet_string.data = (BYTE*)freerdp_settings_get_string_as_utf16( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1486 | settings, cspData_fields[i].setting_id, &len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1664:50: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1664 | if (!WinPrAsn1EncContextualInteger(enc, 0, nla->version)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1703:51: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1703 | if (!WinPrAsn1EncContextualInteger(enc, 4, nla->errorCode)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1877:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1877 | case STATUS_PASSWORD_MUST_CHANGE: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #30 - "compile-honggfuzz-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1881:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1881 | case STATUS_PASSWORD_EXPIRED: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #30 - "compile-honggfuzz-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1885:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1885 | case STATUS_ACCOUNT_DISABLED: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #30 - "compile-honggfuzz-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1889:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1889 | case STATUS_LOGON_FAILURE: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:103:30: note: expanded from macro 'STATUS_LOGON_FAILURE' Step #30 - "compile-honggfuzz-address-x86_64": 103 | #define STATUS_LOGON_FAILURE STATUS_CAST(NTSTATUS, 0xC000006DL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1893:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1893 | case STATUS_WRONG_PASSWORD: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:104:31: note: expanded from macro 'STATUS_WRONG_PASSWORD' Step #30 - "compile-honggfuzz-address-x86_64": 104 | #define STATUS_WRONG_PASSWORD STATUS_CAST(NTSTATUS, 0xC000006AL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1897:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1897 | case STATUS_ACCESS_DENIED: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #30 - "compile-honggfuzz-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1901:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1901 | case STATUS_ACCOUNT_RESTRICTION: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:111:36: note: expanded from macro 'STATUS_ACCOUNT_RESTRICTION' Step #30 - "compile-honggfuzz-address-x86_64": 111 | #define STATUS_ACCOUNT_RESTRICTION STATUS_CAST(NTSTATUS, 0xC000006EL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1905:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1905 | case STATUS_ACCOUNT_LOCKED_OUT: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:112:35: note: expanded from macro 'STATUS_ACCOUNT_LOCKED_OUT' Step #30 - "compile-honggfuzz-address-x86_64": 112 | #define STATUS_ACCOUNT_LOCKED_OUT STATUS_CAST(NTSTATUS, 0xC0000234L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1909:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1909 | case STATUS_ACCOUNT_EXPIRED: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:113:32: note: expanded from macro 'STATUS_ACCOUNT_EXPIRED' Step #30 - "compile-honggfuzz-address-x86_64": 113 | #define STATUS_ACCOUNT_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000193L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1913:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1913 | case STATUS_LOGON_TYPE_NOT_GRANTED: Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:114:39: note: expanded from macro 'STATUS_LOGON_TYPE_NOT_GRANTED' Step #30 - "compile-honggfuzz-address-x86_64": 114 | #define STATUS_LOGON_TYPE_NOT_GRANTED STATUS_CAST(NTSTATUS, 0xC000015BL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1997:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1997 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :190:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 190 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:110:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 110 | #define NLA_PKG_NAME CREDSSP_AUTH_PKG_SPNEGO Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:57:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 57 | #define SERVER_KEY "Software\\" FREERDP_VENDOR_STRING "\\" FREERDP_PRODUCT_STRING "\\Server" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 31 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [240/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -c /src/FreeRDP/libfreerdp/core/display.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.c:20: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/display.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [241/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -c /src/FreeRDP/libfreerdp/core/redirection.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/redirection.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:130:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 130 | *plen = len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:205:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 205 | Stream_Write_UINT32(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:214:55: warning: unused parameter 'flag' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 214 | static BOOL rdp_redirection_write_base64_wchar(UINT32 flag, wStream* s, size_t length, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:276:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 276 | *pLength = wpos; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:329:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 329 | Stream_Write_UINT32(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:615:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 614 | pres = freerdp_settings_set_uint32(settings, FreeRDP_RedirectionAcceptedCertLength, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 615 | length); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:925:42: warning: unused parameter 'flag' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 925 | static SSIZE_T redir_write_string(UINT32 flag, wStream* s, const char* str) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:938:37: warning: unused parameter 'flag' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 938 | static BOOL redir_write_data(UINT32 flag, wStream* s, UINT32 length, const BYTE* data) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [242/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -c /src/FreeRDP/libfreerdp/core/aad.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/aad.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:733:36: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 733 | int aad_recv(rdpAad* aad, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:761:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 761 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :107:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [243/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -c /src/FreeRDP/libfreerdp/core/listener.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.c:50: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:55:64: warning: unused parameter 'instance' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 55 | static BOOL freerdp_listener_open_from_vsock(freerdp_listener* instance, const char* bind_address, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:56:53: warning: unused parameter 'port' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 56 | UINT16 port) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:200:51: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | status = _bind((SOCKET)sockfd, ai->ai_addr, ai->ai_addrlen); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:227:18: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 227 | WSAEventSelect(sockfd, listener->events[listener->num_sockfds], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:271:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 271 | status = _bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:280:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 280 | status = _listen(sockfd, 10); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:328:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 328 | WSAEventSelect(fd, listener->events[listener->num_sockfds], FD_READ | FD_ACCEPT | FD_CLOSE); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:385:19: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 385 | return listener->num_sockfds; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:500:59: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 500 | WLog_WARN(TAG, "accept failed with %s", winpr_strerror(errno, buffer, sizeof(buffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:7: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 481 | int peer_sockfd = Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [244/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -c /src/FreeRDP/libfreerdp/core/server.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/server.c:30: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:82:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 82 | messageCtx->channelId = channel->channelId; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:99:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | channelId = channel->channelId; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:209:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 209 | length -= value; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:309:12: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 309 | value = wts_read_variable_uint(channel->receiveData, cbChId, &ChannelId); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:278:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 278 | length = Stream_GetPosition(channel->receiveData); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:393:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 393 | Stream_Write_UINT8(s, val); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:398:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 398 | Stream_Write_UINT16(s, val); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:419:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 419 | *bm = ((Cmd & 0x0F) << 4) | cbChId; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:474:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 473 | ret = wts_queue_receive_data(channel, Stream_Buffer(channel->receiveData), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 474 | Stream_GetPosition(channel->receiveData)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:577:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 577 | if (!WTSVirtualChannelWrite(channel, (PCHAR)capaBuffer, Stream_GetPosition(s), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:58: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:83: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:57: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:82: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:60: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:85: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:882:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 882 | DWORD flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:59: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:84: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:889:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 889 | DWORD flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:894:55: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 894 | BOOL WINAPI FreeRDP_WTSStopRemoteControlSession(ULONG LogonId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:82: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:900:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 900 | BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:81: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:906:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 906 | BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:49: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:68: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:84: warning: unused parameter 'Version' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:48: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:67: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:83: warning: unused parameter 'Version' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:923:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 923 | HANDLE WINAPI FreeRDP_WTSOpenServerW(LPWSTR pServerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1046:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1046 | HANDLE WINAPI FreeRDP_WTSOpenServerExW(LPWSTR pServerName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:48: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:63: warning: unused parameter 'ProcessId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:80: warning: unused parameter 'ExitCode' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:56: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:64: warning: unused parameter 'WTSInfoClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:86: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1121:56: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1121 | DWORD* pBytesReturned) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1145:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1145 | SetLastError(E_OUTOFMEMORY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1126:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1126 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:48: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:68: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:82: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1160:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1160 | DWORD* pBytesReturned) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:81: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1167:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1167 | DWORD* pBytesReturned) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:46: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:79: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1174:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1174 | DWORD DataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:64: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1181:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1181 | DWORD DataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:77: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:63: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:79: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:76: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:62: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:78: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:49: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:64: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:80: warning: unused parameter 'bWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:45: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:60: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:76: warning: unused parameter 'bWait' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:46: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:61: warning: unused parameter 'ShutdownFlag' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:62: warning: unused parameter 'EventMask' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:80: warning: unused parameter 'pEventFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1317:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1317 | channel = channel_new(vcm, client, joined_channel->ChannelId, index, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1257:67: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1257 | HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen(HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1398:23: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1398 | channel->channelId = InterlockedIncrement(&vcm->dvc_channel_id_seq); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1415:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1414 | if (!WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1415 | Stream_GetPosition(s), &written)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1473:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1472 | ret = WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1473 | Stream_GetPosition(s), &written); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1484:72: warning: unused parameter 'TimeOut' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1484 | BOOL WINAPI FreeRDP_WTSVirtualChannelRead(HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1555:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1555 | SetLastError(E_OUTOFMEMORY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1583:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1583 | SetLastError(E_OUTOFMEMORY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1594:54: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1594 | buffer[0] = (DATA_FIRST_PDU << 4) | (cbLen << 2) | cbChId; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1598:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1598 | buffer[0] = (DATA_PDU << 4) | cbChId; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1602:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1602 | written = Stream_GetRemainingLength(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1608:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1608 | length = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1627:56: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1627 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput(HANDLE hChannelHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1632:57: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1632 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput(HANDLE hChannelHandle) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1666:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1666 | SetLastError(E_OUTOFMEMORY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1684:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1684 | SetLastError(E_OUTOFMEMORY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1726:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1726 | SetLastError(E_OUTOFMEMORY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1744:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1744 | SetLastError(E_OUTOFMEMORY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1767:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1767 | ULONG NumberOfEntries) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1773:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1773 | ULONG NumberOfEntries) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:57: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1783:59: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1783 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification(HWND hWnd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:61: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:75: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:63: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:77: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:45: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:64: warning: unused parameter 'phToken' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:54: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:76: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:53: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:75: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:87: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:86: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:47: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:82: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1841:46: warning: unused parameter 'flag' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1841 | DWORD flag) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:46: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:81: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:96: warning: unused parameter 'flag' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1853:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1853 | LPWSTR pListenerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1854:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1854 | SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1855:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1855 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1861:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1861 | LPSTR pListenerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1862:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1862 | SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1863:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1863 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1869:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1869 | LPWSTR pListenerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1870:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1870 | SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1872:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1872 | LPDWORD lpnLengthNeeded) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1878:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1878 | LPSTR pListenerName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1879:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1879 | SECURITY_INFORMATION SecurityInformation, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1881:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1881 | LPDWORD lpnLengthNeeded) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1886:48: warning: unused parameter 'bEnable' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1886 | BOOL CDECL FreeRDP_WTSEnableChildSessions(BOOL bEnable) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1891:52: warning: unused parameter 'pbEnabled' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1891 | BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled(PBOOL pbEnabled) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1896:48: warning: unused parameter 'pSessionId' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1896 | BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1905:42: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1905 | BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:41: warning: unused parameter 'hServer' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:57: warning: unused parameter 'username' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:74: warning: unused parameter 'password' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:91: warning: unused parameter 'domain' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1950:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1950 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :128:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 128 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 257 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [245/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -c /src/FreeRDP/libfreerdp/core/autodetect.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:133:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 133 | RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:182:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 182 | RDP_TRANSPORT_TYPE transport, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:210:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 210 | RDP_TRANSPORT_TYPE transport, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:249:71: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 249 | RDP_TRANSPORT_TYPE transport, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:379:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 379 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:387:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 387 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:395:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 395 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:373:10: warning: enumeration value 'RDP_NETCHAR_RESERVED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 373 | switch (result->type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:357:90: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 357 | static BOOL autodetect_send_netchar_result(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:88: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:460:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 460 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:481:89: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 481 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:513:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 513 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:544:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 544 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:13: warning: unused function 'autodetect_send_netchar_sync' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 19 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [246/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -c /src/FreeRDP/libfreerdp/core/connection.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/connection.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:259:71: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 259 | wstatus = WaitForMultipleObjectsEx(nevents, events, FALSE, (dueDate - now), TRUE); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:350:49: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 350 | nego_set_target(rdp->nego, hostname, settings->ServerPort); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:380:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 380 | CharUpperBuffA(cookie, domain_length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:770:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 770 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1221:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1221 | switch (state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1337:10: warning: 25 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1337 | switch (state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1367:22: warning: implicit conversion changes signedness: 'CONNECTION_STATE' to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1367 | stateEvent.state = rdp_get_state(rdp); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1866:10: warning: 26 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1866 | switch (state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1885:10: warning: 21 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1885 | switch (state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [247/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -c /src/FreeRDP/libfreerdp/core/nego.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nego.c:27: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:182:12: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 182 | switch (nego_get_state(nego)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:475:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 475 | cchPCB = len; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:789:29: warning: unused parameter 'transport' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 789 | int nego_recv(rdpTransport* transport, wStream* s, void* extra) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:943:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 943 | result = nego_set_routing_token(nego, str, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1026:10: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1026 | switch (nego_get_state(nego)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1154:52: warning: unused parameter 'nego' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1154 | static BOOL nego_process_correlation_info(rdpNego* nego, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1288:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1287 | if ((flags & Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1288 | ~(EXTENDED_CLIENT_DATA_SUPPORTED | DYNVC_GFX_PROTOCOL_SUPPORTED | RDP_NEGRSP_RESERVED | Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1289 | RESTRICTED_ADMIN_MODE_SUPPORTED | REDIRECTED_AUTHENTICATION_MODE_SUPPORTED))) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [248/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -c /src/FreeRDP/libfreerdp/core/surface.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/surface.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:300:17: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 300 | cmdType = cmd->cmdType; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:316:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 316 | Stream_Write_UINT16(s, cmd->destLeft); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:317:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 317 | Stream_Write_UINT16(s, cmd->destTop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:318:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 318 | Stream_Write_UINT16(s, cmd->destRight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:319:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 319 | Stream_Write_UINT16(s, cmd->destBottom); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [249/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -c /src/FreeRDP/libfreerdp/core/credssp_auth.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/credssp_auth.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:187:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 187 | identityEx->PackageListLength = _wcslen(auth->package_list); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:63: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'USHORT' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:221:80: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 221 | if (ConvertUtf8ToWChar(auth->kerberosSettings.kdcUrl, (WCHAR*)(secAttr + 1), str_size) <= 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:500:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 500 | switch (auth->state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:565:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 565 | switch (auth->state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [250/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -c /src/FreeRDP/libfreerdp/codec/bulk.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bulk.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/../core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:157:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #30 - "compile-honggfuzz-address-x86_64": 157 | double CompressionRatio = NAN; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #30 - "compile-honggfuzz-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:249:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #30 - "compile-honggfuzz-address-x86_64": 249 | double CompressionRatio = NAN; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #30 - "compile-honggfuzz-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:373:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 373 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :17:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 17 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [251/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -c /src/FreeRDP/libfreerdp/core/info.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/info.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:534:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 534 | Stream_Write_UINT16(s, cbClientAddress); /* cbClientAddress (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:538:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 538 | Stream_Write_UINT16(s, cbClientDir); /* cbClientDir (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:916:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 916 | Stream_Write_UINT16(s, (UINT32)cbDomain); /* cbDomain (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:917:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 917 | Stream_Write_UINT16(s, (UINT32)cbUserName); /* cbUserName (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:918:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 918 | Stream_Write_UINT16(s, (UINT32)cbPassword); /* cbPassword (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:919:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 919 | Stream_Write_UINT16(s, (UINT32)cbAlternateShell); /* cbAlternateShell (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:920:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 920 | Stream_Write_UINT16(s, (UINT32)cbWorkingDir); /* cbWorkingDir (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1409:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1409 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1418:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1418 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [252/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [253/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -c /src/FreeRDP/libfreerdp/codec/audio.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/audio.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/audio.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/audio.c:256:13: warning: unused function 'audio_format_valid' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 256 | static BOOL audio_format_valid(const AUDIO_FORMAT* format) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [254/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:733:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 733 | closesocket(sockfd); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:757:59: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 756 | if (!proxy_connect(settings, bufferedBio, proxyUsername, proxyPassword, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 757 | settings->GatewayHostname, settings->GatewayPort)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:771:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 771 | tls->port = settings->GatewayPort; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:837:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 837 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:869:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 869 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:908:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 908 | if (rpc_out_channel_connect(outChannel, timeout) < 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:961:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 961 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :19:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 19 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [255/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:135:7: warning: implicit conversion changes signedness: 'auth_status' to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 135 | rc = utils_authenticate_gateway(instance, GW_AUTH_RPC); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:259:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 259 | bind_pdu.header.frag_length = offset; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:411:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 411 | auth_3_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:418:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 418 | auth_3_pdu.header.frag_length = offset; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [256/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -c /src/FreeRDP/libfreerdp/core/rdstls.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdstls.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:184:50: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 184 | static BOOL rdstls_write_capabilities(rdpRdstls* rdstls, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:234:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 234 | Stream_Write_UINT16(s, length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:72: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:89: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:449:6: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 448 | serverRedirectionGuidLength = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 449 | freerdp_settings_get_uint32(settings, FreeRDP_RedirectionGuidLength); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:74: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:91: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:557:10: warning: enumeration values 'RDSTLS_STATE_INITIAL' and 'RDSTLS_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 557 | switch (state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:906:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 906 | return Stream_GetPosition(s) + passwordLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [257/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -c /src/FreeRDP/libfreerdp/core/fastpath.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/fastpath.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:707:64: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 707 | return IFCALLRESULT(TRUE, input->KeyboardEvent, input, flags, code); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #30 - "compile-honggfuzz-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:710:85: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 710 | static BOOL fastpath_recv_input_event_mouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:750:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 750 | Stream_Read_INT16(s, xDelta); /* xDelta (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:751:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 751 | Stream_Read_INT16(s, yDelta); /* yDelta (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:732:88: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 732 | static BOOL fastpath_recv_input_event_relmouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:765:83: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 765 | static BOOL fastpath_recv_input_event_qoe(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:793:86: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 793 | static BOOL fastpath_recv_input_event_mousex(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1007:35: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1007 | Stream_Write_UINT8(s, eventFlags | (eventCode << 5)); /* eventHeader (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1069:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1069 | int sec_bytes = fastpath_get_sec_bytes(fastpath->rdp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1156:52: warning: unused parameter 'fastpath' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1156 | wStream* fastpath_update_pdu_init_new(rdpFastPath* fastpath) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1194:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1194 | maxLength = (maxLength < CompressionMaxSize) ? maxLength : CompressionMaxSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1240:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1240 | fpUpdateHeader.size = (totalLength > maxLength) ? maxLength : totalLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1257:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1257 | fpUpdateHeader.compressionFlags = compressionFlags; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1269:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1269 | fpUpdateHeader.size = DstSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1301:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1301 | fpUpdatePduHeader.length = fpUpdateHeader.size + fpHeaderSize + pad; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1198:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1198 | totalLength = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 22 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [258/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_decode.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:27: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_decode.c:47:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 47 | context->rlgr_decode(context->mode, data, size, buffer, 4096); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [259/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -c /src/FreeRDP/libfreerdp/core/transport.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:226:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 226 | closesocket(sockfd); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:236:10: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 236 | switch (utils_authenticate(transport_get_context(transport)->instance, AUTH_RDP, FALSE)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:262:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 262 | switch (utils_authenticate(context->instance, AUTH_TLS, FALSE)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:306:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 306 | tls->port = settings->ServerPort; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:745:47: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 745 | saveerrno, winpr_strerror(saveerrno, ebuffer, sizeof(ebuffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:723:83: warning: unused parameter 'bio' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 723 | static void transport_bio_error_log(rdpTransport* transport, LPCSTR biofunc, BIO* bio, LPCSTR file, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:827:19: warning: implicit conversion changes signedness: 'int' to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 827 | rdp->inBytes += status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1019:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1019 | pduLength = parse_nla_mode_pdu(transport, s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1021:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1021 | pduLength = rdstls_parse_pdu(transport->log, s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1023:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1023 | pduLength = parse_default_mode_pdu(transport, s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1026:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1026 | return pduLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1035:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1035 | return pduLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1055:19: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1055 | const int rc = transport_read_layer(transport, &c, 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1067:18: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1067 | const int rc = transport_read_layer_bytes(transport, s, 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1080:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1080 | rc = transport_read_layer_bytes(transport, s, 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1102:11: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | return status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1111:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1111 | return Stream_Length(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1211:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1211 | length -= status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1212:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1212 | Stream_Seek(s, status); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1215:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1215 | transport->written += writtenlength; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1147:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1147 | writtenlength = length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1159:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1159 | status = BIO_write(transport->frontBio, Stream_ConstPointer(s), length); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1362:9: warning: implicit conversion loses integer precision: 'long' to 'BOOL' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1362 | return BIO_write_blocked(transport->frontBio); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.h:62:30: note: expanded from macro 'BIO_write_blocked' Step #30 - "compile-honggfuzz-address-x86_64": 62 | #define BIO_write_blocked(b) BIO_ctrl(b, BIO_C_WRITE_BLOCKED, 0, NULL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :26:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 26 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 28 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [260/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_dwt.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 73 | l_dst[x + 1] = (hl[n] << 1) + ((l_dst[x] + l_dst[x + 2]) >> 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:74:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 74 | h_dst[x + 1] = (hh[n] << 1) + ((h_dst[x] + h_dst[x + 2]) >> 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:78:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 78 | l_dst[x + 1] = (hl[n] << 1) + (l_dst[x]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:79:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 79 | h_dst[x + 1] = (hh[n] << 1) + (h_dst[x]); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:108:49: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 108 | dst[total_width] = (*(h - total_width) << 1) + ((*dst + dst[2 * total_width]) >> 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:113:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 113 | dst[total_width] = (*h << 1) + ((*dst * 2) >> 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [261/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:58:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 58 | !http_request_set_content_length(request, contentLength) || Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:127:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 127 | buffer.cbBuffer = authTokenLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:260:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 260 | buffer.cbBuffer = authTokenLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [262/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -c /src/FreeRDP/libfreerdp/core/license.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/license.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:1956:9: warning: variable 'ConnectFlags' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1956 | UINT32 ConnectFlags = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2708:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2708 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :148:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2758:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 2758 | switch (state) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:87:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 87 | #define LICENSING_PADDING_SIZE 8 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:70:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 70 | #define LICENSE_PKT_SC_MASK \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:72:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 72 | #define LICENSE_PKT_MASK (LICENSE_PKT_CS_MASK | LICENSE_PKT_SC_MASK) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:93:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 93 | #define LicenseProtocolVersionMask 0x0F Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:68:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 68 | #define LICENSE_PKT_CS_MASK \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:91:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 91 | #define PREAMBLE_VERSION_2_0 0x02 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:85:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 85 | #define HWID_UNIQUE_DATA_LENGTH 16 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2556:6: warning: unused function 'license_read_platform_challenge_response' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 2556 | BOOL license_read_platform_challenge_response(rdpLicense* license, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:800:6: warning: unused function 'license_read_server_upgrade_license' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 800 | BOOL license_read_server_upgrade_license(rdpLicense* license, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 16 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [263/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_quantization.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:78:12: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 78 | half = (1 << (factor - 1)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [264/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -c /src/FreeRDP/libfreerdp/core/peer.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/peer.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:96:50: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 96 | peerChannel = server_channel_common_new(client, index, mcsChannel->ChannelId, 128, NULL, name); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:190:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 190 | if (!rdp_send(rdp, s, peerChannel->channelId)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:329:80: warning: unused parameter 'totalLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 329 | static state_run_t peer_recv_data_pdu(freerdp_peer* client, wStream* s, UINT16 totalLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:555:13: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 555 | switch (autodetect_get_state(rdp->autodetect)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:577:14: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 577 | switch (autodetect_get_state(rdp->autodetect)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:551:11: warning: 29 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 551 | switch (rdp_get_state(rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:624:10: warning: 5 enumeration values not explicitly handled in switch: 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST', 'LICENSE_STATE_NEW_REQUEST'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 624 | switch (license_get_state(rdp->license)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:962:13: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_QUIT_SESSION', 'STATE_RUN_FAILED'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 962 | switch (ret) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1008:42: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1006 | .y = 0, Step #30 - "compile-honggfuzz-address-x86_64": 1007 | .width = w, Step #30 - "compile-honggfuzz-address-x86_64": 1008 | .height = h, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1007:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1006 | .y = 0, Step #30 - "compile-honggfuzz-address-x86_64": 1007 | .width = w, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:816:10: warning: 4 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_AAD', 'CONNECTION_STATE_MCS_CREATE_RESPONSE', 'CONNECTION_STATE_MCS_ATTACH_USER_CONFIRM'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 816 | switch (rdp_get_state(rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1309:82: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1309 | static LicenseCallbackResult freerdp_peer_nolicense(freerdp_peer* peer, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1396:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1396 | osMajorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMajorType); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1441:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1441 | osMinorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMinorType); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 18 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [265/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -c /src/FreeRDP/libfreerdp/codec/jpeg.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/jpeg.c:22: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:34: warning: unused parameter 'input' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:47: warning: unused parameter 'output' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:59: warning: unused parameter 'width' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:70: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:82: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:92: warning: unused parameter 'bpp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [266/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_add.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_add.c:19: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [267/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_encode.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:252:66: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 252 | *size = context->rlgr_encode(context->mode, data, 4096, buffer, buffer_size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:69: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:55: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:40:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 40 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [268/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -c /src/FreeRDP/libfreerdp/codec/nsc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:60:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 60 | shift = context->ColorLossLevel - 1; /* colorloss recovery + YCoCg shift */ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:99:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | *bmpdata++ = MINMAX(b_val, 0, 0xFF); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #30 - "compile-honggfuzz-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:100:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 100 | *bmpdata++ = MINMAX(g_val, 0, 0xFF); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #30 - "compile-honggfuzz-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:101:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 101 | *bmpdata++ = MINMAX(r_val, 0, 0xFF); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #30 - "compile-honggfuzz-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #30 - "compile-honggfuzz-address-x86_64": | ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:283:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 283 | context->BitmapDataLength = blength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:304:39: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 304 | context->priv->PlaneBuffersLength = plength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :57:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:480:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 480 | context->width = width; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:481:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 481 | context->height = height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:40:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 40 | #define TAG FREERDP_TAG("codec.nsc") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:438:76: warning: unused parameter 'nHeight' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 438 | UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 flip) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [269/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_andor.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_andor.c:18: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [270/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -c /src/FreeRDP/libfreerdp/core/message.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/message.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:198:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 198 | (void*)(size_t)((imeId << 16UL) | imeState), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:1847:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1847 | const UINT32 imeConvMode = ((size_t)msg->lParam); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:3107:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 3107 | int count = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [271/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:32:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 32 | #define BLU(_k_) (((_k_)&0x000000FFU)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:30:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define RED(_k_) (((_k_)&0x00FF0000U) >> 16) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:31:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 31 | #define GRN(_k_) (((_k_)&0x0000FF00U) >> 8) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [272/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -c /src/FreeRDP/libfreerdp/codec/nsc_encode.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc_encode.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:129:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 129 | rw = (context->ChromaSubsamplingLevel ? tempWidth : context->width); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:130:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 130 | ccl = context->ColorLossLevel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:358:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 358 | *out++ = runlength - 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:443:37: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 443 | BOOL nsc_write_message(NSC_CONTEXT* context, wStream* s, const NSC_MESSAGE* message) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:488:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 488 | context->width = width; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:489:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 489 | context->height = height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:513:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 513 | message.ColorLossLevel = context->ColorLossLevel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:514:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 514 | message.ChromaSubsamplingLevel = context->ChromaSubsamplingLevel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:415:15: warning: unused function 'nsc_compute_byte_count' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 415 | static UINT32 nsc_compute_byte_count(NSC_CONTEXT* context, UINT32* ByteCount, UINT32 width, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [273/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -c /src/FreeRDP/libfreerdp/codec/dsp.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/dsp.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [274/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_sign.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_sign.c:18: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [275/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_set.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_set.c:21: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:69:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 69 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:106:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 106 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [276/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -c /src/FreeRDP/libfreerdp/codec/color.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/color.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/color.c:654:55: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 654 | memcpy(&dstLine[xDstOffset], &srcLine[xSrcOffset], copyDstWidth); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [277/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -c /src/FreeRDP/libfreerdp/codec/mppc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/mppc.c:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/mppc.c:777:35: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 777 | mppc->HistoryOffset = HistoryPtr - HistoryBuffer; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [278/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -c /src/FreeRDP/libfreerdp/codec/region.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/region.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/region.h:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:90:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 90 | return region->data->nbRects; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:109:20: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 109 | *nbRects = data->nbRects; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:194:46: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 194 | REGION16_DATA* ret = (REGION16_DATA*)malloc(allocSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:228:47: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 228 | CopyMemory(dst->data, src->data, src->data->size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #30 - "compile-honggfuzz-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:21: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~^~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:459:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 459 | MoveMemory(band2, endBand, toMove); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #30 - "compile-honggfuzz-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:472:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 472 | size_t allocSize = sizeof(REGION16_DATA) + (finalNbRects * sizeof(RECTANGLE_16)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:485:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 485 | region->data->size = allocSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:674:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 674 | tmpItems = realloc(newItems, newItems->size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:797:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 797 | dst->data = realloc(newItems, newItems->size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 17 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [279/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_copy.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_copy.c:19: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:17: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:122:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 122 | memcpy(dst, src, rowbytes); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:138:16: warning: cast from '__copy_8u_t' (aka 'int (*)(const unsigned char *restrict, unsigned char *restrict, int)') to '__copy_t' (aka 'int (*)(const void *restrict, void *restrict, int)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 138 | prims->copy = (__copy_t)(prims->copy_8u); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 16 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [280/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -c /src/FreeRDP/libfreerdp/codec/bitmap.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bitmap.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/bitmap.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:460:85: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 460 | static SSIZE_T freerdp_bitmap_compress_24(const void* srcData, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:765:85: warning: unused parameter 'height' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 765 | static SSIZE_T freerdp_bitmap_compress_16(const void* srcData, UINT32 width, UINT32 height, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [281/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -c /src/FreeRDP/libfreerdp/core/rdp.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:300:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 300 | *remainingLength = remLen; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:525:7: warning: variable 'byte' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 525 | BYTE byte = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:700:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 700 | if (!rdp_write_security_header(rdp, s, sec_flags)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:716:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 716 | *pad = 8 - (length % 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:724:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 724 | Stream_Write_UINT8(s, *pad); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:728:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 728 | if (!security_hmac_signature(data, length, Stream_Pointer(s), 8, rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:732:38: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 732 | if (!security_fips_encrypt(data, length + *pad, rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:743:56: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 743 | status = security_salted_mac_signature(rdp, data, length, TRUE, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:747:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 747 | security_mac_signature(rdp, data, length, Stream_PointerAs(s, BYTE), 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:754:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 754 | if (!security_encrypt(Stream_Pointer(s), length, rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:712:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 712 | length = length - (data - Stream_Buffer(s)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:738:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 738 | length = length - (data - Stream_Buffer(s)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:815:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 815 | length = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:846:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 846 | length = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:853:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 853 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, type, channel_id)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:886:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 886 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:891:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 891 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, PDU_TYPE_DATA, channel_id)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:893:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 893 | if (!rdp_write_share_data_header(rdp, s, length - sec_bytes, type, rdp->settings->ShareId)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:897:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 897 | if (!rdp_security_stream_out(rdp, s, length, 0, &pad)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:926:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 926 | length = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:57: warning: unused parameter 'rdp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:71: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:954:9: warning: variable 'unitId' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 954 | UINT16 unitId = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1467:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1467 | if (!security_fips_decrypt(Stream_Pointer(s), length, rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1470:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1470 | if (!security_fips_check_signature(Stream_ConstPointer(s), length - pad, sig, 8, rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1490:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1490 | if (!security_decrypt(Stream_PointerAs(s, BYTE), length, rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1494:72: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1494 | status = security_salted_mac_signature(rdp, Stream_ConstPointer(s), length, FALSE, cmac, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1498:60: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1498 | security_mac_signature(rdp, Stream_ConstPointer(s), length, cmac, sizeof(cmac)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1516:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1516 | *pLength = length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1831:10: warning: 13 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_MCS_ERECT_DOMAIN', 'CONNECTION_STATE_MCS_ATTACH_USER'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 1831 | switch (rdp_get_state(rdp)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2364:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2364 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :118:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 118 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2547:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2547 | const UINT32 mask = ~(FINALIZE_SC_SYNCHRONIZE_PDU | FINALIZE_SC_CONTROL_COOPERATE_PDU | Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2548 | FINALIZE_SC_CONTROL_GRANTED_PDU | FINALIZE_SC_FONT_MAP_PDU | Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2549 | FINALIZE_CS_SYNCHRONIZE_PDU | FINALIZE_CS_CONTROL_COOPERATE_PDU | Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2550 | FINALIZE_CS_CONTROL_REQUEST_PDU | FINALIZE_CS_PERSISTENT_KEY_LIST_PDU | Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2551 | FINALIZE_CS_FONT_LIST_PDU | FINALIZE_DEACTIVATE_REACTIVATE); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2764:42: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2764 | static BOOL option_is_experimental(wLog* log, const char* tok) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 37 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [282/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -c /src/FreeRDP/libfreerdp/codec/planar.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/planar.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:203:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 203 | used += cRawBytes; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:204:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 204 | x += cRawBytes; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:205:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 205 | x += nRunLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:291:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 291 | *dstp = pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:299:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 299 | *dstp = pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:317:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 317 | pixel = -deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:322:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 322 | pixel = deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:325:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 325 | deltaValue = previousScanline[x] + pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:326:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 326 | *dstp = deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:334:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 334 | deltaValue = previousScanline[x] + pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:335:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 335 | *dstp = deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:429:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 429 | *dstp = pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:437:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 437 | *dstp = pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:455:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 455 | pixel = -deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:460:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 460 | pixel = deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:463:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 463 | deltaValue = previousScanline[x * 4] + pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:464:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 464 | *dstp = deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:472:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 472 | deltaValue = previousScanline[x * 4] + pixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:473:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 473 | *dstp = deltaValue; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:603:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 603 | beg = nHeight - 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:610:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 610 | end = nHeight; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:643:30: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 643 | pRGB = &pDstData[((nYDst + y) * nDstStep) + (nXDst * bpp)]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:791:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 791 | const size_t diff = srcp - pSrcData; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:862:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 862 | const size_t diff0 = (planes[0] - pSrcData); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:876:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 876 | const size_t diff1 = (planes[1] - pSrcData); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:889:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 889 | const size_t diff2 = (planes[2] - pSrcData); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:77: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:969:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 969 | status = planar_set_plane(0xFF, pTempData, nTempStep, nXDst, nYDst, nSrcWidth, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1019:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1019 | planar_decompress_plane_rle_only(planes[3], rleSizes[3], rleBuffer[3], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1029:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1029 | status = planar_decompress_plane_rle_only(planes[0], rleSizes[0], rleBuffer[0], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1036:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1036 | planar_decompress_plane_rle_only(planes[1], rleSizes[1], rleBuffer[1], rawWidths[1], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1043:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1043 | planar_decompress_plane_rle_only(planes[2], rleSizes[2], rleBuffer[2], rawWidths[2], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1095:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1095 | cll, useAlpha); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:851:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 851 | rleSizes[3] = planar_skip_plane_rle(planes[3], SrcSize - diff, rawWidths[3], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:868:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 868 | rleSizes[0] = planar_skip_plane_rle(planes[0], SrcSize - diff0, rawWidths[0], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:882:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 882 | rleSizes[1] = planar_skip_plane_rle(planes[1], SrcSize - diff1, rawWidths[1], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:895:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 895 | rleSizes[2] = planar_skip_plane_rle(planes[2], SrcSize - diff2, rawWidths[2], Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1185:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1185 | controlByte = PLANAR_CONTROL_BYTE(13, cRawBytes); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #30 - "compile-honggfuzz-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1191:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1191 | controlByte = PLANAR_CONTROL_BYTE(15, cRawBytes); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #30 - "compile-honggfuzz-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1198:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1198 | controlByte = PLANAR_CONTROL_BYTE(nRunLength, cRawBytes); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #30 - "compile-honggfuzz-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1215:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1215 | nBytesToWrite = (int)(controlByte >> 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1246:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1246 | controlByte = PLANAR_CONTROL_BYTE(2, (nRunLength - 32)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #30 - "compile-honggfuzz-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1251:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1251 | controlByte = PLANAR_CONTROL_BYTE(1, (nRunLength - 16)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #30 - "compile-honggfuzz-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1268:18: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1268 | return (pOutput - pOutBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1664:15: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1664 | size = (dstp - dstData); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1682:27: warning: implicit conversion loses integer precision: 'const UINT64' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1682 | context->maxPlaneSize = tmp; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1753:3: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1753 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :151:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 64 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [283/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_pack.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/smartcard_pack.h:28: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1671:79: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1671 | if (!smartcard_ndr_pointer_read_(s, index, &pbContextNdrPtr, file, function, line)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1707:66: warning: unused parameter 'pbContextNdrPtr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1707 | LONG smartcard_unpack_redir_scard_context_ref(wStream* s, UINT32 pbContextNdrPtr, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1772:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1772 | if (!smartcard_ndr_pointer_read_(s, index, NULL, file, function, line)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [284/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -c /src/FreeRDP/libfreerdp/codec/zgfx.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/zgfx.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/zgfx.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:166:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 166 | zgfx->HistoryIndex = count - front; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:184:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | index = (zgfx->HistoryIndex + zgfx->HistoryBufferSize - offset) % zgfx->HistoryBufferSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:187:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 187 | if ((index + bytes) <= zgfx->HistoryBufferSize) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:189:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 189 | CopyMemory(dptr, &(zgfx->HistoryBuffer[index]), bytes); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #30 - "compile-honggfuzz-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:195:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 195 | CopyMemory(&dptr[front], zgfx->HistoryBuffer, bytes - front); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #30 - "compile-honggfuzz-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:202:10: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 202 | valid = bytes; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:206:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 206 | bytes = valid; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:211:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 211 | CopyMemory(dptr, origDst, bytes); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #30 - "compile-honggfuzz-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:336:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 335 | zgfx_history_buffer_ring_read( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 336 | zgfx, distance, &(zgfx->OutputBuffer[zgfx->OutputCount]), count); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:255:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 255 | zgfx->OutputCount = cbSegment; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:262:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 262 | const UINT32 bits = 8u * (cbSegment - 1u); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:409:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 409 | UINT32* pDstSize, UINT32 flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:502:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 502 | Stream_Write_UINT8(s, (*pFlags)); /* header (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:491:49: warning: unused parameter 'zgfx' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 491 | static BOOL zgfx_compress_segment(ZGFX_CONTEXT* zgfx, wStream* s, const BYTE* pSrcData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:582:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 582 | Stream_Write_UINT16(sDst, fragment); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:567:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 567 | DstSize = Stream_GetPosition(sDst) - posDataStart; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:596:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 596 | (*pDstSize) = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:601:50: warning: unused parameter 'flush' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 601 | void zgfx_context_reset(ZGFX_CONTEXT* zgfx, BOOL flush) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:380:14: warning: unused function 'aligned_zgfx_malloc' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 380 | static BYTE* aligned_zgfx_malloc(size_t size) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 23 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [285/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_shift.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_shift.c:18: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:60:13: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 60 | *pDst++ = (INT16)((UINT16)*pSrc++ << val); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:87:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 87 | return general_rShiftC_16s(pSrc, -val, pDst, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:89:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 89 | return general_lShiftC_16s(pSrc, val, pDst, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:99:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | return general_rShiftC_16u(pSrc, -val, pDst, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:101:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 101 | return general_lShiftC_16u(pSrc, val, pDst, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [286/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:45:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 45 | const BYTE* sptr = &pSrc[srcStep * y]; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:46:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 46 | BYTE* dptr = &pDst[dstStep * y]; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [287/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -c /src/FreeRDP/libfreerdp/primitives/primitives.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/primitives.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:92:13: warning: unused function 'primitives_init_optimized' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 92 | static BOOL primitives_init_optimized(primitives_t* prims) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:134:34: warning: unused function 'primitives_YUV_benchmark_init' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 134 | static primitives_YUV_benchmark* primitives_YUV_benchmark_init(primitives_YUV_benchmark* ret) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:168:13: warning: unused function 'primitives_YUV_benchmark_run' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 168 | static BOOL primitives_YUV_benchmark_run(primitives_YUV_benchmark* bench, primitives_t* prims, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [288/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -c /src/FreeRDP/libfreerdp/codec/h264.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/h264.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:66: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:84: warning: unused parameter 'nDstHeight' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:469:41: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 469 | UINT32 nDstWidth, UINT32 nDstHeight, const RECTANGLE_16* rects, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:58: warning: unused parameter 'once' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:70: warning: unused parameter 'param' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:84: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:695:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 695 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :79:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 79 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [289/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:1: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #30 - "compile-honggfuzz-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #30 - "compile-honggfuzz-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | static Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [290/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:1: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:5:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 5 | char* pass = freerdp_assistance_bin_to_hex_string((void*)Data, Size); Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #30 - "compile-honggfuzz-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #30 - "compile-honggfuzz-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | static Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [291/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_colors.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_colors.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:161:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 161 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:162:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 162 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:239:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 239 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:240:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 240 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:60: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:54: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:48: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 11 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [292/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:30: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:642:16: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 642 | statusCode = http_response_get_status_code(response); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:761:11: warning: 6 enumeration values not explicitly handled in switch: 'CLIENT_OUT_CHANNEL_STATE_OPENED', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A6W', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A10W'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 761 | switch (nextOutChannel->State) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1005:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1005 | return status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1079:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1079 | request_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1086:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1086 | request_pdu.header.frag_length = offset; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1057:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1057 | request_pdu.alloc_hint = length; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1077:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1077 | stub_data_pad = rpc_offset_align(&offset, 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1102:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1102 | plaintext.cbBuffer = offset; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1104:81: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1104 | if (!credssp_auth_encrypt(auth, &plaintext, &ciphertext, &size, rpc->SendSeqNum++)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1196:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1196 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :29:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 29 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 14 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [293/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:1: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #30 - "compile-honggfuzz-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #30 - "compile-honggfuzz-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | static Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [294/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -c /src/FreeRDP/libfreerdp/core/window.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/window.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:395:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 395 | Stream_Read_UINT32(s, windowState->visibleOffsetX); /* visibleOffsetX (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #30 - "compile-honggfuzz-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:396:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 396 | Stream_Read_UINT32(s, windowState->visibleOffsetY); /* visibleOffsetY (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #30 - "compile-honggfuzz-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:54: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:76: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:65: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:87: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:919:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 919 | size = sizeof(UINT32) * monitored_desktop->numWindowIds; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:920:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 920 | newid = (UINT32*)realloc(monitored_desktop->windowIds, size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:932:25: warning: comparison of integers of different signs: 'UINT32' (aka 'unsigned int') and 'int' [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 932 | for (UINT32 i = 0; i < (int)monitored_desktop->numWindowIds; i++) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:62: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:84: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [295/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:3: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/certificate_store.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #30 - "compile-honggfuzz-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #30 - "compile-honggfuzz-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | static Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [296/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -c /src/FreeRDP/libfreerdp/core/gcc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.c:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:439:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 439 | if (!per_write_length(s, Stream_GetPosition(userData) + 14)) /* connectPDU length */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:462:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 462 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:562:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 562 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:992:9: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 992 | return filtered; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1099:42: warning: unused parameter 'connectionType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1099 | UINT32 connectionType) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1192:10: warning: variable 'clientProductIdLen' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1192 | UINT16 clientProductIdLen = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1402:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1402 | Stream_Write_UINT16(s, settings->DesktopWidth); /* DesktopWidth */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1403:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1403 | Stream_Write_UINT16(s, settings->DesktopHeight); /* DesktopHeight */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1433:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1433 | connectionType = settings->ConnectionType; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1442:25: warning: implicit conversion loses integer precision: 'HIGH_COLOR_DEPTH' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1442 | Stream_Write_UINT16(s, highColorDepth); /* highColorDepth */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1799:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1799 | if (!gcc_write_user_data_header(s, SC_SECURITY, end - posHeader)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1878:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1878 | length = mcs->channelCount * 12 + 8; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1898:9: warning: variable 'MCSChannelId' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1898 | UINT16 MCSChannelId = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1942:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1942 | if (!gcc_write_user_data_header(s, SC_NET, payloadLen)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1946:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1946 | Stream_Write_UINT16(s, mcs->channelCount); /* channelCount */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2114:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2114 | current->x = left; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2115:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2115 | current->y = top; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2116:33: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2116 | current->width = right - left + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2117:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2117 | current->height = bottom - top + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2146:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2146 | length = (20 * settings->MonitorCount) + 12; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2168:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2168 | const UINT32 left = current->x - baseX; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2169:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2169 | const UINT32 top = current->y - baseY; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~ ~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2170:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2170 | const UINT32 right = left + current->width - 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2171:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2171 | const UINT32 bottom = top + current->height - 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2239:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2239 | length = (20 * settings->MonitorCount) + 16; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 29 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [297/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -MF channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o.d -o channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -c /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c:21: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.h:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/dsp.h:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [298/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -c /src/FreeRDP/libfreerdp/codec/ncrush.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/ncrush.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1961:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1961 | *bits += *(*SrcPtr)++ << *nbits; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1969:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1969 | *bits += tmp << *nbits; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2335:41: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2335 | ncrush->HashTable[get_word(SrcPtr)] = Offset; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2336:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2336 | ncrush->MatchTable[Offset] = Hash; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2508:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2508 | ncrush->HashTable[i] = (NewHash <= 0) ? 0 : NewHash; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2514:7: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2514 | if (HistoryOffset + j >= ARRAYSIZE(ncrush->MatchTable)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2517:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2517 | INT32 NewMatch = ncrush->MatchTable[HistoryOffset + j] - HistoryOffset; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2518:49: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2518 | ncrush->MatchTable[j] = (NewMatch <= 0) ? 0 : NewMatch; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2646:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2646 | rc = ncrush_find_best_match(ncrush, HistoryOffset, &MatchOffset); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2785:35: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2785 | Mask = ((1 << CopyOffsetBits) - 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2805:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2805 | Mask = ((1 << IndexLOM) - 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2847:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2847 | Mask = ((1 << IndexLOM) - 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2926:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2926 | ncrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2945:31: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2945 | context->HuffTableLOM[l] = (int)i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2970:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2970 | context->HuffTableCopyOffset[l] = i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2981:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2981 | context->HuffTableCopyOffset[l] = i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 20 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [299/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -c /src/FreeRDP/libfreerdp/codec/xcrush.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:182:31: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 182 | seed += (data[3] ^ data[0]) + (data[1] << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:208:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | xcrush->Signatures[xcrush->SignatureIndex].size = size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:209:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 209 | xcrush->Signatures[xcrush->SignatureIndex].seed = seed; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~^~~~~~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:401:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 401 | xcrush->NextChunks[seed] = index; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:494:41: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 494 | MatchInfo->MatchOffset = MatchStartPtr - HistoryBuffer; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:495:60: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 495 | MatchInfo->ChunkOffset = ChunkBuffer - ReverseMatchLength - HistoryBuffer; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:747:43: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 747 | *pDstSize = Literals + HistoryOffsetDiff - OutputBuffer; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:41: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:53: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:882:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 882 | OutputLength = pSrcEnd - Literals; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:891:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 891 | xcrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:892:25: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 892 | *pDstSize = HistoryPtr - xcrush->HistoryPtr; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:32:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 32 | #define TAG FREERDP_TAG("codec") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 19 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [300/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DCMAKE_CURRENT_BINARY_DIR=\"/src/FreeRDP/build/libfreerdp/codec/test\" -DCMAKE_CURRENT_SOURCE_DIR=\"/src/FreeRDP/libfreerdp/codec/test\" -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -MF libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o.d -o libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -c /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #30 - "compile-honggfuzz-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #30 - "compile-honggfuzz-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | static Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [301/371] : && /usr/local/bin/cmake -E rm -f channels/rdpsnd/common/librdpsnd-common.a && /usr/local/bin/llvm-ar qc channels/rdpsnd/common/librdpsnd-common.a channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o && /usr/local/bin/llvm-ranlib channels/rdpsnd/common/librdpsnd-common.a && : Step #30 - "compile-honggfuzz-address-x86_64": [302/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/fake/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -MF channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o.d -o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -c /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:28: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:50: warning: unused parameter 'device' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:78: warning: unused parameter 'format' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:93: warning: unused parameter 'latency' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:46:51: warning: unused parameter 'device' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 46 | static void rdpsnd_fake_close(rdpsndDevicePlugin* device) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:56: warning: unused parameter 'device' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:71: warning: unused parameter 'value' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:62: warning: unused parameter 'device' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:90: warning: unused parameter 'format' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:50: warning: unused parameter 'device' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:70: warning: unused parameter 'data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:83: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [303/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -c /src/FreeRDP/libfreerdp/codec/yuv.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:3: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:5: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:92:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 92 | roi.width = width; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:93:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 93 | roi.height = height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:124:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 124 | roi.width = width; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:125:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 125 | roi.height = height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:255:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 255 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :91:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 91 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:377:11: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 377 | c.top = height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:379:14: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 379 | c.bottom = height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [304/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -c /src/FreeRDP/libfreerdp/codec/clear.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/clear.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/clear.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:35: warning: unused parameter 'clear' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:54: warning: unused parameter 'pSrcData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:71: warning: unused parameter 'SrcSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:87: warning: unused parameter 'ppDstData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1133:28: warning: unused parameter 'pDstSize' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1133 | UINT32* pDstSize) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1180:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 1180 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :15:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 15 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [305/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:37: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:47: warning: unused parameter 'once' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:59: warning: unused parameter 'param' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:73: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:165:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 165 | kp = k << LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:168:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 168 | krp = kr << LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:196:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 196 | cnt = lzcnt_s(bs->accumulator); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:209:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 209 | cnt = lzcnt_s(bs->accumulator); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:219:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 219 | BitStream_Shift(bs, (vk % 32)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:238:12: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 238 | k = kp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:260:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 260 | cnt = lzcnt_s(~(bs->accumulator)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:273:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 273 | cnt = lzcnt_s(~(bs->accumulator)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:283:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 283 | BitStream_Shift(bs, (vk % 32)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:315:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 315 | kr = krp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:326:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 326 | kr = krp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:336:11: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 336 | k = kp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:347:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 347 | offset = (pOutput - pDstData); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:351:12: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 351 | size = DstSize - offset; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:371:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 371 | cnt = lzcnt_s(~(bs->accumulator)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:384:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 384 | cnt = lzcnt_s(~(bs->accumulator)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:394:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 394 | BitStream_Shift(bs, (vk % 32)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:426:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 426 | kr = krp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:437:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 437 | kr = krp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:451:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 451 | k = kp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:464:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 464 | k = kp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:489:12: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 489 | mag = (UINT32)code; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:490:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 490 | nIdx = 32 - lzcnt_s(mag); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:514:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 514 | k = kp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:525:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 525 | k = kp >> LSGR; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:553:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 553 | offset = (pOutput - pDstData); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:557:10: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 557 | size = DstSize - offset; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:562:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 562 | offset = (pOutput - pDstData); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:198:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 198 | nbits = BitStream_GetRemainingLength(bs); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:211:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 211 | nbits = BitStream_GetRemainingLength(bs); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:262:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 262 | nbits = BitStream_GetRemainingLength(bs); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:275:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 275 | nbits = BitStream_GetRemainingLength(bs); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:373:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 373 | nbits = BitStream_GetRemainingLength(bs); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:386:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 386 | nbits = BitStream_GetRemainingLength(bs); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:564:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const SSIZE_T' (aka 'const long') [-Wsign-compare] Step #30 - "compile-honggfuzz-address-x86_64": 564 | if (offset != DstSize) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ ~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:612:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 612 | OutputBit(vk, 1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:593:13: note: expanded from macro 'OutputBit' Step #30 - "compile-honggfuzz-address-x86_64": 593 | int _c = (count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:618:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 618 | OutputBits(kr, val & ((1 << kr) - 1)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #30 - "compile-honggfuzz-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #30 - "compile-honggfuzz-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:644:35: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 644 | rfx_bitstream_attach(bs, buffer, buffer_size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:37:17: note: expanded from macro 'rfx_bitstream_attach' Step #30 - "compile-honggfuzz-address-x86_64": 37 | bs->nbytes = (_nbytes); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:687:18: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 687 | OutputBits(k, numZeros); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #30 - "compile-honggfuzz-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #30 - "compile-honggfuzz-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #30 - "compile-honggfuzz-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #30 - "compile-honggfuzz-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:80: note: expanded from macro 'OutputBits' Step #30 - "compile-honggfuzz-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:71:16: note: expanded from macro 'rfx_bitstream_put_bits' Step #30 - "compile-honggfuzz-address-x86_64": 71 | int nbits = (_nbits); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 54 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [306/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -c /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [307/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:1: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #30 - "compile-honggfuzz-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #30 - "compile-honggfuzz-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | static Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [308/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:1: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/peer.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #30 - "compile-honggfuzz-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #30 - "compile-honggfuzz-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": | static Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [309/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -MF channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o.d -o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -c /src/FreeRDP/channels/smartcard/client/smartcard_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/smartcard/client/smartcard_main.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/smartcard/client/smartcard_main.c:158:13: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 158 | ExitThread(status); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [310/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -c /src/FreeRDP/channels/rdpdr/client/irp.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/irp.c:30: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [311/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rdg.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rdg.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:348:10: warning: enumeration value 'TransferEncodingUnknown' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 348 | switch (encodingContext->httpTransferEncoding) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:352:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 352 | return BIO_read(bio, pBuffer, size); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:387:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 387 | readCount += status; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:420:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 419 | if (!rdg_read_all(rdg->context, rdg->tlsOut, Stream_Buffer(s) + header, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 420 | (int)packetLength - (int)header, &rdg->transferEncoding)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:578:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 578 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:618:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 618 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:647:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 647 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:742:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 742 | authToken.cbBuffer = authTokenLength; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1001:38: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1001 | GetSecurityStatusString(errorCode), errorCode); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1284:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1283 | sockfd = freerdp_tcp_connect(rdg->context, peerAddress ? peerAddress : peerHostname, peerPort, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1284 | timeout); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1472:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1472 | int fd = BIO_get_fd(tls->bio, NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #30 - "compile-honggfuzz-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1567:81: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1567 | status = rdg_establish_data_connection(rdg, rdg->tlsOut, "RDG_OUT_DATA", NULL, timeout, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1584:43: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1583 | status = rdg_establish_data_connection(rdg, rdg->tlsIn, "RDG_IN_DATA", peerAddress, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1584 | timeout, &rpcFallbackLocal); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1633:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1633 | payloadSize = isize + 10; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1653:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1653 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1657:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1657 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1668:41: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1668 | Stream_Write_UINT16(sWS, PKT_TYPE_DATA ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Type */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1669:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1669 | Stream_Write_UINT16(sWS, 0 ^ (*maskingKeyByte3 | *maskingKeyByte4 << 8)); /* Reserved */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1672:36: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1671 | Stream_Write_UINT16(sWS, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1672 | (UINT16)isize ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Data size */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1664:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1664 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1694:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1694 | status = freerdp_tls_write_all(rdg->tlsOut, Stream_Buffer(sWS), Stream_Length(sWS)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1942:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1941 | status = rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&header) + readCount, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1942 | (int)sizeof(RdgPacketHeader) - (int)readCount, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1981:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1980 | rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&rdg->packetRemainingCount) + readCount, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1981 | 2 - (int)readCount, &rdg->transferEncoding); Step #30 - "compile-honggfuzz-address-x86_64": | ~~^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1996:78: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1996 | readSize = (rdg->packetRemainingCount < size) ? rdg->packetRemainingCount : size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:2296:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2296 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :122:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 122 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:75:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 75 | #define PKT_TYPE_REAUTH_MESSAGE 0xC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:81:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 81 | #define HTTP_TUNNEL_AUTH_FIELD_SOH 0x1 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:90:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 90 | #define HTTP_TUNNEL_PACKET_FIELD_REAUTH 0x2 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 32 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [312/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:40:55: warning: unused parameter 'gfx' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 40 | static UINT rdpgfx_read_h264_metablock(RDPGFX_PLUGIN* gfx, wStream* s, RDPGFX_H264_METABLOCK* meta) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:214:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 214 | tmp = h264.cbAvc420EncodedBitstream1 - pos2 + pos1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:232:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 232 | h264.bitstream[1].length = Stream_GetRemainingLength(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:235:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 235 | h264.bitstream[0].length = Stream_GetRemainingLength(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [313/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/oss/.. -I/src/FreeRDP/build/channels/rdpsnd/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -MF channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o.d -o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -c /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:154:43: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 154 | OSS_LOG_ERR("SNDCTL_DSP_SETFMT failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:162:45: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 162 | OSS_LOG_ERR("SNDCTL_DSP_CHANNELS failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:166:16: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 166 | tmp = format->nSamplesPerSec; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:170:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 170 | OSS_LOG_ERR("SNDCTL_DSP_SPEED failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:178:48: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 178 | OSS_LOG_ERR("SNDCTL_DSP_SETFRAGMENT failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:198:36: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 198 | OSS_LOG_ERR("mixer open failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:205:50: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 205 | OSS_LOG_ERR("SOUND_MIXER_READ_DEVMASK failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:227:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 227 | OSS_LOG_ERR("sound dev open failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:251:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 251 | OSS_LOG_ERR("SNDCTL_DSP_GETFMTS failed", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:305:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 305 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:312:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 312 | OSS_LOG_ERR("MIXER_READ", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:318:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 318 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:348:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 348 | OSS_LOG_ERR("WRITE_MIXER", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:368:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 368 | OSS_LOG_ERR("write fail", errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:428:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 428 | oss->dev_unit = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": 19 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [314/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -c /src/FreeRDP/channels/rdpdr/client/devman.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/devman.c:31: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/devman.c:222:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDEVICE_SERVICE_ENTRY' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 222 | entry = (PDEVICE_SERVICE_ENTRY)freerdp_load_channel_addin_entry(ServiceName, NULL, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 223 | "DeviceServiceEntry", 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [315/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -c /src/FreeRDP/channels/rail/client/client_rails.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/client_rails.c:2: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:71:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 71 | sysparam.workArea.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:72:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 72 | sysparam.workArea.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [316/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -MF channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o.d -o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -c /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:233:75: warning: unused parameter 'openHandle' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 233 | static void VCAPITYPE VirtualChannelOpenEventEx(LPVOID lpUserParam, DWORD openHandle, UINT event, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:56: warning: unused parameter 'pData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:68: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 7 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [317/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -c /src/FreeRDP/channels/rdpei/rdpei_common.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/rdpei_common.c:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:46:26: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 46 | *value = (byte & 0x7F) << 8; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:104:26: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 104 | *value = (*value << 8) | byte; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:176:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 176 | *value = (byte & 0x3F) << 8; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:182:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 182 | *value = (byte & 0x3F) << 16; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:184:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | *value |= (byte << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:190:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 190 | *value = (byte & 0x3F) << 24; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:192:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 192 | *value |= (byte << 16); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:194:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 194 | *value |= (byte << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:215:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 215 | Stream_Write_UINT8(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [318/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -c /src/FreeRDP/channels/disp/disp_common.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/disp/disp_common.c:23: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [319/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:31: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:111:55: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 111 | static UINT rdpdr_process_printer_capset(rdpdrPlugin* rdpdr, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:129:52: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 129 | static UINT rdpdr_process_port_capset(rdpdrPlugin* rdpdr, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:147:53: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 147 | static UINT rdpdr_process_drive_capset(rdpdrPlugin* rdpdr, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:165:57: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 165 | static UINT rdpdr_process_smartcard_capset(rdpdrPlugin* rdpdr, wStream* s, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [320/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/echo/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -MF channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o.d -o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -c /src/FreeRDP/channels/echo/client/echo_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/echo/client/echo_main.c:29: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [321/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -c /src/FreeRDP/channels/rail/client/rail_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_main.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:75: warning: unused parameter 'pData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:89: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [322/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -MF channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o.d -o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -c /src/FreeRDP/channels/remdesk/client/remdesk_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/remdesk/client/remdesk_main.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:188:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 188 | ChannelNameLen = (strnlen(header->ChannelName, sizeof(header->ChannelName)) + 1) * 2; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:371:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #30 - "compile-honggfuzz-address-x86_64": 371 | pdu.raConnectionString = Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 372 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:387:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 386 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_AUTHENTICATE, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 387 | cbRaConnectionStringW + cbExpertBlobW); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:432:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #30 - "compile-honggfuzz-address-x86_64": 432 | pdu.raConnectionString = Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 433 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:441:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 440 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_REMOTE_CONTROL_DESKTOP, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 441 | cbRaConnectionStringW); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:492:76: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 492 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_VERIFY_PASSWORD, cbExpertBlobW); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:534:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 534 | pdu.EncryptedPasswordLength = remdesk->EncryptedPassStubSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:906:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 906 | static UINT remdesk_virtual_channel_event_connected(remdeskPlugin* remdesk, LPVOID pData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:907:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 907 | UINT32 dataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [323/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -c /src/FreeRDP/channels/rail/rail_common.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/rail.h:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [324/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -MF channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o.d -o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -c /src/FreeRDP/channels/serial/client/serial_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/serial/client/serial_main.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:84:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | return STATUS_INVALID_DEVICE_REQUEST; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #30 - "compile-honggfuzz-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:87:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 87 | return STATUS_NOT_IMPLEMENTED; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:293:32: note: expanded from macro 'STATUS_NOT_IMPLEMENTED' Step #30 - "compile-honggfuzz-address-x86_64": 293 | #define STATUS_NOT_IMPLEMENTED STATUS_CAST(NTSTATUS, 0xC0000002) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:90:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 90 | return STATUS_CANCELLED; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:582:26: note: expanded from macro 'STATUS_CANCELLED' Step #30 - "compile-honggfuzz-address-x86_64": 582 | #define STATUS_CANCELLED STATUS_CAST(NTSTATUS, 0xC0000120) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:93:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 93 | return STATUS_BUFFER_TOO_SMALL; /* NB: STATUS_BUFFER_SIZE_TOO_SMALL not defined */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:326:33: note: expanded from macro 'STATUS_BUFFER_TOO_SMALL' Step #30 - "compile-honggfuzz-address-x86_64": 326 | #define STATUS_BUFFER_TOO_SMALL STATUS_CAST(NTSTATUS, 0xC0000023) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:96:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 96 | return STATUS_INVALID_DEVICE_STATE; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:679:37: note: expanded from macro 'STATUS_INVALID_DEVICE_STATE' Step #30 - "compile-honggfuzz-address-x86_64": 679 | #define STATUS_INVALID_DEVICE_STATE STATUS_CAST(NTSTATUS, 0xC0000184) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:99:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | return STATUS_INVALID_DEVICE_REQUEST; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #30 - "compile-honggfuzz-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:102:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 102 | return STATUS_INVALID_PARAMETER; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:62:34: note: expanded from macro 'STATUS_INVALID_PARAMETER' Step #30 - "compile-honggfuzz-address-x86_64": 62 | #define STATUS_INVALID_PARAMETER STATUS_CAST(NTSTATUS, 0xC000000DL) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:105:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 105 | return STATUS_IO_DEVICE_ERROR; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:680:32: note: expanded from macro 'STATUS_IO_DEVICE_ERROR' Step #30 - "compile-honggfuzz-address-x86_64": 680 | #define STATUS_IO_DEVICE_ERROR STATUS_CAST(NTSTATUS, 0xC0000185) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:111:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 111 | return STATUS_NOT_SUPPORTED; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #30 - "compile-honggfuzz-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:119:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 119 | return STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:178:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 178 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:214:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 214 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:249:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 249 | irp->IoStatus = STATUS_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:235:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 235 | UINT64 Offset = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:296:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 296 | UINT64 Offset = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:368:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 368 | irp->IoStatus = STATUS_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:376:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 376 | irp->IoStatus = STATUS_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:475:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 475 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #30 - "compile-honggfuzz-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:659:18: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 659 | irp->IoStatus = STATUS_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:886:64: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 886 | Stream_Write_UINT8(serial->device.data, name[i] < 0 ? '_' : name[i]); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 24 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [325/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:101:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 101 | filtered.numFormats = wpos; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:152:76: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 152 | UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [326/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/video/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -MF channels/video/client/CMakeFiles/video-client.dir/video_main.c.o.d -o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -c /src/FreeRDP/channels/video/client/video_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/video/client/video_main.c:30: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:413:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 413 | presentation->surface->x = geometry->topLevelLeft + geometry->left; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:414:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 414 | presentation->surface->y = geometry->topLevelTop + geometry->top; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:484:25: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #30 - "compile-honggfuzz-address-x86_64": 484 | geom->topLevelTop + geom->top, req->SourceWidth, req->SourceHeight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:483:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:865:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 864 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 865 | Stream_Length(presentation->currentSample), surface->data, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:906:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 905 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 906 | Stream_Length(presentation->currentSample), Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [327/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/location/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -MF channels/location/client/CMakeFiles/location-client.dir/location_main.c.o.d -o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -c /src/FreeRDP/channels/location/client/location_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/location/client/location_main.c:30: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:103:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 103 | Stream_Write_UINT32(s, len); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:107:33: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 107 | return channel->Write(channel, len, Stream_Buffer(s), NULL); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:167:56: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 167 | if (!location_read_server_ready_pdu(callback, data, pduLength)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:244:25: warning: implicit conversion loses integer precision: 'LOCATIONSOURCE' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 244 | Stream_Write_UINT8(s, *pdu->source); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:338:52: warning: cast from 'const struct s_IWTSVirtualChannelCallback *' to 'LOCATION_CALLBACK *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 338 | LOCATION_CALLBACK* callback = (LOCATION_CALLBACK*)loc->baseDynPlugin.channel_callbacks; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:364:15: warning: implicit conversion changes signedness: 'int' to 'LOCATIONSOURCE' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 364 | source = va_arg(ap, int); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:344:10: warning: enumeration values 'PDUTYPE_LOC_RESERVED', 'PDUTYPE_SERVER_READY', and 'PDUTYPE_CLIENT_READY' not explicitly handled in switch [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 344 | switch (type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:69: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [328/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -MF channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o.d -o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -c /src/FreeRDP/channels/parallel/client/parallel_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/parallel/client/parallel_main.c:47: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:106:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 106 | irp->IoStatus = STATUS_ACCESS_DENIED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #30 - "compile-honggfuzz-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:175:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 175 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:152:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 152 | UINT64 Offset = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:182:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 182 | Length = status; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:236:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 236 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:241:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 241 | Stream_Seek(irp->input, status); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:212:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 212 | UINT64 Offset = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:325:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 325 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #30 - "compile-honggfuzz-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:486:66: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 486 | Stream_Write_UINT8(parallel->device.data, name[i] < 0 ? '_' : name[i]); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 13 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [329/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -c /src/FreeRDP/channels/disp/client/disp_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/disp/client/disp_main.c:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:122:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 122 | Stream_Write_UINT32(s, current.Left); /* Left (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:123:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 123 | Stream_Write_UINT32(s, current.Top); /* Top (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:274:76: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 274 | static UINT disp_plugin_initialize(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:275:49: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 275 | rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [330/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:969:54: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 969 | WLog_WARN(TAG, "status=%s", Win32ErrorCode2Tag(ctx->status)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #30 - "compile-honggfuzz-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1249:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1249 | Stream_Read_UINT64(buffer, val); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #30 - "compile-honggfuzz-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1337:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1337 | Stream_Read_UINT64(buffer, val); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #30 - "compile-honggfuzz-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1609:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1609 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1703:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1703 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1704:64: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1704 | rpc->VirtualConnection->DefaultInChannel->PeerReceiveWindow = ReceiveWindowSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [331/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/geometry/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -MF channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o.d -o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -c /src/FreeRDP/channels/geometry/client/geometry_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/geometry/client/geometry_main.c:29: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/geometry/client/geometry_main.c:343:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 343 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [332/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -c /src/FreeRDP/channels/rdpei/client/rdpei_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/client/rdpei_main.c:31: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:323:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 323 | status = rdpei_send_pdu(callback, s, EVENTID_PEN, Stream_Length(s)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:361:57: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 361 | if ((error = rdpei_send_pen_event_pdu(callback, frame->frameOffset, frame, 1))) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:581:41: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 581 | contact->contactRectLeft = contact->x - rectSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:582:40: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 582 | contact->contactRectTop = contact->y - rectSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:583:42: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 583 | contact->contactRectRight = contact->x + rectSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:584:43: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 584 | contact->contactRectBottom = contact->y + rectSize; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:595:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 595 | Stream_Write_UINT8(s, contact->contactId); /* contactId (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:681:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 681 | pduLength = Stream_Length(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:788:9: warning: variable 'pduLength' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 788 | UINT32 pduLength = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:886:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 886 | return -1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:895:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 895 | return -1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:991:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 991 | contact.fieldsPresent = fieldFlags; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:995:30: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 995 | contact.contactRectLeft = va_arg(ap, INT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:996:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 996 | contact.contactRectTop = va_arg(ap, INT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:997:31: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 997 | contact.contactRectRight = va_arg(ap, INT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:998:32: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 998 | contact.contactRectBottom = va_arg(ap, INT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:989:23: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 989 | contact.contactId = contactIdlocal; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1031:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1031 | *contactId = contactIdlocal; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1208:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1208 | contact.fieldsPresent = fieldFlags; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1216:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1216 | contact.rotation = va_arg(ap, UINT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1218:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1218 | contact.tiltX = va_arg(ap, INT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1220:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1220 | contact.tiltY = va_arg(ap, INT32); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:526:13: warning: unused function 'rdpei_print_contact_flags' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 526 | static void rdpei_print_contact_flags(UINT32 contactFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 27 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [333/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/ainput/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -MF channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o.d -o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -c /src/FreeRDP/channels/ainput/client/ainput_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/ainput/client/ainput_main.c:28: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [334/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -MF client/common/CMakeFiles/freerdp-client.dir/geometry.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -c /src/FreeRDP/client/common/geometry.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/client/common/geometry.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/geometry.h:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [335/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -c /src/FreeRDP/libfreerdp/core/capabilities.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/capabilities.c:23: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1837:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1837 | Stream_Write_UINT16(s, settings->OffscreenCacheSize); /* offscreenCacheSize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1839:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1838 | Stream_Write_UINT16(s, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1839 | settings->OffscreenCacheEntries); /* offscreenCacheEntries (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1968:55: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1968 | info = (cellInfo->numEntries | (cellInfo->persistent << 31)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2080:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2080 | Stream_Write_UINT8(s, settings->BitmapCacheV2NumCells); /* numCellCaches (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2148 | settings->VCFlags &= ~VCCAPS_COMPR_SC; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2154:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2154 | settings->VCFlags &= ~VCCAPS_COMPR_CS_8K; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2294:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2294 | Stream_Write_UINT16(s, settings->DrawNineGridCacheSize); /* drawNineGridCacheSize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2296:19: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2295 | Stream_Write_UINT16( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2296 | s, settings->DrawNineGridCacheEntries); /* drawNineGridCacheEntries (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2569:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2569 | Stream_Write_UINT8(s, settings->RemoteAppNumIconCaches); /* numIconCaches (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2571:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2570 | Stream_Write_UINT16(s, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2571 | settings->RemoteAppNumIconCacheEntries); /* numIconCacheEntries (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2983:70: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2983 | guid->Data1 = ((UINT32)g[3] << 24U) | ((UINT32)g[2] << 16U) | (g[1] << 8U) | g[0]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2984:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2984 | guid->Data2 = (g[5] << 8U) | g[4]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2985 | guid->Data3 = (g[7] << 8U) | g[6]; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3145:12: warning: variable 'codecFlags' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 3145 | BYTE codecFlags = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3148:12: warning: variable 'entropyBits' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 3148 | BYTE entropyBits = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3107:13: warning: variable 'icapLen' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 3107 | UINT16 icapLen = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3087:12: warning: variable 'rfxPropsLength' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 3087 | UINT32 rfxPropsLength = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3262:24: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3262 | codecMode = settings->RemoteFxCodecMode; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3307:36: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3307 | fAllowDynamicFidelity = settings->NSCodecAllowDynamicColorFidelity; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3308:32: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3308 | fAllowSubsampling = settings->NSCodecAllowSubsampling; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3309:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3309 | colorLossLevel = settings->NSCodecColorLossLevel; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3971:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 3971 | settings->ReceivedCapabilityDataSizes[type] = size; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:4347:9: warning: variable 'SessionId' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 4347 | UINT32 SessionId = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2395:13: warning: unused function 'rdp_write_draw_gdiplus_cache_capability_set' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 2395 | static BOOL rdp_write_draw_gdiplus_cache_capability_set(wStream* s, const rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3357:13: warning: unused function 'rdp_write_jpeg_server_capability_container' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 3357 | static BOOL rdp_write_jpeg_server_capability_container(wStream* s, const rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 29 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [336/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -MF channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o.d -o channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -c /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:363:20: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDVC_PLUGIN_ENTRY' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 363 | pDVCPluginEntry = (PDVC_PLUGIN_ENTRY)freerdp_load_channel_addin_entry( Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 364 | args->argv[0], NULL, NULL, FREERDP_ADDIN_CHANNEL_DYNAMIC); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:828:48: warning: unused parameter 'ThreadingFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 828 | UINT32 ThreadingFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:989:63: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 989 | Stream_Write_UINT8(data_out, (DATA_FIRST_PDU << 4) | cbChId | (cbLen << 2)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1210:57: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1210 | Stream_Write_UINT8(data_out, (CREATE_REQUEST_PDU << 4) | cbChId); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1224:16: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1224 | retStatus = STATUS_NO_MEMORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #30 - "compile-honggfuzz-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [337/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -c /src/FreeRDP/build/channels/client/tables.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/build/channels/client/tables.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:67:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 67 | { "drdynvc", (static_entry_fkt)drdynvc_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:68:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 68 | { "remdesk", (static_entry_fkt)remdesk_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:69:14: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 69 | { "rdpsnd", (static_entry_fkt)rdpsnd_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:70:13: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 70 | { "rdpdr", (static_entry_fkt)rdpdr_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:71:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 71 | { "rdp2tcp", (static_entry_fkt)rdp2tcp_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:72:12: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 72 | { "rail", (static_entry_fkt)rail_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:73:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 73 | { "encomsp", (static_entry_fkt)encomsp_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:74:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 74 | { "cliprdr", (static_entry_fkt)cliprdr_VirtualChannelEntryEx }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:81:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 81 | { "video", (static_entry_fkt)video_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:82:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 82 | { "rdpsnd", (static_entry_fkt)rdpsnd_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:83:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 83 | { "rdpgfx", (static_entry_fkt)rdpgfx_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:84:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 84 | { "rdpei", (static_entry_fkt)rdpei_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:85:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 85 | { "location", (static_entry_fkt)location_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:86:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 86 | { "geometry", (static_entry_fkt)geometry_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:87:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 87 | { "echo", (static_entry_fkt)echo_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:88:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 88 | { "disp", (static_entry_fkt)disp_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:89:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 89 | { "audin", (static_entry_fkt)audin_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:90:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 90 | { "ainput", (static_entry_fkt)ainput_DVCPluginEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:97:17: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 97 | { "smartcard", (static_entry_fkt)smartcard_DeviceServiceEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:98:14: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 98 | { "serial", (static_entry_fkt)serial_DeviceServiceEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:99:16: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 99 | { "parallel", (static_entry_fkt)parallel_DeviceServiceEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:100:13: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 100 | { "drive", (static_entry_fkt)drive_DeviceServiceEntry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:145:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #30 - "compile-honggfuzz-address-x86_64": 145 | { "oss", "", oss_freerdp_rdpsnd_client_subsystem_entry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:146:16: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #30 - "compile-honggfuzz-address-x86_64": 146 | { "fake", "", fake_freerdp_rdpsnd_client_subsystem_entry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:217:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #30 - "compile-honggfuzz-address-x86_64": 217 | { "oss", "", oss_freerdp_audin_client_subsystem_entry }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:228:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 228 | { "drdynvc", "VirtualChannelEntryEx", (static_addin_fkt)drdynvc_VirtualChannelEntryEx, CLIENT_DRDYNVC_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:229:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 229 | { "video", "DVCPluginEntry", (static_addin_fkt)video_DVCPluginEntry, CLIENT_VIDEO_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:230:39: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 230 | { "smartcard", "DeviceServiceEntry", (static_addin_fkt)smartcard_DeviceServiceEntry, CLIENT_SMARTCARD_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:231:36: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 231 | { "serial", "DeviceServiceEntry", (static_addin_fkt)serial_DeviceServiceEntry, CLIENT_SERIAL_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:232:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 232 | { "remdesk", "VirtualChannelEntryEx", (static_addin_fkt)remdesk_VirtualChannelEntryEx, CLIENT_REMDESK_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:233:39: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 233 | { "rdpsnd", "VirtualChannelEntryEx", (static_addin_fkt)rdpsnd_VirtualChannelEntryEx, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:234:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 234 | { "rdpsnd", "DVCPluginEntry", (static_addin_fkt)rdpsnd_DVCPluginEntry, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:235:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 235 | { "rdpgfx", "DVCPluginEntry", (static_addin_fkt)rdpgfx_DVCPluginEntry, CLIENT_RDPGFX_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:236:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 236 | { "rdpei", "DVCPluginEntry", (static_addin_fkt)rdpei_DVCPluginEntry, CLIENT_RDPEI_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:237:38: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 237 | { "rdpdr", "VirtualChannelEntryEx", (static_addin_fkt)rdpdr_VirtualChannelEntryEx, CLIENT_RDPDR_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:238:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 238 | { "rdp2tcp", "VirtualChannelEntryEx", (static_addin_fkt)rdp2tcp_VirtualChannelEntryEx, CLIENT_RDP2TCP_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:239:37: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 239 | { "rail", "VirtualChannelEntryEx", (static_addin_fkt)rail_VirtualChannelEntryEx, CLIENT_RAIL_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:240:38: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 240 | { "parallel", "DeviceServiceEntry", (static_addin_fkt)parallel_DeviceServiceEntry, CLIENT_PARALLEL_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:241:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 241 | { "location", "DVCPluginEntry", (static_addin_fkt)location_DVCPluginEntry, CLIENT_LOCATION_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:242:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 242 | { "geometry", "DVCPluginEntry", (static_addin_fkt)geometry_DVCPluginEntry, CLIENT_GEOMETRY_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:243:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 243 | { "encomsp", "VirtualChannelEntryEx", (static_addin_fkt)encomsp_VirtualChannelEntryEx, CLIENT_ENCOMSP_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:244:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 244 | { "echo", "DVCPluginEntry", (static_addin_fkt)echo_DVCPluginEntry, CLIENT_ECHO_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:245:35: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 245 | { "drive", "DeviceServiceEntry", (static_addin_fkt)drive_DeviceServiceEntry, CLIENT_DRIVE_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:246:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 246 | { "disp", "DVCPluginEntry", (static_addin_fkt)disp_DVCPluginEntry, CLIENT_DISP_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:247:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 247 | { "cliprdr", "VirtualChannelEntryEx", (static_addin_fkt)cliprdr_VirtualChannelEntryEx, CLIENT_CLIPRDR_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:248:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 248 | { "audin", "DVCPluginEntry", (static_addin_fkt)audin_DVCPluginEntry, CLIENT_AUDIN_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:249:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 249 | { "ainput", "DVCPluginEntry", (static_addin_fkt)ainput_DVCPluginEntry, CLIENT_AINPUT_SUBSYSTEM_TABLE }, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 51 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [338/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -I/src/FreeRDP/channels/audin/client/oss/.. -I/src/FreeRDP/build/channels/audin/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -MF channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o.d -o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -c /src/FreeRDP/channels/audin/client/oss/audin_oss.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/oss/audin_oss.c:43: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/audin/client/oss/audin_oss.c:72:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 72 | winpr_strerror((_error), buffer, sizeof(buffer))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [339/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -MF client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -c /src/FreeRDP/client/common/smartcard_cli.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/client/common/smartcard_cli.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/utils/smartcard_cli.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [340/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -c /src/FreeRDP/channels/cliprdr/cliprdr_common.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/cliprdr_common.c:24: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/cliprdr_common.c:416:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 416 | formatList->numFormats = (cap / 36); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": 5 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [341/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -c /src/FreeRDP/channels/client/generic_dynvc.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/client/generic_dynvc.c:22: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/channels.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:27:83: warning: unused parameter 'Data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 27 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:28:53: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 28 | BOOL* pbAccept, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [342/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/tsg.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/tsg.c:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:329:45: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 329 | static BOOL TsProxyWriteTunnelContext(wLog* log, wStream* s, const CONTEXT_HANDLE* tunnelContext) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:340:41: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 340 | static BOOL tsg_ndr_pointer_write(wLog* log, wStream* s, UINT32* index, DWORD length) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:396:40: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 396 | static BOOL tsg_ndr_write_string(wLog* log, wStream* s, const WCHAR* str, UINT32 length) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:472:47: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 472 | static BOOL tsg_ndr_write_packet_header(wLog* log, wStream* s, const TSG_PACKET_HEADER* header) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:492:37: warning: unused parameter 'log' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 492 | static BOOL tsg_ndr_write_nap(wLog* log, wStream* s, const TSG_CAPABILITY_NAP* nap) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:505:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 505 | UINT32 count = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:692:9: warning: variable 'MaxOffsetValue' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 692 | UINT32 MaxOffsetValue = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:693:9: warning: variable 'idleTimeout' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 693 | UINT32 idleTimeout = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:694:9: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 694 | UINT32 reserved = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1528:9: warning: variable 'MsgId' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1528 | UINT32 MsgId = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1529:9: warning: variable 'MsgType' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1529 | UINT32 MsgType = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1530:9: warning: variable 'IsMessagePresent' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1530 | UINT32 IsMessagePresent = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1718:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1718 | if (!tsg_ndr_write_string(tsg->log, s, tsg->MachineName, count)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:2072:56: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2072 | if (!tsg_ndr_write_string(tsg->log, s, tsg->Hostname, count)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 18 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [343/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YUV.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:218:50: warning: unused parameter 'nTotalHeight' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 218 | UINT32 nTotalHeight, BYTE* WINPR_RESTRICT pDst[3], Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:511:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 511 | nWidth = (roi->width + 1) & ~0x0001; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:512:32: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 512 | nHeight = (roi->height + 1) & ~0x0001; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:624:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 624 | return ((-29 * R - 99 * G + 128 * B) >> 8) + 128; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:629:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 629 | return ((128 * R - 116 * G - 12 * B) >> 8) + 128; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1006:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1006 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1007:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1007 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1053:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1053 | const UINT32 n = (i & ~7) + i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1147:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1147 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1148:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1148 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1194:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1194 | const UINT32 n = (i & ~7) + i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1297:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1297 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1298:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1298 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1395:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1395 | const UINT32 n = (i & ~7) + i; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": 27 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [344/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -MF channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o.d -o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -c /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:40: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:435:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 435 | rdpsnd->wCurrentFormatNo = wFormatNo; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:697:9: warning: variable 'dwAudioTimeStamp' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 697 | UINT32 dwAudioTimeStamp = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:855:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_RDPSND_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_RDPSND_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 855 | entry = (PFREERDP_RDPSND_DEVICE_ENTRY)freerdp_load_channel_addin_entry(RDPSND_CHANNEL_NAME, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 856 | name, NULL, flags); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:953:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 953 | rdpsnd->fixed_format->nSamplesPerSec = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:971:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 971 | rdpsnd->latency = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": 9 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [345/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:226:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 226 | return rc; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:741:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #30 - "compile-honggfuzz-address-x86_64": 741 | snprintf(buffer, sizeof(buffer), location, (unsigned long)uid); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:743:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #30 - "compile-honggfuzz-address-x86_64": 743 | snprintf(buffer, sizeof(buffer), location, uname); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:952:21: warning: implicit conversion loses integer precision: 'ULONG_PTR' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 952 | UINT32 ids[1] = { key }; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1473:9: warning: variable 'FileId' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1473 | UINT32 FileId = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1879:64: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1878 | status = plugin->channelEntryPoints.pVirtualChannelWriteEx( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1879 | plugin->InitHandle, plugin->OpenHandle, Stream_Buffer(s), pos, s); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [346/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -c /src/FreeRDP/client/common/client_cliprdr_file.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/client/common/client_cliprdr_file.c:44: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1296:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1294 | CLIPRDR_FILE_CONTENTS_RESPONSE response = { .streamId = request->streamId, Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1295 | .requestedData = data, Step #30 - "compile-honggfuzz-address-x86_64": 1296 | .cbRequested = size, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1309:62: warning: unused parameter 'arg' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1309 | static BOOL dump_streams(const void* key, void* value, void* arg) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1374:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1374 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1461:27: warning: implicit conversion changes signedness: 'const UINT64' (aka 'const unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1461 | if (_fseeki64(rfile->fp, offset, SEEK_SET) < 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #30 - "compile-honggfuzz-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:66: warning: unused parameter 'file_context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:92: warning: unused parameter 'clip' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:58: warning: unused parameter 'data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1964 | const void* data, size_t size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:71: warning: unused parameter 'size' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1964 | const void* data, size_t size) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:68: warning: unused parameter 'stop_thread' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2453:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2453 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :43:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:58:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 58 | #define NO_CLIP_DATA_ID (UINT64_C(1) << 32) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:56:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 56 | #define MAX_CLIP_DATA_DIR_LEN 10 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:64:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 64 | #define DEBUG_CLIPRDR(log, ...) \ Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:57:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 57 | #define MAX_CLIPBOARD_FORMATS 255 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:59:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 59 | #define WIN32_FILETIME_TO_UNIX_EPOCH UINT64_C(11644473600) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:6: warning: unused function 'cliprdr_file_session_terminate' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1651:13: warning: unused function 'cliprdr_file_server_content_changed_and_update' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 1651 | static BOOL cliprdr_file_server_content_changed_and_update(CliprdrFileContext* file, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 21 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [347/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -MF channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o.d -o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -c /src/FreeRDP/channels/audin/client/audin_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/audin_main.c:35: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:642:81: warning: unused parameter 'Data' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 642 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:643:51: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 643 | BOOL* pbAccept, IWTSVirtualChannelCallback** ppCallback) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:814:6: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_AUDIN_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_AUDIN_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 814 | (const PFREERDP_AUDIN_DEVICE_ENTRY)freerdp_load_channel_addin_entry(AUDIN_CHANNEL_NAME, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 815 | name, NULL, 0); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:948:42: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 948 | audin->fixed_format->nSamplesPerSec = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": 8 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [348/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -c /src/FreeRDP/libfreerdp/core/update.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/update.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:172:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 172 | Stream_Write_UINT16(s, bitmapData->destLeft); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:173:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 173 | Stream_Write_UINT16(s, bitmapData->destTop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:174:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 174 | Stream_Write_UINT16(s, bitmapData->destRight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:175:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 175 | Stream_Write_UINT16(s, bitmapData->destBottom); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:176:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 176 | Stream_Write_UINT16(s, bitmapData->width); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:177:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 177 | Stream_Write_UINT16(s, bitmapData->height); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:178:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 178 | Stream_Write_UINT16(s, bitmapData->bitsPerPixel); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:179:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 179 | Stream_Write_UINT16(s, bitmapData->flags); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:180:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 180 | Stream_Write_UINT16(s, bitmapData->bitmapLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:187:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 186 | Stream_Write_UINT16(s, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 187 | bitmapData->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:189:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 188 | Stream_Write_UINT16(s, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 189 | bitmapData->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:190:39: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 190 | Stream_Write_UINT16(s, bitmapData->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:192:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 191 | Stream_Write_UINT16(s, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 192 | bitmapData->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:234:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 234 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :129:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 129 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:250:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 250 | Stream_Write_UINT16(s, bitmapUpdate->number); /* numberRectangles (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:293:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 293 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :145:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:350:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 350 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :166:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 166 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:372:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 372 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :177:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :6:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 6 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:651:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 651 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :25:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:677:78: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 677 | if (!_update_read_pointer_color(s, &pointer_new->colorPtrAttr, pointer_new->xorBpp, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:684:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 684 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :38:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:706:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 706 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :49:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 49 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1198:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1198 | Stream_Write_UINT8(s, orderInfo->controlFlags); /* controlFlags (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1201:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1201 | Stream_Write_UINT8(s, orderInfo->orderType); /* orderType (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1204:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1203 | if (!update_write_field_flags( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1204 | s, orderInfo->fieldFlags, orderInfo->controlFlags, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1362:64: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1362 | if (!update_write_surfcmd_frame_marker(s, surfaceFrameMarker->frameAction, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1532:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1532 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_DSTBLT); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1534:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1534 | update_check_flush(context, headerLength + inf); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1533:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1533 | inf = update_approximate_dstblt_order(&orderInfo, dstblt); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1568:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1568 | update_check_flush(context, headerLength + update_approximate_patblt_order(&orderInfo, patblt)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1576:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1576 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1579 | Stream_Seek(s, headerLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1599:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1599 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_SCRBLT); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1601:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1601 | update_check_flush(context, headerLength + inf); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1600:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1600 | inf = update_approximate_scrblt_order(&orderInfo, scrblt); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1607:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1607 | offset = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1632:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1632 | update_check_flush(context, headerLength + Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1641:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1641 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1644:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1644 | Stream_Seek(s, headerLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1665:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1665 | update_check_flush(context, headerLength + inf); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1673:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1673 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1676:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1676 | Stream_Seek(s, headerLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1678:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1678 | update_write_order_info(context, s, &orderInfo, offset); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1664:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1664 | inf = update_approximate_line_to_order(&orderInfo, line_to); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1671:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1671 | offset = Stream_GetPosition(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1695:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1695 | update_check_flush(context, headerLength + update_approximate_memblt_order(&orderInfo, memblt)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1703:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1703 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1706:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1706 | Stream_Seek(s, headerLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1728:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1728 | update_check_flush(context, headerLength + inf); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1736:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1736 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1739:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1739 | Stream_Seek(s, headerLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1727:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1727 | inf = update_approximate_glyph_index_order(&orderInfo, glyph_index); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2071:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2071 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2116:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2116 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2185:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2185 | Stream_Write_UINT16(s, pointerPosition->xPos); /* xPos (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2186:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2186 | Stream_Write_UINT16(s, pointerPosition->yPos); /* yPos (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2305:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2305 | Stream_Write_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2329:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2329 | Stream_Write_UINT16(s, pointer_cached->cacheIndex); /* cacheIndex (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2563:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2563 | Stream_Write_UINT8(s, stateOrder->showState); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2598:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2598 | Stream_Write_UINT8(s, stateOrder->RPContent); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2626:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2626 | Stream_Write_UINT16(s, stateOrder->numWindowRects); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2632:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2632 | Stream_Write_UINT32(s, stateOrder->visibleOffsetX); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2633:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2633 | Stream_Write_UINT32(s, stateOrder->visibleOffsetY); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2638:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2638 | Stream_Write_UINT16(s, stateOrder->numVisibilityRects); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2686:75: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2686 | static UINT16 update_calculate_window_icon_order(const WINDOW_ORDER_INFO* orderInfo, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2736:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2736 | Stream_Write_UINT16(s, iconInfo->cacheEntry); /* CacheEntry (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2737:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2737 | Stream_Write_UINT8(s, iconInfo->cacheId); /* CacheId (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2738:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2738 | Stream_Write_UINT8(s, iconInfo->bpp); /* Bpp (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2739:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2739 | Stream_Write_UINT16(s, iconInfo->width); /* Width (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2740:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2740 | Stream_Write_UINT16(s, iconInfo->height); /* Height (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2744:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2744 | Stream_Write_UINT16(s, iconInfo->cbColorTable); /* CbColorTable (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2747:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2747 | Stream_Write_UINT16(s, iconInfo->cbBitsMask); /* CbBitsMask (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2748:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2748 | Stream_Write_UINT16(s, iconInfo->cbBitsColor); /* CbBitsColor (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2794:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2794 | Stream_Write_UINT16(s, cachedIcon->cacheEntry); /* CacheEntry (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2795:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2795 | Stream_Write_UINT8(s, cachedIcon->cacheId); /* CacheId (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2903:24: warning: implicit conversion changes signedness: 'const UINT16' (aka 'const unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2903 | Stream_Write_INT16(s, orderSize); /* OrderSize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2949:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2949 | Stream_Write_UINT16(s, iconInfo.cacheEntry); /* CacheEntry (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2950:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2950 | Stream_Write_UINT8(s, iconInfo.cacheId); /* CacheId (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2951:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2951 | Stream_Write_UINT8(s, iconInfo.bpp); /* Bpp (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2952:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2952 | Stream_Write_UINT16(s, iconInfo.width); /* Width (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2953:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2953 | Stream_Write_UINT16(s, iconInfo.height); /* Height (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2957:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2957 | Stream_Write_UINT16(s, iconInfo.cbColorTable); /* CbColorTable (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2960:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2960 | Stream_Write_UINT16(s, iconInfo.cbBitsMask); /* CbBitsMask (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2961:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2961 | Stream_Write_UINT16(s, iconInfo.cbBitsColor); /* CbBitsColor (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2974:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2974 | Stream_Write_UINT16(s, cachedIcon.cacheEntry); /* CacheEntry (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2975:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2975 | Stream_Write_UINT8(s, cachedIcon.cacheId); /* CacheId (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3075:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3075 | Stream_Write_UINT8(s, monitoredDesktop->numWindowIds); /* numWindowIds (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3264:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 3264 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :177:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 93 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [349/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -c /src/FreeRDP/channels/client/addin.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/client/addin.c:31: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:86:74: warning: unused parameter 'pszName' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 86 | static FREERDP_ADDIN** freerdp_channels_list_client_static_addins(LPCSTR pszName, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:87:74: warning: unused parameter 'pszSubsystem' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 87 | LPCSTR pszSubsystem, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:74: warning: unused parameter 'pszType' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:163:83: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 163 | LPCSTR pszType, DWORD dwFlags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:493:16: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 493 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:497:15: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 497 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/client/addin.c:510:12: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #30 - "compile-honggfuzz-address-x86_64": 510 | return (PVIRTUALCHANNELENTRY)table->entry; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 12 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [350/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -c /src/FreeRDP/channels/rail/client/rail_orders.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_orders.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:94:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 94 | Stream_Read_INT16(s, minmaxinfo->maxWidth); /* maxWidth (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:95:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 95 | Stream_Read_INT16(s, minmaxinfo->maxHeight); /* maxHeight (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:96:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 96 | Stream_Read_INT16(s, minmaxinfo->maxPosX); /* maxPosX (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:97:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 97 | Stream_Read_INT16(s, minmaxinfo->maxPosY); /* maxPosY (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:98:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 98 | Stream_Read_INT16(s, minmaxinfo->minTrackWidth); /* minTrackWidth (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:99:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 99 | Stream_Read_INT16(s, minmaxinfo->minTrackHeight); /* minTrackHeight (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:100:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 100 | Stream_Read_INT16(s, minmaxinfo->maxTrackWidth); /* maxTrackWidth (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:101:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 101 | Stream_Read_INT16(s, minmaxinfo->maxTrackHeight); /* maxTrackHeight (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:125:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 125 | Stream_Read_INT16(s, localMoveSize->posX); /* posX (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:126:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 126 | Stream_Read_INT16(s, localMoveSize->posY); /* posY (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:315:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 315 | Stream_Write_UINT16(s, langImeInfo->LanguageID); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 15 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [351/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:101:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 101 | dataLen = pos - 8; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:223:82: warning: unused parameter 'length' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 223 | static UINT cliprdr_process_clip_caps(cliprdrPlugin* cliprdr, wStream* s, UINT32 length, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:224:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 224 | UINT16 flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:605:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 605 | flags &= ~CB_USE_LONG_FORMAT_NAMES; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:607:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 607 | flags &= ~CB_STREAM_FILECLIP_ENABLED; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:609:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 609 | flags &= ~CB_FILECLIP_NO_FILE_PATHS; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:611:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 611 | flags &= ~CB_CAN_LOCK_CLIPDATA; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:613:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 613 | flags &= ~CB_HUGE_FILE_SUPPORT_ENABLED; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1015:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1015 | static UINT cliprdr_virtual_channel_event_connected(cliprdrPlugin* cliprdr, LPVOID pData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1016:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1016 | UINT32 dataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 14 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [352/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -c /src/FreeRDP/libfreerdp/codec/interleaved.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/interleaved.h:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:291:38: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 291 | runLength = ((UINT16)pbOrderHdr[1]) | (((UINT16)pbOrderHdr[2]) << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:379:66: warning: unused parameter 'file' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 379 | const char* fkt, const char* file, size_t line) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:446:76: note: expanded from macro 'ENSURE_CAPACITY' Step #30 - "compile-honggfuzz-address-x86_64": 446 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 1) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #30 - "compile-honggfuzz-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:480:76: note: expanded from macro 'ENSURE_CAPACITY' Step #30 - "compile-honggfuzz-address-x86_64": 480 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 2) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #30 - "compile-honggfuzz-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 370 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 370 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 370 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:515:76: note: expanded from macro 'ENSURE_CAPACITY' Step #30 - "compile-honggfuzz-address-x86_64": 515 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 3) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #30 - "compile-honggfuzz-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 42 | UNROLL(cBits, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 43 | UINT32 data; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 45 | Step #30 - "compile-honggfuzz-address-x86_64": 46 | if (bitmask & mask) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 48 | else Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 49 | data = xorPixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 50 | Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 53 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 42 | UNROLL(cBits, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 43 | UINT32 data; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 45 | Step #30 - "compile-honggfuzz-address-x86_64": 46 | if (bitmask & mask) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 48 | else Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 49 | data = xorPixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 50 | Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 53 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 42 | UNROLL(cBits, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 43 | UINT32 data; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 45 | Step #30 - "compile-honggfuzz-address-x86_64": 46 | if (bitmask & mask) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 48 | else Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 49 | data = xorPixel; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 50 | Step #30 - "compile-honggfuzz-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 53 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 52 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | mask = mask << 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:181:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 181 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 193 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 196 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 193 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 196 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 193 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 196 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 236 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 239 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 236 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 239 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 236 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 239 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 370 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 370 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 367 | UNROLL(runLength, { Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 370 | }); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #30 - "compile-honggfuzz-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #30 - "compile-honggfuzz-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #30 - "compile-honggfuzz-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #30 - "compile-honggfuzz-address-x86_64": 39 | _exp \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:739:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 739 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :148:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:715:65: warning: unused parameter 'Compressor' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 715 | BITMAP_INTERLEAVED_CONTEXT* bitmap_interleaved_context_new(BOOL Compressor) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:149:20: warning: unused function 'rle_code_str_buffer' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 149 | static const char* rle_code_str_buffer(UINT32 code, char* buffer, size_t size) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 71 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [353/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -c /src/FreeRDP/channels/drive/client/drive_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_main.c:38: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:80:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 80 | rc = STATUS_ACCESS_DENIED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #30 - "compile-honggfuzz-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:84:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 84 | rc = STATUS_NO_SUCH_FILE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #30 - "compile-honggfuzz-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:88:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 88 | rc = STATUS_DEVICE_BUSY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:254:28: note: expanded from macro 'STATUS_DEVICE_BUSY' Step #30 - "compile-honggfuzz-address-x86_64": 254 | #define STATUS_DEVICE_BUSY STATUS_CAST(NTSTATUS, 0x80000011) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:92:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 92 | rc = STATUS_NO_SUCH_DEVICE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #30 - "compile-honggfuzz-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:96:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 96 | rc = STATUS_NO_SUCH_DEVICE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #30 - "compile-honggfuzz-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:101:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 101 | rc = STATUS_OBJECT_NAME_COLLISION; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:344:38: note: expanded from macro 'STATUS_OBJECT_NAME_COLLISION' Step #30 - "compile-honggfuzz-address-x86_64": 344 | #define STATUS_OBJECT_NAME_COLLISION STATUS_CAST(NTSTATUS, 0xC0000035) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:105:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 105 | rc = STATUS_NO_SUCH_FILE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #30 - "compile-honggfuzz-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:109:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 109 | rc = STATUS_INVALID_HANDLE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:61:31: note: expanded from macro 'STATUS_INVALID_HANDLE' Step #30 - "compile-honggfuzz-address-x86_64": 61 | #define STATUS_INVALID_HANDLE STATUS_CAST(NTSTATUS, 0xC0000008L) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:113:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 113 | rc = STATUS_NO_MORE_FILES; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:244:30: note: expanded from macro 'STATUS_NO_MORE_FILES' Step #30 - "compile-honggfuzz-address-x86_64": 244 | #define STATUS_NO_MORE_FILES STATUS_CAST(NTSTATUS, 0x80000006) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:117:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 117 | rc = STATUS_NOT_A_DIRECTORY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:553:32: note: expanded from macro 'STATUS_NOT_A_DIRECTORY' Step #30 - "compile-honggfuzz-address-x86_64": 553 | #define STATUS_NOT_A_DIRECTORY STATUS_CAST(NTSTATUS, 0xC0000103) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:121:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 121 | rc = STATUS_OBJECT_PATH_NOT_FOUND; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:348:38: note: expanded from macro 'STATUS_OBJECT_PATH_NOT_FOUND' Step #30 - "compile-honggfuzz-address-x86_64": 348 | #define STATUS_OBJECT_PATH_NOT_FOUND STATUS_CAST(NTSTATUS, 0xC000003A) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:125:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 125 | rc = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:161:9: warning: variable 'allocationSize' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 161 | UINT64 allocationSize = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:247:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 247 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:285:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 285 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:347:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 347 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:387:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 387 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:421:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 421 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:429:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 429 | irp->IoStatus = STATUS_DIRECTORY_NOT_EMPTY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:551:36: note: expanded from macro 'STATUS_DIRECTORY_NOT_EMPTY' Step #30 - "compile-honggfuzz-address-x86_64": 551 | #define STATUS_DIRECTORY_NOT_EMPTY STATUS_CAST(NTSTATUS, 0xC0000101) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:565:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 565 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:473:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 473 | Stream_Write_UINT32(output, length); /* Length */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:486:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 486 | Stream_Write_UINT32(output, volumeLabelLen); /* VolumeLabelLength */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:516:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 516 | Stream_Write_UINT32(output, length); /* Length */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:527:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 527 | Stream_Write_UINT32(output, diskTypeLen); /* FileSystemNameLength */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:582:9: warning: variable 'FsInformationClass' set but not used [-Wunused-but-set-variable] Step #30 - "compile-honggfuzz-address-x86_64": 582 | UINT32 FsInformationClass = 0; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:626:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 626 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #30 - "compile-honggfuzz-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:657:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 657 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #30 - "compile-honggfuzz-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:736:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 736 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #30 - "compile-honggfuzz-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #30 - "compile-honggfuzz-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 32 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [354/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client.c.o -c /src/FreeRDP/client/common/client.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/client/common/client.c:27: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:467:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 467 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:488:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 488 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #30 - "compile-honggfuzz-address-x86_64": 38 | # define errno (*__errno_location ()) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #30 - "compile-honggfuzz-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #30 - "compile-honggfuzz-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:554:43: warning: unused parameter 'instance' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 554 | BOOL client_cli_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWORD count, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:592:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 592 | *choice = answer; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1117:46: warning: unused parameter 'instance' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1117:68: warning: unused parameter 'request' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1117:84: warning: unused parameter 'token' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1203:9: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1203 | return delay; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1581:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1581:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1638:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1638:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:1996:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'UINT32' (aka 'unsigned int') [-Wfloat-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1996 | normalizedpressure = (pressure * 1024) / pen->max_pressure; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:2002:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2002 | rotation = va_arg(args, unsigned); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:2007:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2007 | tiltX = va_arg(args, int); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/client.c:2012:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2012 | tiltX = va_arg(args, int); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #30 - "compile-honggfuzz-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 20 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [355/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -c /src/FreeRDP/channels/drive/client/drive_file.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_file.c:41: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 4 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [356/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/encomsp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -MF channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o.d -o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -c /src/FreeRDP/channels/encomsp/client/encomsp_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/encomsp/client/encomsp_main.c:28: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1093:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1093 | static UINT encomsp_virtual_channel_event_connected(encomspPlugin* encomsp, LPVOID pData, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1094:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1094 | UINT32 dataLength) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 6 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [357/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -c /src/FreeRDP/libfreerdp/core/orders.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/orders.c:24: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:147:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 147 | switch (bmf & (~CACHED_BRUSH)) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:469:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #30 - "compile-honggfuzz-address-x86_64": 469 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:489:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #30 - "compile-honggfuzz-address-x86_64": 489 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:509:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #30 - "compile-honggfuzz-address-x86_64": 509 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:531:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 531 | Stream_Read_INT16(s, lsi16); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:539:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 539 | Stream_Write_UINT16(s, coord); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:614:26: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 614 | *value = (byte & 0x7F) << 8; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:731:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 731 | *value = (byte & 0x3F) << 8; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:737:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 737 | *value = (byte & 0x3F) << 16; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:739:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 739 | *value |= (byte << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:745:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 745 | *value = (byte & 0x3F) << 24; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:747:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 747 | *value |= (byte << 16); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:749:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 749 | *value |= (byte << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:766:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 766 | Stream_Write_UINT8(s, value); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:812:18: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 812 | uvalue = (byte | ~0x3F); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:906:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 906 | brush->data[0] = brush->hatch; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:915:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 915 | Stream_Write_UINT8(s, brush->x); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:920:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 920 | Stream_Write_UINT8(s, brush->y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:925:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 925 | Stream_Write_UINT8(s, brush->style); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:941:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 941 | Stream_Write_UINT8(s, brush->hatch); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:954:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 954 | brush->data[0] = brush->hatch; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:51: warning: unused parameter 'x' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1025 | INT16 x, INT16 y) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:60: warning: unused parameter 'y' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1025 | INT16 x, INT16 y) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1070:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1070 | const UINT32 mask = (1UL << ((UINT32)number - 1UL)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1186:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1186 | if (!order_field_flag_is_set(orderInfo, NO)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1202:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1202 | if (!order_field_flag_is_set(orderInfo, NO)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1263:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1263 | Stream_Write_UINT8(s, dstblt->bRop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1277:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1277 | update_read_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1304:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1304 | Stream_Write_UINT8(s, patblt->bRop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1314:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1314 | update_write_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1354:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1354 | Stream_Write_UINT8(s, scrblt->bRop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1499:72: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1499 | if (!update_read_brush(s, &multi_patblt->brush, orderInfo->fieldFlags >> 7)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1700:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1700 | Stream_Write_UINT16(s, line_to->backMode); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1712:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1712 | Stream_Write_UINT8(s, line_to->bRop2); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1714:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1714 | Stream_Write_UINT8(s, line_to->penStyle); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1716:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1716 | Stream_Write_UINT8(s, line_to->penWidth); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:63: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1796:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1796 | cacheId = (memblt->cacheId & 0xFF) | ((memblt->colorIndex & 0xFF) << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1808:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1808 | Stream_Write_UINT8(s, memblt->bRop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1814:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1814 | Stream_Write_UINT16(s, memblt->cacheIndex); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1832:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1832 | if (!update_read_brush(s, &mem3blt->brush, orderInfo->fieldFlags >> 10) || Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1872:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1872 | !update_read_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14) || Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1912:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1912 | Stream_Write_UINT8(s, glyph_index->cacheId); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1914:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1914 | Stream_Write_UINT8(s, glyph_index->flAccel); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1916:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1916 | Stream_Write_UINT8(s, glyph_index->ulCharInc); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1918:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1918 | Stream_Write_UINT8(s, glyph_index->fOpRedundant); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1924:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1924 | Stream_Write_UINT16(s, glyph_index->bkLeft); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1926:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1926 | Stream_Write_UINT16(s, glyph_index->bkTop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1928:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1928 | Stream_Write_UINT16(s, glyph_index->bkRight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1930:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1930 | Stream_Write_UINT16(s, glyph_index->bkBottom); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1932:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1932 | Stream_Write_UINT16(s, glyph_index->opLeft); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1934:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1934 | Stream_Write_UINT16(s, glyph_index->opTop); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1936:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1936 | Stream_Write_UINT16(s, glyph_index->opRight); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1938:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1938 | Stream_Write_UINT16(s, glyph_index->opBottom); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1944:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1944 | update_write_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1946:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1946 | Stream_Write_UINT16(s, glyph_index->x); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1948:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1948 | Stream_Write_UINT16(s, glyph_index->y); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1950:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1950 | Stream_Write_UINT8(s, glyph_index->cbData); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2048:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2048 | glyph->cb = Stream_GetRemainingLength(sub); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:67: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2116:70: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2116 | if (!update_read_brush(s, &polygon_cb->brush, orderInfo->fieldFlags >> 6)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:65: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2173:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2173 | update_read_brush(s, &ellipse_cb->brush, orderInfo->fieldFlags >> 8)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2242:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2242 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :158:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 158 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2271:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2271 | Stream_Write_UINT8(s, cache_bitmap->cacheId); /* cacheId (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2273:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2273 | Stream_Write_UINT8(s, cache_bitmap->bitmapWidth); /* bitmapWidth (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2274:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2274 | Stream_Write_UINT8(s, cache_bitmap->bitmapHeight); /* bitmapHeight (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2275:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2275 | Stream_Write_UINT8(s, cache_bitmap->bitmapBpp); /* bitmapBpp (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2276:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2276 | Stream_Write_UINT16(s, bitmapLength); /* bitmapLength (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2277:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2277 | Stream_Write_UINT16(s, cache_bitmap->cacheIndex); /* cacheIndex (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2388:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2388 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :173:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 173 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 2418 | ((cache_bitmap_v2->flags << 7) & 0xFF80); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2450:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2449 | Stream_Write_UINT16( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2450 | s, cache_bitmap_v2->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2452:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2451 | Stream_Write_UINT16( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2452 | s, cache_bitmap_v2->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2453:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2453 | Stream_Write_UINT16(s, cache_bitmap_v2->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2455:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2454 | Stream_Write_UINT16( Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2455 | s, cache_bitmap_v2->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2539:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2539 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :2:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 2 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2546:57: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2546 | UINT16* flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2569:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2569 | Stream_Write_UINT16(s, cache_bitmap_v3->cacheIndex); /* cacheIndex (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2572:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2572 | Stream_Write_UINT8(s, bitmapData->bpp); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2575:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2575 | Stream_Write_UINT8(s, bitmapData->codecID); /* codecID (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2576:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2576 | Stream_Write_UINT16(s, bitmapData->width); /* width (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2577:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2577 | Stream_Write_UINT16(s, bitmapData->height); /* height (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :12:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 12 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2585:76: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2585 | UINT16 flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2646:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2646 | Stream_Write_UINT8(s, cache_color_table->cacheIndex); /* cacheIndex (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2647:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2647 | Stream_Write_UINT16(s, cache_color_table->numberColors); /* numberColors (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2681:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2681 | Stream_Read_INT16(s, glyph->x); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2682:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2682 | Stream_Read_INT16(s, glyph->y); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2736:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2736 | Stream_Write_UINT8(s, cache_glyph->cacheId); /* cacheId (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2737:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2737 | Stream_Write_UINT8(s, cache_glyph->cGlyphs); /* cGlyphs (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2743:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2743 | Stream_Write_UINT16(s, glyph->cacheIndex); /* cacheIndex (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2745:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2745 | Stream_Write_UINT16(s, lsi16); /* x (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2747:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2747 | Stream_Write_UINT16(s, lsi16); /* y (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2748:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2748 | Stream_Write_UINT16(s, glyph->cx); /* cx (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2749:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2749 | Stream_Write_UINT16(s, glyph->cy); /* cy (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2840:88: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2840 | *flags = (cache_glyph_v2->cacheId & 0x000F) | ((cache_glyph_v2->flags & 0x000F) << 4) | Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 2841 | ((cache_glyph_v2->cGlyphs & 0x00FF) << 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2847:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2847 | Stream_Write_UINT8(s, glyph->cacheIndex); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2889:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2889 | const size_t dstIndex = ((y * 8 + x) * bytesPerPixel) + k; Step #30 - "compile-honggfuzz-address-x86_64": | ~~^~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:44: warning: unused parameter 's' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:59: warning: unused parameter 'input' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:71: warning: unused parameter 'bpp' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2965:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2964 | if (!update_decompress_brush(s, cache_brush->data, sizeof(cache_brush->data), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 2965 | cache_brush->bpp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2978:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2978 | Stream_Read(s, &cache_brush->data[i * scanline], scanline); Step #30 - "compile-honggfuzz-address-x86_64": | ^ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2904:95: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2904 | static CACHE_BRUSH_ORDER* update_read_cache_brush_order(rdpUpdate* update, wStream* s, UINT16 flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3011:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3011 | Stream_Write_UINT8(s, cache_brush->index); /* cacheEntry (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3013:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3013 | Stream_Write_UINT8(s, cache_brush->cx); /* cx (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3014:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3014 | Stream_Write_UINT8(s, cache_brush->cy); /* cy (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3015:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3015 | Stream_Write_UINT8(s, cache_brush->style); /* style (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3016:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3016 | Stream_Write_UINT8(s, cache_brush->length); /* iBytes (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3045:67: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3045 | if (!update_compress_brush(s, cache_brush->data, cache_brush->bpp)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3055:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3055 | Stream_Write(s, &cache_brush->data[i * scanline], scanline); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3156:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3156 | Stream_Write_UINT16(s, create_offscreen_bitmap->cx); /* cx (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3157:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3157 | Stream_Write_UINT16(s, create_offscreen_bitmap->cy); /* cy (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3161:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3161 | Stream_Write_UINT16(s, deleteList->cIndices); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3179:76: warning: unused parameter 'switch_surface' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 3179 | size_t update_approximate_switch_surface_order(const SWITCH_SURFACE_ORDER* switch_surface) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3190:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3190 | Stream_Write_UINT16(s, switch_surface->bitmapId); /* bitmapId (2 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3375:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3375 | *fieldFlags |= byte << (i * 8); Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3380:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 3380 | BOOL update_write_field_flags(wStream* s, UINT32 fieldFlags, BYTE flags, BYTE fieldBytes) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3475:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3475 | Stream_Write_UINT8(s, orderInfo->boundsFlags); /* field flags */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3713:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3713 | gdi_rop3_code(primary->dstblt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3712:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3712 | orderName, gdi_rop3_code_string(primary->dstblt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3722:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3722 | gdi_rop3_code(primary->patblt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3721:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3721 | orderName, gdi_rop3_code_string(primary->patblt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3731:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3731 | gdi_rop3_code(primary->scrblt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3730:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3730 | orderName, gdi_rop3_code_string(primary->scrblt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3756:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3756 | gdi_rop3_code(primary->multi_dstblt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3755:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3755 | orderName, gdi_rop3_code_string(primary->multi_dstblt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3766:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3766 | gdi_rop3_code(primary->multi_patblt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3765:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3765 | orderName, gdi_rop3_code_string(primary->multi_patblt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3776:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3776 | gdi_rop3_code(primary->multi_scrblt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3775:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3775 | orderName, gdi_rop3_code_string(primary->multi_scrblt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3816:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3816 | gdi_rop3_code(primary->memblt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3815:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3815 | orderName, gdi_rop3_code_string(primary->memblt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3825:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3825 | gdi_rop3_code(primary->mem3blt.bRop)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3824:64: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3824 | orderName, gdi_rop3_code_string(primary->mem3blt.bRop), Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #30 - "compile-honggfuzz-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #30 - "compile-honggfuzz-address-x86_64": 134 | __VA_ARGS__); \ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3936:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3936 | Stream_Read_INT16(s, orderLength); /* orderLength (2 bytes signed) */ Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #30 - "compile-honggfuzz-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:4086:16: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 4086 | end = start + orderLengthFull; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3913:77: warning: unused parameter 'flags' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 3913 | static BOOL update_recv_secondary_order(rdpUpdate* update, wStream* s, BYTE flags) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": 147 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [358/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -c /src/FreeRDP/libfreerdp/codec/rfx.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:35: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:43: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:346:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 346 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :54:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 54 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:423:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 423 | context->bits_per_pixel = FreeRDPGetBitsPerPixel(pixel_format); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:449:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 449 | context->width = width; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:450:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 450 | context->height = height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:463:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 463 | context->decodedHeaderBlocks &= ~RFX_DECODED_SYNC; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:495:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 495 | context->decodedHeaderBlocks &= ~RFX_DECODED_VERSIONS; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:539:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 539 | context->decodedHeaderBlocks &= ~RFX_DECODED_CHANNELS; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:596:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 596 | context->decodedHeaderBlocks &= ~RFX_DECODED_CONTEXT; Step #30 - "compile-honggfuzz-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:796:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 796 | static void CALLBACK rfx_process_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:797:85: warning: unused parameter 'work' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 797 | void* context, PTP_WORK work) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:814:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 814 | message->numTiles = count; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1374:27: warning: cast from 'RFX_TILE **' to 'const RFX_TILE **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 1374 | return (const RFX_TILE**)message->tiles; Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1528:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1528 | Stream_Write_UINT32(s, blockLen); /* BlockT.blockLen (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1549:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1549 | static void CALLBACK rfx_compose_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1550:85: warning: unused parameter 'work' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1550 | void* context, PTP_WORK work) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1697:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1697 | message->numRects = regionNbRects; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1719:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1719 | currentTileRect.top = gridRelY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1720:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1720 | currentTileRect.bottom = gridRelY + tileHeight; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1733:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1733 | tileWidth = width - gridRelX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1735:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1735 | currentTileRect.left = gridRelX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1746:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1746 | tile->xIdx = xIdx; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1747:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1747 | tile->yIdx = yIdx; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1748:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1748 | tile->x = gridRelX; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1749:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1749 | tile->y = gridRelY; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1751:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1751 | tile->width = tileWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1917:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1917 | msg->frameIdx = message->frameIdx + j; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2015:33: warning: implicit conversion loses integer precision: 'const UINT16' (aka 'const unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2015 | Stream_Write_UINT8(s, message->numQuant); /* numQuant (1 byte) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2024:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2024 | Stream_Write_UINT8(s, quantVals[0] + (quantVals[1] << 4)); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2075:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2075 | Stream_Write_UINT32(s, blockLen); /* set CodecChannelT.blockLen (4 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2083:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2083 | const RFX_RECT* rect = rfx_message_get_rect_const(message, i); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": 39 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [359/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -c /src/FreeRDP/libfreerdp/codec/progressive.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:40: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:872:57: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 872 | BOOL subbandDiff, BOOL extrapolate) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1098:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1098 | state->nz = ((bs->accumulator >> (32u - k)) & bs->mask); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:16: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #30 - "compile-honggfuzz-address-x86_64": | ^~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1170:56: warning: unused parameter 'bitPos' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1170 | UINT32 bitPos, UINT32 numBits) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1227:62: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1227 | const BYTE* rawData, UINT32 rawLen, BOOL coeffDiff, BOOL subbandDiff, BOOL extrapolate) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1496:83: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1496 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1574:75: warning: unused parameter 'context' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1574 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1803:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1803 | close_cnt = idx + 1; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2067:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2067 | len = Stream_GetRemainingLength(s); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2205:21: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2205 | boxLeft = surface->gridWidth; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2206:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2206 | boxTop = surface->gridHeight; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2240:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2240 | return (size_t)rc; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2344:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2344 | updateRect.left = nXDst + tile->x; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2345:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2345 | updateRect.top = nYDst + tile->y; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2513:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2513 | numRects = region16_n_rects(invalidRegion); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2542:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2542 | r->x = x; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2543:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2543 | r->y = y; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2544:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2544 | r->width = MIN(64, Width - x); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2545:31: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2545 | r->height = MIN(64, Height - y); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #30 - "compile-honggfuzz-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2565:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2565 | progressive->rfx_context->width = Width; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2566:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2566 | progressive->rfx_context->height = Height; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2640:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2640 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :145:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:79:20: warning: unused function 'progressive_rfx_quant_ladd' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 79 | static INLINE void progressive_rfx_quant_ladd(RFX_COMPONENT_CODEC_QUANT* q, int val) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:175:20: warning: unused function 'progressive_rfx_quant_cmp_less_equal' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 175 | static INLINE BOOL progressive_rfx_quant_cmp_less_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:247:20: warning: unused function 'progressive_rfx_quant_cmp_greater_equal' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 247 | static INLINE BOOL progressive_rfx_quant_cmp_greater_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 32 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [360/371] : && /usr/local/bin/cmake -E rm -f libfreerdp/libfreerdp3.a && /usr/local/bin/llvm-ar qc libfreerdp/libfreerdp3.a libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o && /usr/local/bin/llvm-ranlib libfreerdp/libfreerdp3.a && : Step #30 - "compile-honggfuzz-address-x86_64": [361/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/file.c.o -c /src/FreeRDP/client/common/file.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/client/common/file.c:29: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1131:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1131 | file->DynamicResolution = freerdp_settings_get_bool(settings, FreeRDP_DynamicResolutionUpdate); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1132:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1132 | file->VideoPlaybackMode = freerdp_settings_get_bool(settings, FreeRDP_SupportVideoOptimized); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1138:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1138 | file->ConnectToConsole = freerdp_settings_get_bool(settings, FreeRDP_ConsoleSession); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1140:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1139 | file->NegotiateSecurityLayer = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1140 | freerdp_settings_get_bool(settings, FreeRDP_NegotiateSecurityLayer); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1141:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1141 | file->EnableCredSSPSupport = freerdp_settings_get_bool(settings, FreeRDP_NlaSecurity); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1142:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1142 | file->EnableRdsAadAuth = freerdp_settings_get_bool(settings, FreeRDP_AadSecurity); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1219:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1219 | file->AudioCaptureMode = freerdp_settings_get_bool(settings, FreeRDP_AudioCapture); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1221:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1220 | file->BitmapCachePersistEnable = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1221 | freerdp_settings_get_bool(settings, FreeRDP_BitmapCachePersistEnabled); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1222:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1222 | file->Compression = freerdp_settings_get_bool(settings, FreeRDP_CompressionEnabled); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1228:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1227 | file->PromptCredentialOnce = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1228 | freerdp_settings_get_bool(settings, FreeRDP_GatewayUseSameCredentials); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1229:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1229 | file->PromptForCredentials = freerdp_settings_get_bool(settings, FreeRDP_PromptForCredentials); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1231:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1230 | file->RemoteApplicationMode = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1231 | freerdp_settings_get_bool(settings, FreeRDP_RemoteApplicationMode); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1246:23: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1246 | file->SpanMonitors = freerdp_settings_get_bool(settings, FreeRDP_SpanMonitors); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1247:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1247 | file->UseMultiMon = freerdp_settings_get_bool(settings, FreeRDP_UseMultimon); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1249:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1248 | file->AllowDesktopComposition = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1249 | freerdp_settings_get_bool(settings, FreeRDP_AllowDesktopComposition); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1250:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1250 | file->AllowFontSmoothing = freerdp_settings_get_bool(settings, FreeRDP_AllowFontSmoothing); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1251:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1251 | file->DisableWallpaper = freerdp_settings_get_bool(settings, FreeRDP_DisableWallpaper); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1253:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1252 | file->DisableFullWindowDrag = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1253 | freerdp_settings_get_bool(settings, FreeRDP_DisableFullWindowDrag); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1254:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1254 | file->DisableMenuAnims = freerdp_settings_get_bool(settings, FreeRDP_DisableMenuAnims); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1255:24: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1255 | file->DisableThemes = freerdp_settings_get_bool(settings, FreeRDP_DisableThemes); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1263:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1262 | file->AutoReconnectionEnabled = Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 1263 | freerdp_settings_get_bool(settings, FreeRDP_AutoReconnectionEnabled); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1264:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1264 | file->RedirectSmartCards = freerdp_settings_get_bool(settings, FreeRDP_RedirectSmartCards); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1265:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1265 | file->RedirectWebauthN = freerdp_settings_get_bool(settings, FreeRDP_RedirectWebAuthN); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1111:8: warning: unused variable 'redirectUsb' [-Wunused-variable] Step #30 - "compile-honggfuzz-address-x86_64": 1111 | char* redirectUsb = NULL; Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1280:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1280 | file->EncodeRedirectedVideoCapture = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1293:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1293 | file->RedirectedVideoCaptureEncodingQuality = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:2456:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2456 | list[x] = val; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:2586:58: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 2586 | if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:2607:59: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #30 - "compile-honggfuzz-address-x86_64": 2607 | if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line)) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:2610:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2610 | return *value; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:2655:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #30 - "compile-honggfuzz-address-x86_64": 2655 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #30 - "compile-honggfuzz-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": :94:27: note: expanded from here Step #30 - "compile-honggfuzz-address-x86_64": 94 | clang diagnostic ignored "-Wmismatched-dealloc" Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:60:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 60 | #define INVALID_INTEGER_VALUE 0xFFFFFFFF Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:63:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 63 | #define RDP_FILE_LINE_FLAG_STANDARD 0x00000002 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:66:9: warning: macro is not used [-Wunused-macros] Step #30 - "compile-honggfuzz-address-x86_64": 66 | #define RDP_FILE_LINE_FLAG_TYPE_BINARY 0x00000040 Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/file.c:1626:20: warning: unused function 'rdp_file_to_args' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 1626 | static ADDIN_ARGV* rdp_file_to_args(const char* channel, const char* values) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 39 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [362/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -o Testing/TestFuzzCodecs libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #30 - "compile-honggfuzz-address-x86_64": [363/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -o Testing/TestFuzzCommonAssistanceParseFileBuffer libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #30 - "compile-honggfuzz-address-x86_64": [364/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -o Testing/TestFuzzCommonAssistanceHexStringToBin libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #30 - "compile-honggfuzz-address-x86_64": [365/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -o Testing/TestFuzzCommonAssistanceBinToHexString libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #30 - "compile-honggfuzz-address-x86_64": [366/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -MF client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -c /src/FreeRDP/client/common/cmdline.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/client/common/cmdline.c:34: Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:346:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 346 | const size_t offset = tok - text; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ~~~~^~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:471:22: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 471 | if ((arg->Flags & ~COMMAND_LINE_VALUE_BOOL) == 0) Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:559:13: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 559 | calloc(count + ARRAYSIZE(global_cmd_args), sizeof(COMMAND_LINE_ARGUMENT_A)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1387:76: warning: unused parameter 'type' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1387 | static UINT32 freerdp_get_keyboard_layout_for_type(const char* name, DWORD type) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1624:56: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1624 | const char* name = freerdp_settings_get_name_for_key(x); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1625:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1625 | type = freerdp_settings_get_type_for_key(x); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1913:47: warning: unused parameter 'value' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 1913 | static BOOL setSmartcardEmulation(const char* value, rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2220:73: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2220 | if (!freerdp_settings_set_uint32(settings, FreeRDP_GfxCapsFilter, v)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2394:67: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 2394 | if (!freerdp_settings_set_uint32(settings, FreeRDP_ServerPort, lval)) Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2994:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 2993 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 2994 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE | CLIPRDR_FLAG_REMOTE_TO_LOCAL); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3024:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3023 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #30 - "compile-honggfuzz-address-x86_64": | ~ Step #30 - "compile-honggfuzz-address-x86_64": 3024 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE_FILES | CLIPRDR_FLAG_REMOTE_TO_LOCAL_FILES); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3325 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #30 - "compile-honggfuzz-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3333:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3333 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #30 - "compile-honggfuzz-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3338:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3338 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #30 - "compile-honggfuzz-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3348:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 3348 | return rc; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3798:10: warning: 98 enumeration values not explicitly handled in switch: 'FreeRDP_STRING_UNUSED', 'FreeRDP_ServerHostname', 'FreeRDP_Username'... [-Wswitch-enum] Step #30 - "compile-honggfuzz-address-x86_64": 3798 | switch (what) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:4070:44: warning: unused parameter 'count' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 4070 | COMMAND_LINE_ARGUMENT_A* largs, size_t count, Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5358:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 5358 | char** tmp = realloc(*pargv, nargc * sizeof(char*)); Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~ ~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5546:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 5546 | COMMAND_LINE_ARGUMENT_A* largs = create_merged_args(args, count, &lcount); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 23 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [367/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c Step #30 - "compile-honggfuzz-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:33: Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 200 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #30 - "compile-honggfuzz-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 212 | return v; Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~ ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:546:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 546 | pad = 340 - (RDPGFX_HEADER_SIZE + 12 + (pdu.monitorCount * 20)); Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:554:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 554 | Stream_Seek(s, pad); /* pad (total size is 340 bytes) */ Step #30 - "compile-honggfuzz-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1241:22: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #30 - "compile-honggfuzz-address-x86_64": 1241 | qoe.timeDiffSE = diff; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ^~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1240:26: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #30 - "compile-honggfuzz-address-x86_64": 1240 | qoe.timestamp = gfx->StartDecodingTime; Step #30 - "compile-honggfuzz-address-x86_64": | ~ ~~~~~^~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:2327:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #30 - "compile-honggfuzz-address-x86_64": 2327 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #30 - "compile-honggfuzz-address-x86_64": | ^ Step #30 - "compile-honggfuzz-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:626:13: warning: unused function 'rdpgfx_load_cache_import_offer' [-Wunused-function] Step #30 - "compile-honggfuzz-address-x86_64": 626 | static UINT rdpgfx_load_cache_import_offer(RDPGFX_PLUGIN* gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU* offer) Step #30 - "compile-honggfuzz-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #30 - "compile-honggfuzz-address-x86_64": 10 warnings generated. Step #30 - "compile-honggfuzz-address-x86_64": [368/371] : && /usr/local/bin/cmake -E rm -f client/common/libfreerdp-client3.a && /usr/local/bin/llvm-ar qc client/common/libfreerdp-client3.a channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o client/common/CMakeFiles/freerdp-client.dir/client.c.o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o client/common/CMakeFiles/freerdp-client.dir/file.c.o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o && /usr/local/bin/llvm-ranlib client/common/libfreerdp-client3.a && : Step #30 - "compile-honggfuzz-address-x86_64": [369/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -o Testing/TestFuzzCryptoCertificateDataSetPEM client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #30 - "compile-honggfuzz-address-x86_64": [370/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -o Testing/TestFuzzCoreServer client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #30 - "compile-honggfuzz-address-x86_64": [371/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -o Testing/TestFuzzCoreClient client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/libFuzzingEngine.a && : Step #30 - "compile-honggfuzz-address-x86_64": Step #30 - "compile-honggfuzz-address-x86_64": ++ find build/Testing/ -name 'TestFuzz*' -type f Step #30 - "compile-honggfuzz-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #30 - "compile-honggfuzz-address-x86_64": + cp build/Testing/TestFuzzCoreServer /workspace/out/honggfuzz-address-x86_64/ Step #30 - "compile-honggfuzz-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #30 - "compile-honggfuzz-address-x86_64": + cp build/Testing/TestFuzzCryptoCertificateDataSetPEM /workspace/out/honggfuzz-address-x86_64/ Step #30 - "compile-honggfuzz-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #30 - "compile-honggfuzz-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceHexStringToBin /workspace/out/honggfuzz-address-x86_64/ Step #30 - "compile-honggfuzz-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #30 - "compile-honggfuzz-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceBinToHexString /workspace/out/honggfuzz-address-x86_64/ Step #30 - "compile-honggfuzz-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #30 - "compile-honggfuzz-address-x86_64": + cp build/Testing/TestFuzzCodecs /workspace/out/honggfuzz-address-x86_64/ Step #30 - "compile-honggfuzz-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #30 - "compile-honggfuzz-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceParseFileBuffer /workspace/out/honggfuzz-address-x86_64/ Step #30 - "compile-honggfuzz-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #30 - "compile-honggfuzz-address-x86_64": + cp build/Testing/TestFuzzCoreClient /workspace/out/honggfuzz-address-x86_64/ Finished Step #30 - "compile-honggfuzz-address-x86_64" Starting Step #31 - "build-check-honggfuzz-address-x86_64" Step #31 - "build-check-honggfuzz-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #31 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp7dv2d7k5/TestFuzzCoreServer Step #31 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp7dv2d7k5/TestFuzzCryptoCertificateDataSetPEM Step #31 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp7dv2d7k5/TestFuzzCommonAssistanceHexStringToBin Step #31 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp7dv2d7k5/TestFuzzCommonAssistanceBinToHexString Step #31 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp7dv2d7k5/TestFuzzCodecs Step #31 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp7dv2d7k5/TestFuzzCommonAssistanceParseFileBuffer Step #31 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp7dv2d7k5/TestFuzzCoreClient Finished Step #31 - "build-check-honggfuzz-address-x86_64" Starting Step #32 Step #32: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #32 Starting Step #33 Step #33: Already have image: gcr.io/oss-fuzz/freerdp Step #33: adding: TestFuzzCodecs (deflated 61%) Step #33: adding: TestFuzzCommonAssistanceBinToHexString (deflated 63%) Step #33: adding: TestFuzzCommonAssistanceHexStringToBin (deflated 63%) Step #33: adding: TestFuzzCommonAssistanceParseFileBuffer (deflated 63%) Step #33: adding: TestFuzzCoreClient (deflated 63%) Step #33: adding: TestFuzzCoreServer (deflated 63%) Step #33: adding: TestFuzzCryptoCertificateDataSetPEM (deflated 62%) Step #33: adding: honggfuzz (deflated 66%) Step #33: adding: llvm-symbolizer (deflated 66%) Finished Step #33 Starting Step #34 Step #34: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #34: % Total % Received % Xferd Average Speed Time Time Time Current Step #34: Dload Upload Total Spent Left Speed Step #34: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154 0 0 100 154 0 606 --:--:-- --:--:-- --:--:-- 608 Finished Step #34 Starting Step #35 Step #35: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #35: % Total % Received % Xferd Average Speed Time Time Time Current Step #35: Dload Upload Total Spent Left Speed Step #35: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61.2M 0 0 100 61.2M 0 86.9M --:--:-- --:--:-- --:--:-- 86.8M 100 61.2M 0 0 100 61.2M 0 86.9M --:--:-- --:--:-- --:--:-- 86.8M Finished Step #35 Starting Step #36 Step #36: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #36: % Total % Received % Xferd Average Speed Time Time Time Current Step #36: Dload Upload Total Spent Left Speed Step #36: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 207 0 0 100 207 0 634 --:--:-- --:--:-- --:--:-- 633 100 207 0 0 100 207 0 634 --:--:-- --:--:-- --:--:-- 633 Finished Step #36 Starting Step #37 Step #37: Already have image (with digest): gcr.io/cloud-builders/curl Step #37: % Total % Received % Xferd Average Speed Time Time Time Current Step #37: Dload Upload Total Spent Left Speed Step #37: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32 0 0 100 32 0 134 --:--:-- --:--:-- --:--:-- 135 Finished Step #37 Starting Step #38 Step #38: Already have image: gcr.io/oss-fuzz/freerdp Finished Step #38 Starting Step #39 - "compile-libfuzzer-address-x86_64" Step #39 - "compile-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #39 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #39 - "compile-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #39 - "compile-libfuzzer-address-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #39 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #39 - "compile-libfuzzer-address-x86_64": CC=clang Step #39 - "compile-libfuzzer-address-x86_64": CXX=clang++ Step #39 - "compile-libfuzzer-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link Step #39 - "compile-libfuzzer-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ Step #39 - "compile-libfuzzer-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #39 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #39 - "compile-libfuzzer-address-x86_64": + [[ libfuzzer == centipede ]] Step #39 - "compile-libfuzzer-address-x86_64": + case $SANITIZER in Step #39 - "compile-libfuzzer-address-x86_64": + SANITIZERS_ARGS=-DWITH_SANITIZE_ADDRESS=ON Step #39 - "compile-libfuzzer-address-x86_64": + : clang++ Step #39 - "compile-libfuzzer-address-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ Step #39 - "compile-libfuzzer-address-x86_64": + cmake_args=(-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF $SANITIZERS_ARGS -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CXX}" -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}") Step #39 - "compile-libfuzzer-address-x86_64": + rm -rf build Step #39 - "compile-libfuzzer-address-x86_64": + cmake -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF -DWITH_SANITIZE_ADDRESS=ON -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link' -DCMAKE_CXX_COMPILER=clang++ '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++' -DCMAKE_LINKER=clang++ '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++' -S . -B build -G Ninja -C ci/cmake-preloads/config-oss-fuzz.cmake Step #39 - "compile-libfuzzer-address-x86_64": loading initial cache file ci/cmake-preloads/config-oss-fuzz.cmake Step #39 - "compile-libfuzzer-address-x86_64": PRELOADING cache Step #39 - "compile-libfuzzer-address-x86_64": -- The C compiler identification is Clang 18.0.0 Step #39 - "compile-libfuzzer-address-x86_64": -- Detecting C compiler ABI info Step #39 - "compile-libfuzzer-address-x86_64": -- Detecting C compiler ABI info - done Step #39 - "compile-libfuzzer-address-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #39 - "compile-libfuzzer-address-x86_64": -- Detecting C compile features Step #39 - "compile-libfuzzer-address-x86_64": -- Detecting C compile features - done Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Weverything Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Weverything - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wall Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wall - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wpedantic Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wpedantic - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-padded Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-padded - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-cast-align Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-cast-align - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default - Success Step #39 - "compile-libfuzzer-address-x86_64": Using CFLAGS -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default Step #39 - "compile-libfuzzer-address-x86_64": -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") Step #39 - "compile-libfuzzer-address-x86_64": -- Found OSS Audio Step #39 - "compile-libfuzzer-address-x86_64": -- Found DocBookXSL: /usr/share/xml/docbook/stylesheet/docbook-xsl Step #39 - "compile-libfuzzer-address-x86_64": FREERDP_VERSION=3.5.2-dev0 Step #39 - "compile-libfuzzer-address-x86_64": -- Git Revision 440fafe Step #39 - "compile-libfuzzer-address-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.a (found version "1.2.11") Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Found Threads: TRUE Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fno-omit-frame-pointer Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fno-omit-frame-pointer - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fsanitize-address Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fsanitize-address - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fsanitize-blacklist Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fsanitize-blacklist - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fsanitize-address-use-after-scope Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test fsanitize-address-use-after-scope - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Finding recommended feature Wayland for Wayland (Wayland client) Step #39 - "compile-libfuzzer-address-x86_64": -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" Step #39 - "compile-libfuzzer-address-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'wayland-scanner' Step #39 - "compile-libfuzzer-address-x86_64": -- Found wayland-scanner, version 1.18.0 Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'wayland-client' Step #39 - "compile-libfuzzer-address-x86_64": -- Found wayland-client, version 1.18.0 Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'wayland-cursor' Step #39 - "compile-libfuzzer-address-x86_64": -- Found wayland-cursor, version 1.18.0 Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'xkbcommon' Step #39 - "compile-libfuzzer-address-x86_64": -- Found xkbcommon, version 0.10.0 Step #39 - "compile-libfuzzer-address-x86_64": -- Could NOT find Wayland (missing: Wayland_LIBS XKBCOMMON_LIBS) Step #39 - "compile-libfuzzer-address-x86_64": -- Not detected recommended feature Wayland for Wayland (Wayland client), feature disabled Step #39 - "compile-libfuzzer-address-x86_64": -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #39 - "compile-libfuzzer-address-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1f") Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Finding recommended feature PCSC for smart card (smart card device redirection) Step #39 - "compile-libfuzzer-address-x86_64": -- Disable feature PCSC using "-DWITH_PCSC=OFF" Step #39 - "compile-libfuzzer-address-x86_64": -- Could NOT find PCSC (missing: PCSC_LIBRARY) Step #39 - "compile-libfuzzer-address-x86_64": -- Not detected recommended feature PCSC for smart card (smart card device redirection), feature disabled Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback) Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature OpenH264 for codec (use OpenH264 library) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature OpenCL for codec (use OpenCL library) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature OpenCL using "-DWITH_OPENCL=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature GSM for codec (GSM audio codec library) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature GSM using "-DWITH_GSM=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature LAME for codec (lame MP3 audio codec library) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature LAME using "-DWITH_LAME=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature FAAC using "-DWITH_FAAC=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature soxr for codec (SOX audio resample library) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature soxr using "-DWITH_SOXR=ON" Step #39 - "compile-libfuzzer-address-x86_64": -- Using OpenSSL Version: 1.1.1f Step #39 - "compile-libfuzzer-address-x86_64": using default plugins location Step #39 - "compile-libfuzzer-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for strndup Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for strndup - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file unistd.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file unistd.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file execinfo.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file execinfo.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace_symbols Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace_symbols - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace_symbols_fd Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace_symbols_fd - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file inttypes.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file inttypes.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file stdint.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file stdint.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file stdbool.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file stdbool.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file fcntl.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file fcntl.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file aio.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file aio.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/timerfd.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/timerfd.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/filio.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/filio.h - not found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/sockio.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/sockio.h - not found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file syslog.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file syslog.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/select.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/select.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/eventfd.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file sys/eventfd.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file unwind.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file unwind.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for eventfd_read Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for eventfd_read - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for getlogin_r Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for getlogin_r - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for getpwuid_r Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for getpwuid_r - found Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF Step #39 - "compile-libfuzzer-address-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF - Success Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file poll.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file poll.h - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pthread_mutex_timedlock in pthreads - not found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pthread_mutex_timedlock in pthread - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pthread_mutex_timedlock Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pthread_mutex_timedlock - found Step #39 - "compile-libfuzzer-address-x86_64": -- Finding recommended feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #39 - "compile-libfuzzer-address-x86_64": -- Disable feature OpenSSL using "-DWITH_OPENSSL=OFF" Step #39 - "compile-libfuzzer-address-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #39 - "compile-libfuzzer-address-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #39 - "compile-libfuzzer-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #39 - "compile-libfuzzer-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #39 - "compile-libfuzzer-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #39 - "compile-libfuzzer-address-x86_64": CMake did not find one. Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #39 - "compile-libfuzzer-address-x86_64": the following names: Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": cJSONConfig.cmake Step #39 - "compile-libfuzzer-address-x86_64": cjson-config.cmake Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #39 - "compile-libfuzzer-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #39 - "compile-libfuzzer-address-x86_64": provides a separate development package or SDK, be sure it has been Step #39 - "compile-libfuzzer-address-x86_64": installed. Step #39 - "compile-libfuzzer-address-x86_64": Call Stack (most recent call first): Step #39 - "compile-libfuzzer-address-x86_64": winpr/libwinpr/CMakeLists.txt:19 (include) Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64":  Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'libcjson' Step #39 - "compile-libfuzzer-address-x86_64": -- No package 'libcjson' found Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'json-c' Step #39 - "compile-libfuzzer-address-x86_64": -- Found json-c, version 0.13.1 Step #39 - "compile-libfuzzer-address-x86_64": -- Found JSONC: /usr/lib/x86_64-linux-gnu/libjson-c.a Step #39 - "compile-libfuzzer-address-x86_64": CMake Warning at winpr/libwinpr/CMakeLists.txt:107 (find_package): Step #39 - "compile-libfuzzer-address-x86_64": By not providing "Finduriparser.cmake" in CMAKE_MODULE_PATH this project Step #39 - "compile-libfuzzer-address-x86_64": has asked CMake to find a package configuration file provided by Step #39 - "compile-libfuzzer-address-x86_64": "uriparser", but CMake did not find one. Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Could not find a package configuration file provided by "uriparser" with Step #39 - "compile-libfuzzer-address-x86_64": any of the following names: Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": uriparserConfig.cmake Step #39 - "compile-libfuzzer-address-x86_64": uriparser-config.cmake Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Add the installation prefix of "uriparser" to CMAKE_PREFIX_PATH or set Step #39 - "compile-libfuzzer-address-x86_64": "uriparser_DIR" to a directory containing one of the above files. If Step #39 - "compile-libfuzzer-address-x86_64": "uriparser" provides a separate development package or SDK, be sure it has Step #39 - "compile-libfuzzer-address-x86_64": been installed. Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64":  Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_create Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_create - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_delete Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_delete - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_settime Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_settime - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_gettime Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for timer_gettime - found Step #39 - "compile-libfuzzer-address-x86_64": -- Could NOT find libsystemd (missing: LIBSYSTEMD_LIBRARY) Step #39 - "compile-libfuzzer-address-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #39 - "compile-libfuzzer-address-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #39 - "compile-libfuzzer-address-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #39 - "compile-libfuzzer-address-x86_64": CMake did not find one. Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #39 - "compile-libfuzzer-address-x86_64": the following names: Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": cJSONConfig.cmake Step #39 - "compile-libfuzzer-address-x86_64": cjson-config.cmake Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #39 - "compile-libfuzzer-address-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #39 - "compile-libfuzzer-address-x86_64": provides a separate development package or SDK, be sure it has been Step #39 - "compile-libfuzzer-address-x86_64": installed. Step #39 - "compile-libfuzzer-address-x86_64": Call Stack (most recent call first): Step #39 - "compile-libfuzzer-address-x86_64": winpr/libwinpr/utils/CMakeLists.txt:189 (include) Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64":  Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for backtrace - found Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'mit-krb5' Step #39 - "compile-libfuzzer-address-x86_64": -- Found mit-krb5, version 1.17 Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'heimdal-krb5' Step #39 - "compile-libfuzzer-address-x86_64": -- No package 'heimdal-krb5' found Step #39 - "compile-libfuzzer-address-x86_64": -- Found KRB5: TRUE (found version "1.17") Step #39 - "compile-libfuzzer-address-x86_64": add_library(winpr) [] Step #39 - "compile-libfuzzer-address-x86_64": add_library(winpr-tools) [] Step #39 - "compile-libfuzzer-address-x86_64": add_executable(winpr-makecert) [] Step #39 - "compile-libfuzzer-address-x86_64": add_executable(winpr-hash) [] Step #39 - "compile-libfuzzer-address-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file stdbool.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include file stdbool.h - found Step #39 - "compile-libfuzzer-address-x86_64": add_library(rdtk) [] Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'cairo' Step #39 - "compile-libfuzzer-address-x86_64": -- Found cairo, version 1.16.0 Step #39 - "compile-libfuzzer-address-x86_64": -- Found Cairo: /usr/lib/x86_64-linux-gnu/libcairo.a Step #39 - "compile-libfuzzer-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:100 (message): Step #39 - "compile-libfuzzer-address-x86_64": -DWITH_SWSCALE=OFF and -DWITH_CAIRO=OFF, compiling without image scaling Step #39 - "compile-libfuzzer-address-x86_64": support! Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64":  Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pow in m Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for pow in m - found Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h Step #39 - "compile-libfuzzer-address-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h - not found Step #39 - "compile-libfuzzer-address-x86_64": Skipping connection tests, requires WITH_SAMPLE and WITH_SERVER set! Step #39 - "compile-libfuzzer-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:118 (message): Step #39 - "compile-libfuzzer-address-x86_64": Compiling without WITH_DSP_FFMPEG and WITH_FAAC, AAC encoder support Step #39 - "compile-libfuzzer-address-x86_64": disabled Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64":  Step #39 - "compile-libfuzzer-address-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:212 (find_package): Step #39 - "compile-libfuzzer-address-x86_64": By not providing "FindOpus.cmake" in CMAKE_MODULE_PATH this project has Step #39 - "compile-libfuzzer-address-x86_64": asked CMake to find a package configuration file provided by "Opus", but Step #39 - "compile-libfuzzer-address-x86_64": CMake did not find one. Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Could not find a package configuration file provided by "Opus" with any of Step #39 - "compile-libfuzzer-address-x86_64": the following names: Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": OpusConfig.cmake Step #39 - "compile-libfuzzer-address-x86_64": opus-config.cmake Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Add the installation prefix of "Opus" to CMAKE_PREFIX_PATH or set Step #39 - "compile-libfuzzer-address-x86_64": "Opus_DIR" to a directory containing one of the above files. If "Opus" Step #39 - "compile-libfuzzer-address-x86_64": provides a separate development package or SDK, be sure it has been Step #39 - "compile-libfuzzer-address-x86_64": installed. Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64":  Step #39 - "compile-libfuzzer-address-x86_64": -- Checking for module 'opus' Step #39 - "compile-libfuzzer-address-x86_64": -- Found opus, version 1.3.1 Step #39 - "compile-libfuzzer-address-x86_64": add_library(freerdp) [] Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client server "drdynvc": Dynamic Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client "video": Video optimized remoting Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel server "telemetry": Telemetry Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DEVICE channel client "smartcard": Smart Card Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DEVICE channel client "serial": Serial Port Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client server "remdesk": Remote Assistance Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client server "rdpsnd": Audio Output Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Found OSS Audio Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client "rdpgfx": Graphics Pipeline Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel server "rdpemsc": Mouse Cursor Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client "rdpei": Input Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel server "rdpecam": Video Capture Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client server "rdpdr": Device Redirection Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client "rdp2tcp": Tunneling TCP over RDP Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client "rail": Remote Programs Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DEVICE channel client "parallel": Parallel Port Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client server "location": Location Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client "geometry": Geometry tracking Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client server "encomsp": Multiparty Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client server "echo": Echo Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DEVICE channel client "drive": Drive Redirection Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client "disp": Display Update Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding STATIC channel client server "cliprdr": Clipboard Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client server "audin": Audio Input Redirection Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": -- Found OSS Audio Step #39 - "compile-libfuzzer-address-x86_64": -- Adding DYNAMIC channel client server "ainput": Advanced Input Virtual Channel Extension Step #39 - "compile-libfuzzer-address-x86_64": add_library(freerdp-client) [] Step #39 - "compile-libfuzzer-address-x86_64": add_library(freerdp-server) [] Step #39 - "compile-libfuzzer-address-x86_64": -- Intrinsic path configuration: Step #39 - "compile-libfuzzer-address-x86_64": -- FREERDP_INSTALL_PREFIX=/usr/local Step #39 - "compile-libfuzzer-address-x86_64": -- FREERDP_LIBRARY_PATH=lib Step #39 - "compile-libfuzzer-address-x86_64": -- FREERDP_PLUGIN_PATH=lib/freerdp3 Step #39 - "compile-libfuzzer-address-x86_64": -- FREERDP_ADDIN_PATH=lib/freerdp3 Step #39 - "compile-libfuzzer-address-x86_64": -- FREERDP_EXTENSION_PATH=/usr/local/lib/freerdp3/extensions Step #39 - "compile-libfuzzer-address-x86_64": -- FREERDP_PROXY_PLUGINDIR=lib/freerdp3/proxy/ Step #39 - "compile-libfuzzer-address-x86_64": -- Configuring done (12.6s) Step #39 - "compile-libfuzzer-address-x86_64": -- Generating done (0.2s) Step #39 - "compile-libfuzzer-address-x86_64": -- Build files have been written to: /src/FreeRDP/build Step #39 - "compile-libfuzzer-address-x86_64": + cmake --build build --parallel --target fuzzers Step #39 - "compile-libfuzzer-address-x86_64": Change Dir: '/src/FreeRDP/build' Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": Run Build Command(s): /usr/bin/ninja -v fuzzers Step #39 - "compile-libfuzzer-address-x86_64": [0/2] /usr/local/bin/cmake -P /src/FreeRDP/build/CMakeFiles/VerifyGlobs.cmake Step #39 - "compile-libfuzzer-address-x86_64": [1/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -c /src/FreeRDP/winpr/libwinpr/synch/address.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:32:29: warning: unused parameter 'Address' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 32 | VOID WakeByAddressAll(PVOID Address) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:36:32: warning: unused parameter 'Address' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | VOID WakeByAddressSingle(PVOID Address) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:35: warning: unused parameter 'Address' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:50: warning: unused parameter 'CompareAddress' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:73: warning: unused parameter 'AddressSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:41:26: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | DWORD dwMilliseconds) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [2/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -c /src/FreeRDP/winpr/libwinpr/synch/init.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:48: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:66: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:81: warning: unused parameter 'fPending' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:33:44: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 33 | LPVOID* lpContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:41: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:75: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:45:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 45 | VOID winpr_InitOnceInitialize(PINIT_ONCE InitOnce) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [3/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/rand.c Step #39 - "compile-libfuzzer-address-x86_64": [4/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cert.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:44: warning: unused parameter 'hCryptProv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:62: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:83: warning: unused parameter 'pvPara' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:174:66: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 174 | HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV_LEGACY hProv, LPCWSTR szSubsystemProtocol) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:183:65: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 183 | HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV_LEGACY hProv, LPCSTR szSubsystemProtocol) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:188:50: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 188 | BOOL CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:54: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:72: warning: unused parameter 'dwCertEncodingType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:49: warning: unused parameter 'dwFindFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:68: warning: unused parameter 'dwFindType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:55: warning: unused parameter 'pvFindPara' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:55: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:33: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:54: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:32: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:53: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 26 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [5/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -c /src/FreeRDP/winpr/libwinpr/synch/sleep.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/sleep.c:43:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 43 | #define _XOPEN_SOURCE 500 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [6/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -c /src/FreeRDP/winpr/libwinpr/synch/pollset.c Step #39 - "compile-libfuzzer-address-x86_64": [7/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -c /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:67: warning: unused parameter 'ListHead' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:96: warning: unused parameter 'List' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:66: warning: unused parameter 'ListEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:81: warning: unused parameter 'Count' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [8/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -c /src/FreeRDP/winpr/libwinpr/security/security.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:83: warning: unused parameter 'dwRevision' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:133:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 133 | DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:138:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 138 | BOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:143:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 143 | BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:64: warning: unused parameter 'pControl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:82: warning: unused parameter 'lpdwRevision' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:149:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 149 | BOOL SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:150:63: warning: unused parameter 'ControlBitsOfInterest' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 150 | SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:151:63: warning: unused parameter 'ControlBitsToSet' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 151 | SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:81: warning: unused parameter 'lpbDaclPresent' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:38: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:52: warning: unused parameter 'lpbDaclDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:79: warning: unused parameter 'bDaclPresent' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:37: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:49: warning: unused parameter 'bDaclDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:81: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:169:40: warning: unused parameter 'lpbGroupDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 169 | LPBOOL lpbGroupDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:80: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:175:38: warning: unused parameter 'bGroupDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 175 | BOOL bGroupDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:81: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:181:40: warning: unused parameter 'lpbOwnerDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | LPBOOL lpbOwnerDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:80: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:187:38: warning: unused parameter 'bOwnerDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 187 | BOOL bOwnerDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:81: warning: unused parameter 'lpbSaclPresent' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:38: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:52: warning: unused parameter 'lpbSaclDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:79: warning: unused parameter 'bSaclPresent' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:37: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:49: warning: unused parameter 'bSaclDefaulted' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 42 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [9/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -c /src/FreeRDP/winpr/libwinpr/library/library.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:82:45: warning: unused parameter 'NewDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 82 | DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:90:46: warning: unused parameter 'Cookie' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:98:37: warning: unused parameter 'DirectoryFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 98 | BOOL SetDefaultDllDirectories(DWORD DirectoryFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:207:33: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 207 | HMODULE GetModuleHandleA(LPCSTR lpModuleName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:215:34: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 215 | HMODULE GetModuleHandleW(LPCWSTR lpModuleName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:281:31: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 281 | if ((status < 0) || (status >= ARRAYSIZE(buffer))) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [10/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -c /src/FreeRDP/winpr/libwinpr/synch/barrier.c Step #39 - "compile-libfuzzer-address-x86_64": [11/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -c /src/FreeRDP/winpr/libwinpr/synch/critical.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/critical.c:105:79: warning: unused parameter 'dwSpinCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 105 | DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [12/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -c /src/FreeRDP/winpr/libwinpr/file/pattern.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:329:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 329 | cchX = (lpWildcard - lpSubPattern); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:331:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 331 | cchY = (cchSubPattern - (lpY - lpSubPattern)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:340:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 340 | cchSubFileName = cchFileName - (lpSubFileName - lpFileName); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:343:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 343 | cchX = (lpWildcard - lpSubPattern); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:345:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 345 | cchY = (lpNextWildcard - lpWildcard) - cchWildcard; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [13/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/crypto.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:142: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:210:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 210 | BOOL CryptUnprotectMemory(LPVOID pData, DWORD cbData, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:34: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:51: warning: unused parameter 'szDataDescr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:75: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:29: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:68: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:265:34: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 265 | DATA_BLOB* pDataOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:36: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:53: warning: unused parameter 'ppszDataDescr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:79: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:31: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:70: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:91: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:272:36: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 272 | DATA_BLOB* pDataOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:35: warning: unused parameter 'pszString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:52: warning: unused parameter 'cchString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:84: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:34: warning: unused parameter 'pszString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:51: warning: unused parameter 'cchString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:83: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:87: warning: unused parameter 'pszString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:290:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | DWORD* pcchString) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:86: warning: unused parameter 'pszString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:296:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 296 | DWORD* pcchString) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 43 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [14/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -c /src/FreeRDP/winpr/libwinpr/synch/mutex.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:69:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 69 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:237:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 237 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [15/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -c /src/FreeRDP/winpr/libwinpr/synch/semaphore.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:68:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 68 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:129:47: warning: unused parameter 'lpSemaphoreAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 129 | HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:30: warning: unused parameter 'lMaximumCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:196:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 196 | LONG lMaximumCount, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:75: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:74: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:213:69: warning: unused parameter 'lpPreviousCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 213 | BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [16/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:70: warning: unused parameter 'pSerialChars' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:48:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 48 | static BOOL _get_serial_chars(WINPR_COMM* pComm, SERIAL_CHARS* pSerialChars) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [17/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [18/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -c /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:45: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:120:67: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 120 | static HANDLE NamedPipeClientCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:121:48: warning: unused parameter 'dwShareMode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 121 | DWORD dwShareMode, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:122:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 122 | LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:123:48: warning: unused parameter 'dwCreationDisposition' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 123 | DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:124:49: warning: unused parameter 'hTemplateFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 124 | HANDLE hTemplateFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [19/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -c /src/FreeRDP/winpr/libwinpr/environment/environment.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:34: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:56: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:87:34: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 87 | BOOL SetCurrentDirectoryA(LPCSTR lpPathName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:92:35: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 92 | BOOL SetCurrentDirectoryW(LPCWSTR lpPathName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:26: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:41: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:60: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:79: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:25: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:42: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:27: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:43: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:63: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:82: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:26: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:44: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:119:45: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 119 | BOOL NeedCurrentDirectoryForExePathA(LPCSTR ExeName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:124:46: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 124 | BOOL NeedCurrentDirectoryForExePathW(LPCWSTR ExeName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:39: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:54: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:70: warning: unused parameter 'nSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:38: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:275:34: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 275 | BOOL SetEnvironmentStringsA(LPCH NewEnvironment) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:280:35: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 280 | BOOL SetEnvironmentStringsW(LPWCH NewEnvironment) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:40: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:53: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:66: warning: unused parameter 'nSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:41: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:55: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:68: warning: unused parameter 'nSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:302:36: warning: unused parameter 'lpszEnvironmentBlock' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 302 | BOOL FreeEnvironmentStringsW(LPWCH lpszEnvironmentBlock) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:405:73: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 405 | if (strncmp(envp, mergeStrings[run], foundEquals - mergeStrings[run] + 1) == 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:517:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 517 | nLength = (foundEquals - penvb); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 34 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [20/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -c /src/FreeRDP/winpr/libwinpr/memory/memory.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:83: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:34: warning: unused parameter 'hFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:84: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:76: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:77: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:29: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:55: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:78: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:28: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:52: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:31: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:57: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:80: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:30: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:54: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:83: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:52: warning: unused parameter 'dwNumberOfBytesToFlush' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:123:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 123 | BOOL UnmapViewOfFile(LPCVOID lpBaseAddress) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 31 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [21/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -c /src/FreeRDP/winpr/libwinpr/input/keycode.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:856:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 856 | switch (type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:885:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 885 | switch (type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [22/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -c /src/FreeRDP/winpr/libwinpr/io/device.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:46: warning: unused parameter 'DriverObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:66: warning: unused parameter 'DeviceExtensionSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:124:68: warning: unused parameter 'DeviceType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 124 | PUNICODE_STRING DeviceName, DEVICE_TYPE DeviceType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:34: warning: unused parameter 'DeviceCharacteristics' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:65: warning: unused parameter 'Exclusive' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [23/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -c /src/FreeRDP/winpr/libwinpr/input/virtualkey.c Step #39 - "compile-libfuzzer-address-x86_64": [24/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -c /src/FreeRDP/winpr/libwinpr/input/scancode.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:146:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 146 | scancode = (i | KBDEXT); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:157:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 157 | scancode = i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:171:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 171 | scancode = (i | KBDEXT); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:182:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 182 | scancode = i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [25/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cipher.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:113:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 113 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :138:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 138 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 3 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [26/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c:240:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 240 | cmp = end - start + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [27/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [28/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_io.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:58:13: warning: implicit conversion loses integer precision: 'ULONG' (aka 'unsigned int') to 'UCHAR' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 58 | return Ti / 100; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:247:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 247 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:277:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 277 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:310:52: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 310 | nNumberOfBytesToRead, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:342:71: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 342 | if (pComm->eventChar != '\0' && memchr(lpBuffer, pComm->eventChar, nbRead)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:337:26: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 337 | *lpNumberOfBytesRead = nbRead; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:445:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 445 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:475:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 475 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:506:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 506 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [29/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -c /src/FreeRDP/winpr/libwinpr/io/io.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/io.c:46: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/../pipe/pipe.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:33: warning: unused parameter 'hFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:53: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:34: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:67: warning: unused parameter 'bWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:35: warning: unused parameter 'hFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:55: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:36: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:70: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:132:33: warning: unused parameter 'bAlertable' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 132 | BOOL bAlertable) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:29: warning: unused parameter 'hDevice' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:44: warning: unused parameter 'dwIoControlCode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:68: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:86: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:29: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:48: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:72: warning: unused parameter 'lpBytesReturned' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:141:35: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 141 | LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:38: warning: unused parameter 'FileHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:57: warning: unused parameter 'ExistingCompletionPort' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:41: warning: unused parameter 'CompletionKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:62: warning: unused parameter 'NumberOfConcurrentThreads' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:39: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:63: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:43: warning: unused parameter 'lpCompletionKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:74: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:158:38: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 158 | DWORD dwMilliseconds) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:41: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:76: warning: unused parameter 'lpCompletionPortEntries' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:40: warning: unused parameter 'ulCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:56: warning: unused parameter 'ulNumEntriesRemoved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:83: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:167:39: warning: unused parameter 'fAlertable' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 167 | BOOL fAlertable) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:40: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:62: warning: unused parameter 'dwNumberOfBytesTransferred' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:43: warning: unused parameter 'dwCompletionKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:73: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:182:22: warning: unused parameter 'hFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 182 | BOOL CancelIo(HANDLE hFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:24: warning: unused parameter 'hFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:44: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:196:33: warning: unused parameter 'hThread' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 196 | BOOL CancelSynchronousIo(HANDLE hThread) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 44 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [30/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -c /src/FreeRDP/winpr/libwinpr/synch/event.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/event.c:46: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:428:57: warning: unused parameter 'lpEventAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 428 | HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:429:40: warning: unused parameter 'bInitialState' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 429 | BOOL bInitialState, int FileDescriptor, ULONG mode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [31/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -c /src/FreeRDP/winpr/libwinpr/shell/shell.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:71:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 71 | buf = (char*)malloc(buflen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:76:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 76 | status = getpwnam_r(token->Username, &pwd, buf, buflen, &pw); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 66 | buflen = sysconf(_SC_GETPW_R_SIZE_MAX); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:85:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 85 | cchDirSize = strlen(pw->pw_dir) + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [32/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/hash.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:209:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 209 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :136:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 136 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:220:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 220 | switch (ctx->md) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:291:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 291 | switch (ctx->md) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:332:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 332 | switch (ctx->md) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:328:65: warning: unused parameter 'olen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 328 | BOOL winpr_HMAC_Final(WINPR_HMAC_CTX* ctx, void* output, size_t olen) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:480:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 480 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :151:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:535:10: warning: 15 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 535 | switch (md) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:562:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 562 | switch (md) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:590:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 590 | switch (ctx->md) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:626:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 626 | switch (ctx->md) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:622:69: warning: unused parameter 'olen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 622 | BOOL winpr_Digest_Final(WINPR_DIGEST_CTX* ctx, void* output, size_t olen) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [33/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -c /src/FreeRDP/winpr/libwinpr/utils/strlst.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/strlst.c:50:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 50 | char** copy = calloc(length + 1, sizeof(char*)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [34/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:55:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 55 | switch (base->type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:124:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 124 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:100:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 100 | NCryptProviderName** ppProviderList, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 3 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [35/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -c /src/FreeRDP/winpr/libwinpr/path/shell.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:474:55: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 474 | BOOL PathMakePathA(LPCSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:527:56: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 527 | BOOL PathMakePathW(LPCWSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [36/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ntlm.c Step #39 - "compile-libfuzzer-address-x86_64": [37/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:60:41: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 60 | const int rc = backtrace(data->buffer, size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:83:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 83 | return backtrace_symbols(data->buffer, data->used); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:93:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 93 | backtrace_symbols_fd(data->buffer, data->used, fd); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 3 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [38/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -c /src/FreeRDP/winpr/libwinpr/synch/wait.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/wait.c:60: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:169:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 169 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:272:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 272 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:430:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 430 | nCount, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [39/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -c /src/FreeRDP/winpr/libwinpr/utils/json/json.c Step #39 - "compile-libfuzzer-address-x86_64": [40/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -c /src/FreeRDP/winpr/libwinpr/utils/winpr.c Step #39 - "compile-libfuzzer-address-x86_64": [41/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/debug.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:200:59: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 200 | void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:232:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 232 | _snprintf(dmsg, size, "%s", strerror(dw)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:52:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 52 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:61:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 61 | #define LOGD(...) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:56:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 56 | #define LOGT(...) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:71:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 71 | #define LOGW(...) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:76:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 76 | #define LOGE(...) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:66:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 66 | #define LOGI(...) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [42/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -c /src/FreeRDP/winpr/libwinpr/utils/sam.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:200:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | LmHashLength = (p[3] - p[2] - 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:201:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 201 | NtHashLength = (p[4] - p[3] - 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:245:30: warning: unused parameter 'sam' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 245 | void SamFreeEntry(WINPR_SAM* sam, WINPR_SAM_ENTRY* entry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 3 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [43/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c Step #39 - "compile-libfuzzer-address-x86_64": [44/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -c /src/FreeRDP/winpr/libwinpr/pipe/pipe.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:53: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:651:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 651 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:662:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 662 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:670:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 670 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:33: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:47: warning: unused parameter 'dwOpenMode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:65: warning: unused parameter 'dwPipeMode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:83: warning: unused parameter 'nMaxInstances' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:31: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:53: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:74: warning: unused parameter 'nDefaultTimeOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:731:47: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 731 | LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:27: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:46: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:62: warning: unused parameter 'nBufferSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:83: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:28: warning: unused parameter 'lpTotalBytesAvail' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:55: warning: unused parameter 'lpBytesLeftThisMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:31: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:50: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:68: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:31: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:50: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:74: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:814:37: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 814 | LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:29: warning: unused parameter 'lpNamedPipeName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:52: warning: unused parameter 'nTimeOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:907:40: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 907 | BOOL ImpersonateNamedPipeClient(HANDLE hNamedPipe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:58: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:915:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 915 | ULONG ClientComputerNameLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:59: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:923:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 923 | ULONG ClientComputerNameLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 37 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [45/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -c /src/FreeRDP/winpr/libwinpr/utils/print.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:74:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 74 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:146:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 146 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:179:12: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 179 | return c - '0'; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:181:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 181 | return 10 + c - 'A'; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:183:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 183 | return 10 + c - 'a'; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [46/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:56: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:55: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:57: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:74: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:89: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:74:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 74 | LPDWORD lpdwDisposition) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:56: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:72: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:87: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:82:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 82 | LPDWORD lpdwDisposition) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:58: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:76: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:57: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:75: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:41: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:69: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:86: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:27: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:44: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:64: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:68: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:85: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:26: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:43: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:63: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:53: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:74: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:52: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:73: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:158:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 158 | LONG RegFlushKey(HKEY hKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:74: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:56: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:88: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:86: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:29: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:43: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:61: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:79: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:186:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 186 | DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:28: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:42: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:60: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:78: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:193:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 193 | DWORD Reserved) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:55: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:36: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:53: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:43: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:60: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:77: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:32: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:62: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:42: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:58: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:75: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:93: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:30: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:44: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:35: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:46: warning: unused parameter 'bWatchSubtree' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:67: warning: unused parameter 'dwNotifyFilter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:90: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:226:35: warning: unused parameter 'fAsynchronous' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 226 | BOOL fAsynchronous) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:32: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:50: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:54: warning: unused parameter 'ulOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:72: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:36: warning: unused parameter 'hToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:50: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:68: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:86: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:41: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:58: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:76: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:40: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:57: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:75: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:40: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:53: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:69: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:508:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 508 | DWORD Flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:38: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:68: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:515:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 515 | DWORD Flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:522:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 522 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:59: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:75: warning: unused parameter 'dwType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:33: warning: unused parameter 'lpData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:39: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:58: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:74: warning: unused parameter 'dwType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:94: warning: unused parameter 'lpData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:536:27: warning: unused parameter 'cbData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 536 | DWORD cbData) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 191 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [47/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c:21: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [48/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c:109:52: warning: operand of ? changes signedness: '__uint32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 109 | const int nbits = (length - i) > 8 ? 8 : (length - i); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [49/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:194:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 194 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :63:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 63 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [50/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -c /src/FreeRDP/winpr/libwinpr/synch/timer.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:99:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:41: warning: unused parameter 'WakeContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:60: warning: unused parameter 'TolerableDelay' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:78: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:79: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [51/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:236:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 236 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :66:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [52/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [53/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -c /src/FreeRDP/winpr/libwinpr/file/file.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:111:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 111 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:157:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 157 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:192:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 192 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:290:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 290 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:298:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 298 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:308:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 308 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:316:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 316 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:343:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 343 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:384:47: warning: implicit conversion loses integer precision: '__dev_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 384 | lpFileInformation->dwVolumeSerialNumber = st.st_dev; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:385:41: warning: implicit conversion loses integer precision: '__nlink_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 385 | lpFileInformation->nNumberOfLinks = st.st_nlink; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:454:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 454 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:391:63: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 391 | static BOOL FileLockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:34: warning: unused parameter 'nNumberOfBytesToLockLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:65: warning: unused parameter 'nNumberOfBytesToLockHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:499:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 499 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:48: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:71: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:34: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:67: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:548:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 548 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:50: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:68: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:508:36: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 508 | DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:576:59: warning: unused parameter 'lpCreationTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 576 | static BOOL FileSetFileTime(HANDLE hFile, const FILETIME* lpCreationTime, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:802:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 802 | winpr_strerror(fs_errno, ebuffer, sizeof(ebuffer)), fs_errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:951:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 951 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:964:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 964 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:972:34: warning: unused parameter 'lpDeviceName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 972 | static BOOL IsFileDevice(LPCTSTR lpDeviceName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:25: warning: unused parameter 'nStdHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:44: warning: unused parameter 'hHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:27: warning: unused parameter 'dwStdHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:47: warning: unused parameter 'hNewHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:67: warning: unused parameter 'phOldHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 33 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [54/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c Step #39 - "compile-libfuzzer-address-x86_64": [55/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c Step #39 - "compile-libfuzzer-address-x86_64": [56/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:326:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 326 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :57:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [57/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [58/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:250:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 250 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :75:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 75 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [59/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ssl.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:58: warning: unused parameter 'once' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:84: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [60/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [61/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/stream.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/stream.c:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [62/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c:29:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 29 | #define TAG WINPR_TAG("utils.wlog") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [63/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -c /src/FreeRDP/winpr/libwinpr/file/generic.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/generic.c:70: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:476:76: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 476 | BOOL WINAPI GetFileAttributesExA(LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:635:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 635 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:929:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 929 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :107:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:32: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:63: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:84: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:33: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:64: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:85: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1222:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1222 | BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 20 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [64/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:92:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 92 | pool->aArray, sizeof(wBufferPoolItem) * newCapacity, pool->alignment); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:95:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 95 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:103:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 103 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:102:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 102 | MoveMemory(&pool->aArray[index + count], &pool->aArray[index], Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:109:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 109 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:108:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 108 | MoveMemory(&pool->aArray[index], &pool->aArray[index - count], Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:125:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 125 | pool->uArray, sizeof(wBufferPoolItem) * newUCapacity, pool->alignment); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:128:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 128 | (wBufferPoolItem*)realloc(pool->uArray, sizeof(wBufferPoolItem) * newUCapacity); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:136:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 136 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:142:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 142 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:235:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 235 | buffer = winpr_aligned_malloc(pool->fixedSize, pool->alignment); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:237:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 237 | buffer = malloc(pool->fixedSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:282:36: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 282 | buffer = winpr_aligned_malloc(size, pool->alignment); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:284:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 284 | buffer = malloc(size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:298:48: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 298 | newBuffer = winpr_aligned_realloc(buffer, size, pool->alignment); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:300:34: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 300 | newBuffer = realloc(buffer, size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:308:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 308 | if (!BufferPool_ShiftAvailable(pool, foundIndex, -1)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:317:42: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 317 | size_t newUCapacity = pool->uCapacity * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:323:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 323 | pool->uCapacity = newUCapacity; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:365:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 365 | void** newArray = (void**)realloc(pool->array, sizeof(void*) * newCapacity); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:402:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 402 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:501:39: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 501 | pool->array = (void**)calloc(pool->capacity, sizeof(void*)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:511:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 511 | pool->aArray = (wBufferPoolItem*)calloc(pool->aCapacity, sizeof(wBufferPoolItem)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:517:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 517 | pool->uArray = (wBufferPoolItem*)calloc(pool->uCapacity, sizeof(wBufferPoolItem)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:527:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 527 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :42:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 42 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 29 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [65/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:262:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 262 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :66:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [66/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:203:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 203 | foundIndex = index; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:218:35: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 218 | StreamPool_ShiftAvailable(pool, foundIndex, -1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :72:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 72 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [67/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c Step #39 - "compile-libfuzzer-address-x86_64": [68/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ini.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:178:15: warning: comparison of integers of different signs: 'INT64' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 178 | if (fileSize > SIZE_MAX) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^ ~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:837:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 837 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :7:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 7 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [69/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:46: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:47: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:66: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:148:47: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 148 | wLogAppender* WLog_CallbackAppender_New(wLog* log) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [70/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.c:39: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:27: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:40: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:28: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:41: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:38: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:51: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:73: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:39: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:52: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:74: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:31: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:46: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:65: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:32: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:47: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:66: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:64: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:62: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:237:39: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 237 | BOOL GetCommMask(HANDLE hFile, PDWORD lpEvtMask) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:254:38: warning: unused parameter 'dwEvtMask' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 254 | BOOL SetCommMask(HANDLE hFile, DWORD dwEvtMask) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:271:46: warning: unused parameter 'lpModemStat' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 271 | BOOL GetCommModemStatus(HANDLE hFile, PDWORD lpModemStat) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:426:32: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 426 | lpLocalDcb->XonLim = handflow.XonLimit; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:427:33: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 427 | lpLocalDcb->XoffLim = handflow.XoffLimit; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:449:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 449 | lpLocalDcb->XonChar = serialChars.XonChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:450:37: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 450 | lpLocalDcb->XoffChar = serialChars.XoffChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:451:38: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 451 | lpLocalDcb->ErrorChar = serialChars.ErrorChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:452:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 452 | lpLocalDcb->EofChar = serialChars.EofChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:453:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 453 | lpLocalDcb->EvtChar = serialChars.EventChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:513:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 513 | serialChars.XonChar = lpDCB->XonChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:514:32: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 514 | serialChars.XoffChar = lpDCB->XoffChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:515:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 515 | serialChars.ErrorChar = lpDCB->ErrorChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:516:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 516 | serialChars.EofChar = lpDCB->EofChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:517:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 517 | serialChars.EventChar = lpDCB->EvtChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:653:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 653 | upcomingTermios.c_lflag &= ~ICANON; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:667:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 667 | upcomingTermios.c_iflag &= ~INPCK; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:72: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:73: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:70: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:71: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:42: warning: unused parameter 'lpErrors' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:62: warning: unused parameter 'lpStat' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:873:45: warning: unused parameter 'dwFunc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 873 | BOOL EscapeCommFunction(HANDLE hFile, DWORD dwFunc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:890:42: warning: unused parameter 'cChar' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 890 | BOOL TransmitCommChar(HANDLE hFile, char cChar) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:41: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:65: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1083:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1083 | return _tcslen(lpTargetPath) + 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1302:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1302 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1325:6: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1324 | upcomingTermios.c_iflag &= Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": 1325 | ~(/*IGNBRK |*/ BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL /*| IXON*/); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1347:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1347 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :78:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 78 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 63 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [71/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:45: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:64: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:46: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:57: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:58: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:77: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:186:59: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 186 | static BOOL WLog_ConsoleAppender_WritePacketMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:248:46: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 248 | wLogAppender* WLog_ConsoleAppender_New(wLog* log) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [72/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c:119:45: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 119 | wLogAppender* WLog_SyslogAppender_New(wLog* log) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [73/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:162:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 162 | return -1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [74/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMap.c Step #39 - "compile-libfuzzer-address-x86_64": [75/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:230:44: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 230 | if (!ArrayList_EnsureCapacity(arrayList, count)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:233:40: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 233 | MoveMemory(&arrayList->array[index + count], &arrayList->array[index], Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:235:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 235 | arrayList->size += count; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:43: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:242:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 242 | MoveMemory(&arrayList->array[index], &arrayList->array[index - count], Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:245:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 245 | arrayList->size += count; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:440:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 440 | sindex = (size_t)startIndex; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:444:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 444 | cindex = (size_t)count; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:446:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 446 | cindex = arrayList->size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:489:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 489 | sindex = (size_t)startIndex; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:493:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 493 | cindex = (size_t)count; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:495:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 495 | cindex = arrayList->size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:589:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 589 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :120:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 120 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 18 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [76/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/WindowsZones.c Step #39 - "compile-libfuzzer-address-x86_64": [77/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -c /src/FreeRDP/winpr/libwinpr/error/error.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:35:24: warning: unused parameter 'uMode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 35 | UINT SetErrorMode(UINT uMode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:59:29: warning: unused parameter 'dwErrCode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | VOID RestoreLastError(DWORD dwErrCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:27: warning: unused parameter 'dwExceptionCode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:50: warning: unused parameter 'dwExceptionFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:74: warning: unused parameter 'nNumberOfArguments' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:64:38: warning: unused parameter 'lpArguments' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 64 | CONST ULONG_PTR* lpArguments) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:68:51: warning: unused parameter 'ExceptionInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 68 | LONG UnhandledExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:74:58: warning: unused parameter 'lpTopLevelExceptionFilter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 74 | SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:41: warning: unused parameter 'First' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:76: warning: unused parameter 'Handler' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:84:44: warning: unused parameter 'Handle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 84 | ULONG RemoveVectoredExceptionHandler(PVOID Handle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:40: warning: unused parameter 'First' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:75: warning: unused parameter 'Handler' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:94:43: warning: unused parameter 'Handle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 94 | ULONG RemoveVectoredContinueHandler(PVOID Handle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 14 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [78/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:110:68: warning: unused parameter 'type' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 110 | static const char* map_fallback(const char* iana, TimeZoneNameType type) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [79/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:159:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | static BOOL _get_properties(WINPR_COMM* pComm, COMMPROP* pProperties) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:367:36: warning: implicit conversion changes signedness: 'const UCHAR' (aka 'const unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | pComm->eventChar = pSerialChars->EventChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:439:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 439 | upcomingTermios.c_cflag &= ~CSTOPB; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:460:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 460 | upcomingTermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:464:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 464 | upcomingTermios.c_cflag &= ~CMSPAR; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:469:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 469 | upcomingTermios.c_cflag &= ~(PARODD | CMSPAR); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:478:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 478 | upcomingTermios.c_cflag &= ~PARODD; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:492:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 492 | upcomingTermios.c_cflag &= ~CSIZE; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:497:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 497 | upcomingTermios.c_cflag &= ~CSIZE; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:502:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 502 | upcomingTermios.c_cflag &= ~CSIZE; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:507:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 507 | upcomingTermios.c_cflag &= ~CSIZE; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:608:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 608 | upcomingTermios.c_cflag &= ~HUPCL; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:693:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 693 | upcomingTermios.c_iflag &= ~IXON; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:702:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 702 | upcomingTermios.c_iflag &= ~IXOFF; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:709:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 709 | upcomingTermios.c_iflag &= ~IGNPAR; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:722:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 722 | upcomingTermios.c_iflag &= ~IGNBRK; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:894:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 894 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:908:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 908 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:989:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 989 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1074:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1074 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1120:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1120 | static BOOL _set_queue_size(WINPR_COMM* pComm, const SERIAL_QUEUE_SIZE* pQueueSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1145:21: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1145 | if ((*pPurgeMask & ~(SERIAL_PURGE_TXABORT | SERIAL_PURGE_RXABORT | SERIAL_PURGE_TXCLEAR | Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1146 | SERIAL_PURGE_RXCLEAR)) > 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1168:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1168 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1185:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1185 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1200:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1200 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1214:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1214 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1243:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1243 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1315:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1315 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1328:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1328 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1355:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1355 | pComm->PendingEvents &= ~SERIAL_EV_TXEMPTY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1386:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1386 | pComm->PendingEvents &= ~SERIAL_EV_RX80FULL; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1435 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1445:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1445 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_STOP; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1454:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1454 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1480:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1480 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1503:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1503 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1517:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1517 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1531 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1545:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1545 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1560:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1560 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1575:38: warning: unused parameter 'pComm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1575 | static BOOL _config_size(WINPR_COMM* pComm, ULONG* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1588:25: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1588 | DWORD nbBytesWritten = -1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1603:39: warning: unused parameter 'pComm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1603 | static BOOL _reset_device(WINPR_COMM* pComm) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 47 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [80/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:29: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:86:45: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 86 | static BOOL WLog_BinaryAppender_Close(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:56: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:75: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:170:63: warning: unused parameter 'message' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 170 | wLogMessage* message) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:57: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:176:64: warning: unused parameter 'message' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 176 | wLogMessage* message) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:220:45: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 220 | wLogAppender* WLog_BinaryAppender_New(wLog* log) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [81/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -c /src/FreeRDP/winpr/libwinpr/pool/synch.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/synch.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:55: warning: unused parameter 'pfnwa' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:68: warning: unused parameter 'pv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:93: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:32:41: warning: unused parameter 'pwa' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 32 | VOID winpr_CloseThreadpoolWait(PTP_WAIT pwa) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:39: warning: unused parameter 'pwa' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:51: warning: unused parameter 'h' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:64: warning: unused parameter 'pftTimeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:52: warning: unused parameter 'pwa' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [82/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:61:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 61 | addrLen = (colonPos - udpAppender->host); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:38:41: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 38 | static BOOL WLog_UdpAppender_Open(wLog* log, wLogAppender* appender) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [83/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -c /src/FreeRDP/winpr/libwinpr/pool/io.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/io.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:40: warning: unused parameter 'fl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:66: warning: unused parameter 'pfnio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:79: warning: unused parameter 'pv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:28:54: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 28 | PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:33:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 33 | VOID winpr_CloseThreadpoolIo(PTP_IO pio) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:37:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | VOID winpr_StartThreadpoolIo(PTP_IO pio) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:41:38: warning: unused parameter 'pio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | VOID winpr_CancelThreadpoolIo(PTP_IO pio) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:48: warning: unused parameter 'pio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:58: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [84/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c:219:43: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 219 | wLogAppender* WLog_FileAppender_New(wLog* log) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [85/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -c /src/FreeRDP/winpr/libwinpr/utils/cmdline.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:168:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 168 | keyword_index = sigil_length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:200:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | keyword_length = (separator - keyword); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:205:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 205 | keyword_length = (length - keyword_index); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:36: warning: unused parameter 'argc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:50: warning: unused parameter 'argv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:81: warning: unused parameter 'options' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:38: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:51: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:89: warning: unused parameter 'preFilter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:389:62: warning: unused parameter 'postFilter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 389 | COMMAND_LINE_POST_FILTER_FN_W postFilter) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:816:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 816 | size_t size = argc + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [86/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:187:14: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 187 | } while (rc >= size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^ ~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:232:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #39 - "compile-libfuzzer-address-x86_64": 232 | free(entry->Iana); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #39 - "compile-libfuzzer-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:233:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #39 - "compile-libfuzzer-address-x86_64": 233 | free(entry->Abbrev); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #39 - "compile-libfuzzer-address-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 3 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [87/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -c /src/FreeRDP/winpr/libwinpr/pool/timer.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/timer.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:58: warning: unused parameter 'pfnti' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:71: warning: unused parameter 'pv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:96: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:32:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 32 | VOID winpr_CloseThreadpoolTimer(PTP_TIMER pti) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:36:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | BOOL winpr_IsThreadpoolTimerSet(PTP_TIMER pti) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:41: warning: unused parameter 'pti' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:56: warning: unused parameter 'pftDueTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:74: warning: unused parameter 'msPeriod' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:42:37: warning: unused parameter 'msWindowLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 42 | DWORD msWindowLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:54: warning: unused parameter 'pti' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:64: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [88/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback.c:43:53: warning: unused parameter 'pci' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 43 | BOOL winpr_CallbackMayRunLong(PTP_CALLBACK_INSTANCE pci) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [89/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -c /src/FreeRDP/winpr/libwinpr/thread/processor.c Step #39 - "compile-libfuzzer-address-x86_64": [90/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -c /src/FreeRDP/winpr/libwinpr/path/path.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:156: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:164: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 11 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:174: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:182: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 11 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:192: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:200: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 11 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:40: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:56: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:206:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 206 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:41: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:57: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:213:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 213 | size_t* pcchRemaining) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:31: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:47: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:62: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:85: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:48: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:64: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:35: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:54: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:72: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:36: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:55: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:37: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:56: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:384:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 384 | unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:38: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:57: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:76: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:391:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 391 | unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:38: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:78: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:39: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:64: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:80: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:30: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:49: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:67: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:84: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:31: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:50: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:87: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:32: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:51: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:86: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:434:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 434 | unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:33: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:52: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:71: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:89: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:441:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 441 | unsigned long dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:457: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:467: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:479: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:489: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:501: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:511: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:71: warning: unused parameter 'ppszExt' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:69: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:71: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:605:27: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 605 | BOOL PathCchIsRootA(PCSTR pszPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:611:28: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 611 | BOOL PathCchIsRootW(PCWSTR pszPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:48: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:33: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:50: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:34: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:50: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:35: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:51: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:741:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 741 | rc = (_wcslen(&pszPath[4]) + 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:37: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:53: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:58:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 58 | #define SHARED_LIBRARY_EXT_DLL "dll" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:60:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 60 | #define SHARED_LIBRARY_EXT_DYLIB "dylib" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:59:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 59 | #define SHARED_LIBRARY_EXT_SO "so" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:67:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 67 | #define SHARED_LIBRARY_EXT SHARED_LIBRARY_EXT_SO Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 120 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [91/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -c /src/FreeRDP/winpr/libwinpr/pool/work.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:60: warning: unused parameter 'pfns' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:72: warning: unused parameter 'pv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:159:61: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:172:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 172 | VOID winpr_WaitForThreadpoolWorkCallbacks(PTP_WORK pwk, BOOL fCancelPendingCallbacks) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [92/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:56: warning: unused parameter 'pci' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:68: warning: unused parameter 'evt' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:64: warning: unused parameter 'pci' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:76: warning: unused parameter 'sem' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:87: warning: unused parameter 'crel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:60: warning: unused parameter 'pci' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:72: warning: unused parameter 'mut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:68: warning: unused parameter 'pci' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:91: warning: unused parameter 'pcs' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:59: warning: unused parameter 'pci' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:72: warning: unused parameter 'mod' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:127:66: warning: unused parameter 'pci' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 127 | VOID DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 17 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [93/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -c /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:94:77: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 94 | VOID winpr_CloseThreadpoolCleanupGroupMembers(PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:95:53: warning: unused parameter 'pvCleanupContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 95 | PVOID pvCleanupContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [94/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -c /src/FreeRDP/winpr/libwinpr/thread/tls.c Step #39 - "compile-libfuzzer-address-x86_64": [95/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -c /src/FreeRDP/winpr/libwinpr/pool/pool.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [96/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c Step #39 - "compile-libfuzzer-address-x86_64": [97/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/handle.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/handle.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/../pipe/pipe.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:29: warning: unused parameter 'hSourceProcessHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:80: warning: unused parameter 'hTargetProcessHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:53: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:75: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:65:28: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 65 | DWORD dwOptions) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:51: warning: unused parameter 'lpdwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:49: warning: unused parameter 'dwMask' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 14 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [98/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:124:28: warning: implicit conversion from 'size_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 124 | const float tmp = (table->numOfElements / table->idealRatio); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~^~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:785:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 785 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :111:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 111 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [99/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:31: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:308:45: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 308 | Stream_Write_UINT8(s, (ipv4->Version << 4) | ipv4->InternetHeaderLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:312:64: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 312 | Stream_Write_UINT16_BE(s, (ipv4->InternetProtocolFlags << 13) | ipv4->FragmentOffset); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:345:43: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 345 | Stream_Write_UINT8(s, (tcp->Offset << 4) | tcp->Reserved); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:462:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 462 | record.header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #39 - "compile-libfuzzer-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [100/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:30:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define SSPI_EXPORT WINPR_API Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:29:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 29 | #define SEC_ENTRY Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [101/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -c /src/FreeRDP/winpr/libwinpr/thread/argv.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:160:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 160 | n = ((pEnd - pBeg) - 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:161:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 161 | length = (pBeg - pLastEnd); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:224:16: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 224 | length = (p - pBeg); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:36: warning: unused parameter 'lpCmdLine' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:52: warning: unused parameter 'pNumArgs' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [102/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -c /src/FreeRDP/winpr/libwinpr/crt/conversion.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:41:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 41 | sprintf_s(buffer, length + 1, "%d", value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:29:71: warning: unused parameter 'radix' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 29 | errno_t _itoa_s(int value, char* buffer, size_t sizeInCharacters, int radix) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [103/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:376:66: warning: format string is not a string literal [-Wformat-nonliteral] Step #39 - "compile-libfuzzer-address-x86_64": 376 | if (vsnprintf(formattedLogMessage, WLOG_MAX_STRING_SIZE - 1, message.FormatString, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:755:32: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 755 | log->FilterLevel = filter->Level; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:766:33: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 766 | log->FilterLevel = filter->Level; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 3 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [104/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -c /src/FreeRDP/winpr/libwinpr/thread/apc.c Step #39 - "compile-libfuzzer-address-x86_64": [105/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -c /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:229:41: warning: implicit conversion loses integer precision: 'DWORD' (aka 'unsigned int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 229 | lpSystemInfo->wProcessorArchitecture = GetProcessorArchitecture(); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:271:38: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 271 | BOOL SetSystemTime(CONST SYSTEMTIME* lpSystemTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:301:37: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 301 | BOOL SetLocalTime(CONST SYSTEMTIME* lpSystemTime) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:37: warning: unused parameter 'lpTimeAdjustment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:62: warning: unused parameter 'lpTimeIncrement' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:320:36: warning: unused parameter 'lpTimeAdjustmentDisabled' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 320 | PBOOL lpTimeAdjustmentDisabled) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:332:9: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 332 | return GetTickCount64(); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:321:24: note: expanded from macro 'GetTickCount64' Step #39 - "compile-libfuzzer-address-x86_64": 321 | #define GetTickCount64 winpr_GetTickCount64 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:456:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 456 | length = (dot - hostname); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:500:10: warning: enumeration values 'ComputerNameNetBIOS', 'ComputerNamePhysicalNetBIOS', and 'ComputerNameMax' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 500 | switch (NameType) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:44: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:15: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~^~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:40: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:12: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~^~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:672:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 672 | #define C_BIT_3DNP (1 << 8) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:46:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 46 | #define TAG WINPR_TAG("sysinfo") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [106/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -c /src/FreeRDP/winpr/libwinpr/crt/buffer.c Step #39 - "compile-libfuzzer-address-x86_64": [107/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:74:45: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 74 | static void WLog_PrintMessagePrefixVA(wLog* log, wLogMessage* message, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:152:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 152 | *pskiplen = end - fmt + opt->replacelen; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:157:32: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 157 | const size_t replacelen = end - str; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:197:65: warning: format string is not a string literal [-Wformat-nonliteral] Step #39 - "compile-libfuzzer-address-x86_64": 197 | const int rc = _snprintf(&format[index], formatlen - index, replace, arg); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:200:62: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | if (!check_and_log_format_size(format, formatlen, index, rc)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:202:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 202 | index += rc; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:245:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 245 | { ENTRY("%fl"), ENTRY("%s"), NULL, (void*)message->FileName, NULL, &recurse }, /* file */ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:246:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 246 | { ENTRY("%fn"), ENTRY("%s"), NULL, (void*)message->FunctionName, NULL, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:252:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 252 | { ENTRY("%lv"), ENTRY("%s"), NULL, (void*)WLOG_LEVELS[message->Level], NULL, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:295:40: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 295 | BOOL WLog_Layout_SetPrefixFormat(wLog* log, wLogLayout* layout, const char* format) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:311:35: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 311 | wLogLayout* WLog_Layout_New(wLog* log) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:363:29: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 363 | void WLog_Layout_Free(wLog* log, wLogLayout* layout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [108/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -c /src/FreeRDP/winpr/libwinpr/crt/memory.c Step #39 - "compile-libfuzzer-address-x86_64": [109/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/timezone.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:8: warning: implicit conversion changes signedness: 'unsigned long' to 'INT64' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:44: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:71:36: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 71 | char* tmp = (char*)realloc(tzid, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:346:25: warning: implicit conversion loses integer precision: 'int' to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 346 | st.wYear = (WORD)1900 + t->tm_year; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:511:25: warning: implicit conversion loses integer precision: 'long' to 'LONG' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 511 | tz->DaylightBias = -1 * labs(tz->Bias - d); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [110/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:43: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:17: warning: unused parameter 'phNewContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:64: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:85: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:103:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 103 | ULONG ulAttribute, void* pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:59: warning: unused parameter 'fCredentialUse' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:11: warning: unused parameter 'pAuthData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:118:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:15: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:127:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 127 | PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:157:82: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 157 | static SECURITY_STATUS SEC_ENTRY credssp_QueryCredentialsAttributesW(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:158:76: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 158 | ULONG ulAttribute, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:159:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | void* pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:167:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 167 | void* pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:207:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 207 | static SECURITY_STATUS SEC_ENTRY credssp_DecryptMessage(PCtxtHandle phContext, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:209:64: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 209 | ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:68: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:85: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:71: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:87: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:222:70: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 222 | static SECURITY_STATUS SEC_ENTRY credssp_VerifySignature(PCtxtHandle phContext, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:223:73: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 223 | PSecBufferDesc pMessage, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 61 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [111/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -c /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:57: warning: unused parameter 'phAlgorithm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:78: warning: unused parameter 'pszAlgId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:46: warning: unused parameter 'pszImplementation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:57: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:42: warning: unused parameter 'hObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:59: warning: unused parameter 'pszProperty' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:79: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:34: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:51: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:45: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:77: warning: unused parameter 'phHash' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:34: warning: unused parameter 'pbHashObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:54: warning: unused parameter 'cbHashObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:75: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:91: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:49:33: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 49 | ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:54:47: warning: unused parameter 'hHash' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 54 | NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE hHash) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:44: warning: unused parameter 'hHash' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:58: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:73: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:88: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:46: warning: unused parameter 'hHash' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:60: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:76: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:92: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:63: warning: unused parameter 'pbBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:79: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:70:32: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 70 | ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:55: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:86: warning: unused parameter 'phKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:44: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:63: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:83: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:43: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:50: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:81: warning: unused parameter 'phKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:38: warning: unused parameter 'dwLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:74: warning: unused parameter 'hImportKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:34: warning: unused parameter 'pszBlobType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:66: warning: unused parameter 'phKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:80: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:32: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:52: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:67: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:82: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:95:45: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 95 | NTSTATUS BCryptDestroyKey(BCRYPT_KEY_HANDLE hKey) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:102:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 102 | ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:109:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 109 | ULONG dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 73 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [112/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:77:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 77 | buf->cbBuffer = len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [113/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:91:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 91 | static SECURITY_STATUS SEC_ENTRY schannel_QueryCredentialsAttributesW(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:131:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:83: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:259:16: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 259 | PTimeStamp ptsTimeStamp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:338:71: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 338 | static SECURITY_STATUS SEC_ENTRY schannel_VerifySignature(PCtxtHandle phContext, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:339:74: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 339 | PSecBufferDesc pMessage, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:65: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:345:87: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 345 | static SECURITY_STATUS SEC_ENTRY schannel_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:347:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 347 | ULONG MessageSeqNo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 35 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [114/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:507:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 507 | retLen = _wcslen(r); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:567:14: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 567 | v = (*str - '0'); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:571:19: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 571 | v = (10 + *str - 'a'); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:606:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 606 | return ret; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:616:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 616 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:619:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 619 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:623:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 623 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:626:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 626 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:630:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 630 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:634:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 634 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:668:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 668 | return NTE_INVALID_PARAMETER; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #39 - "compile-libfuzzer-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:674:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 674 | return NTE_INVALID_PARAMETER; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #39 - "compile-libfuzzer-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:681:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 681 | return NTE_INVALID_PARAMETER; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #39 - "compile-libfuzzer-address-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:695:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 695 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:703:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 703 | return NTE_FAIL; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #39 - "compile-libfuzzer-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:715:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 715 | return NTE_FAIL; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #39 - "compile-libfuzzer-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:641:48: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 641 | DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:837:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 837 | SECURITY_STATUS ret = NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:855:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 855 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:860:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 860 | ret = NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:864:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 864 | ret = NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:938:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 938 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:943:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 943 | return NTE_NOT_FOUND; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #39 - "compile-libfuzzer-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:950:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 950 | SECURITY_STATUS ret = NTE_FAIL; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #39 - "compile-libfuzzer-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:982:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 982 | return NTE_BAD_KEY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #39 - "compile-libfuzzer-address-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:996:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 996 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1000:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1000 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1012:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1012 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1028:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1028 | return NTE_FAIL; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #39 - "compile-libfuzzer-address-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1048:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1048 | ret = NTE_NOT_FOUND; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #39 - "compile-libfuzzer-address-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1081:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1081 | ret = NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1052:10: warning: enumeration values 'NCRYPT_PROPERTY_READER', 'NCRYPT_PROPERTY_SLOTID', and 'NCRYPT_PROPERTY_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1052 | switch (property) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:948:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 948 | DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:986:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 986 | *pcbResult = 2 * (strnlen((char*)slotInfo.slotDescription, SLOT_DESC_SZ) + 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1014:23: warning: implicit conversion loses integer precision: 'CK_SLOT_ID' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1014 | *ptr = keyHandle->slotId; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1065:27: warning: implicit conversion loses integer precision: 'CK_ULONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1065 | *pcbResult = certValue.ulValueLen; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1096:13: warning: comparison of integers of different signs: 'SECURITY_STATUS' (aka 'int') and 'unsigned int' [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 1096 | if (ret == NTE_NOT_FOUND) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1145:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1145 | switch (base->type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1174:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1174 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:67: warning: unused parameter 'dwLegacyKeySpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1198:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1198 | return NTE_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1207:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1207 | status = NTE_PROVIDER_DLL_FAIL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #39 - "compile-libfuzzer-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1215:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1215 | status = NTE_PROVIDER_DLL_FAIL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #39 - "compile-libfuzzer-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1250:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1250 | status = NTE_PROV_DLL_NOT_FOUND; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3034:33: note: expanded from macro 'NTE_PROV_DLL_NOT_FOUND' Step #39 - "compile-libfuzzer-address-x86_64": 3034 | #define NTE_PROV_DLL_NOT_FOUND (0x8009001E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1257:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1257 | status = NTE_PROV_TYPE_ENTRY_BAD; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3028:34: note: expanded from macro 'NTE_PROV_TYPE_ENTRY_BAD' Step #39 - "compile-libfuzzer-address-x86_64": 3028 | #define NTE_PROV_TYPE_ENTRY_BAD (0x80090018) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1264:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1264 | status = NTE_PROVIDER_DLL_FAIL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #39 - "compile-libfuzzer-address-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:56: warning: unused parameter 'pszProviderName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:79: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 53 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [115/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -c /src/FreeRDP/winpr/libwinpr/utils/image.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/image.c:50: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:155:68: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 155 | UINT32 stride = ((((bi->biWidth * bi->biBitCount) + 31) & ~31) >> 3); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:156:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 156 | bi->biSizeImage = abs(bi->biHeight) * stride; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:267:12: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 267 | stride = bpp_stride; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:287:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 287 | *pSize = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:305:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 305 | const size_t bpp_stride = ((((width * bpp) + 31) & ~31) >> 3); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:79: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:355:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 355 | return winpr_image_write_ex(image, image->type, filename); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:433:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 433 | image->scanline = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:74: warning: unused parameter 'width' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:88: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:74: warning: unused parameter 'width' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:88: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:73: warning: unused parameter 'width' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:87: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:42: warning: unused parameter 'stride' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:57: warning: unused parameter 'bpp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:44: warning: unused parameter 'comp_data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:62: warning: unused parameter 'comp_data_bytes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:87: warning: unused parameter 'width' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:40: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:56: warning: unused parameter 'bpp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:68: warning: unused parameter 'ppdecomp_data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1055:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1055 | static BYTE* convert(const wImage* image, size_t* pstride, UINT32 flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 34 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [116/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -c /src/FreeRDP/winpr/libwinpr/winsock/winsock.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:730:27: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 730 | BOOL WSAResetEvent(HANDLE hEvent) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:765:43: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 765 | if (SetEventFileDescriptor(hEventObject, s, mode) < 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:71: warning: unused parameter 'lpProtocolInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:93: warning: unused parameter 'g' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:778:25: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 778 | DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1000:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1000 | *lpcbBytesReturned = (DWORD)(numInterfaces * sizeof(INTERFACE_INFO)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:54: warning: unused parameter 'lpvInBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:73: warning: unused parameter 'cbInBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:30: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:79: warning: unused parameter 'lpCompletionRoutine' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1010:13: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1010 | *addrlen = (socklen_t)s_addrlen; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1011:9: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1011 | return status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1097:12: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1097 | *optlen = (socklen_t)s_optlen; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1113:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1113 | return (long)inet_addr(cp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 14 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [117/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:213:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 213 | if ((rv = profile_flush_to_file(profile, tmp_profile_path))) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:218:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 218 | if ((rv = profile_init_path(tmp_profile_path, &profile))) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [118/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -c /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:64: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:84: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:130:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 130 | DWORD dwLogonProvider, PHANDLE phToken) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:25: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:67: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:87: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:48: warning: unused parameter 'phToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:26: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:66: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:86: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:27: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:49: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:69: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:89: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:202:10: warning: enumeration value 'NameUnknown' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 202 | switch (NameFormat) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:229:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 229 | *nSize = strnlen(lpNameBuffer, *nSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:268:15: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 268 | *nSize = res + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": 32 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [119/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -c /src/FreeRDP/winpr/libwinpr/thread/process.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:230:7: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #39 - "compile-libfuzzer-address-x86_64": 230 | act.sa_handler = SIG_DFL; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #39 - "compile-libfuzzer-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:153:52: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 153 | static BOOL _CreateProcessExA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:154:74: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 154 | LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:53: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:78: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:156:37: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 156 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:266:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 266 | maxfd = sysconf(_SC_OPEN_MAX); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:29: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:55: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:376:43: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 376 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:43: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:68: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:27: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:51: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:74: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:36: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:73: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:34: warning: unused parameter 'hToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:50: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:76: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:396:49: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 396 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:49: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:74: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:33: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:57: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:80: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:42: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:79: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:37: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:56: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:73: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:57: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:82: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:82: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:407:45: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 407 | LPSTARTUPINFOA lpStartupInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:408:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 408 | LPPROCESS_INFORMATION lpProcessInformation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:38: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:58: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:76: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:58: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:84: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:417:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 417 | LPPROCESS_INFORMATION lpProcessInformation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:73: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:37: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:58: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:82: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:435:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 435 | LPPROCESS_INFORMATION lpProcessInformation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:470:45: warning: unused parameter 'uExitCode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 470 | BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:558:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 558 | int fd = syscall(__NR_pidfd_open, pid, PIDFD_NONBLOCK); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:564:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 564 | fd = syscall(__NR_pidfd_open, pid, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 64 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [120/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -c /src/FreeRDP/winpr/libwinpr/dsparse/dsparse.c Step #39 - "compile-libfuzzer-address-x86_64": [121/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:408:92: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 408 | const int rc = WideCharToMultiByte(CP_UTF8, 0, wstr, (int)iwlen, str, (int)MIN(INT32_MAX, len), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 439 | const int iwlen = MIN(INT32_MAX, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:480:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 480 | const int iwlen = MIN(INT32_MAX, wlen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:511:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 511 | const int iwlen = MIN(INT32_MAX, wlen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:41:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 41 | #define TAG WINPR_TAG("unicode") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [122/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -c /src/FreeRDP/winpr/libwinpr/nt/nt.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/nt/nt.c:32:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 32 | #define TAG WINPR_TAG("nt") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [123/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -c /src/FreeRDP/libfreerdp/emu/scard/FreeRDP.ico.c Step #39 - "compile-libfuzzer-address-x86_64": [124/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -c /src/FreeRDP/winpr/libwinpr/crt/alignment.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:51: warning: unused parameter 'alignment' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:69: warning: unused parameter 'offset' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [125/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:395:37: warning: implicit conversion changes signedness: 'const char' to 'unsigned short' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 395 | unsigned short extraBytesToRead = trailingBytesForUTF8[*source]; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:566:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 566 | length = dstBeg - dst; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #39 - "compile-libfuzzer-address-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:575:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 575 | return (result == conversionOK) ? length : 0; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:31: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:608:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 608 | length = dstBeg - dst; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #39 - "compile-libfuzzer-address-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:617:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 617 | return (result == conversionOK) ? length : 0; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:641:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 641 | cbCharLen = (int)len + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:644:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 644 | cbCharLen = cbMultiByte; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:658:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 658 | return winpr_ConvertUTF8toUTF16((const uint8_t*)lpMultiByteStr, cbCharLen, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:683:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 683 | cbCharLen = (int)len + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:686:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 686 | cbCharLen = cchWideChar; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:63:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 63 | #define UNI_MAX_LEGAL_UTF32 (uint32_t)0x0010FFFF Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:62:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 62 | #define UNI_MAX_UTF32 (uint32_t)0x7FFFFFFF Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:662:34: warning: unused parameter 'CodePage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 662 | int int_WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:663:75: warning: unused parameter 'lpDefaultChar' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 663 | LPSTR lpMultiByteStr, int cbMultiByte, LPCSTR lpDefaultChar, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:664:36: warning: unused parameter 'lpUsedDefaultChar' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 664 | LPBOOL lpUsedDefaultChar) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:693:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 693 | return winpr_ConvertUTF16toUTF8((const uint16_t*)lpWideCharStr, cbCharLen, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 24 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [126/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -c /src/FreeRDP/winpr/libwinpr/thread/thread.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/thread/thread.c:89: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:136:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 136 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:154:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 154 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:172:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 172 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:190:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 190 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:268:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 268 | winpr_strerror(r, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:322:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 322 | winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:58: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:76: warning: unused parameter 'Context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:610:52: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 610 | DWORD dwCreationFlags, LPDWORD lpThreadId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:34: warning: unused parameter 'hProcess' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:66: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:34: warning: unused parameter 'dwStackSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:70: warning: unused parameter 'lpStartAddress' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:34: warning: unused parameter 'lpParameter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:53: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:78: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:930:28: warning: unused parameter 'hThread' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 930 | DWORD SuspendThread(HANDLE hThread) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 22 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [127/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:340:58: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 340 | if (ConvertWCharNToUtf8(credentials->identity.Password, PasswordHashLength, PasswordHash, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [128/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:67:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 67 | *pSize = size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:79:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 79 | *pSize = size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:75: warning: unused parameter 'formatId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:57: warning: unused parameter 'data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 105 | const void* data, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:71: warning: unused parameter 'pSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 105 | const void* data, UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:152:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 152 | *pSize = (len + 1) * sizeof(WCHAR); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:192:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 192 | rc = ConvertLineEndingToLF(pDstData, size); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:268:96: warning: unused parameter 'data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 268 | static void* clipboard_synthesize_cf_dibv5(wClipboard* clipboard, UINT32 formatId, const void* data, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:269:52: warning: unused parameter 'pSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 269 | UINT32* pSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:299:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 299 | pFileHeader->bfSize = DstSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:305:11: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 305 | *pSize = DstSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:315:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 315 | static void* clipboard_synthesize_image_bmp(wClipboard* clipboard, UINT32 formatId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:359:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 359 | *pSize = dsize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:474:34: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 474 | const size_t DstSize = SrcSize + 200; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:479:35: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 479 | pSrcData.pv = calloc(1, SrcSize + 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:482:30: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 482 | memcpy(pSrcData.pv, pData, SrcSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:491:43: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 491 | ByteSwapUnicode(pSrcData.pv, (SrcSize / 2)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:497:51: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 497 | ConvertWCharNToUtf8Alloc(&pSrcData.pv[1], SrcSize / sizeof(WCHAR), NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:535:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 535 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:542:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 542 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:610:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 610 | CopyMemory(pDstData, &str[beg], DstSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #39 - "compile-libfuzzer-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:719:3: warning: code will never be executed [-Wunreachable-code] Step #39 - "compile-libfuzzer-address-x86_64": 719 | ClipboardRegisterSynthesizer(clipboard, CF_DIBV5, CF_DIB, clipboard_synthesize_cf_dib); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:717:6: note: silence by adding parentheses to mark code as explicitly dead Step #39 - "compile-libfuzzer-address-x86_64": 717 | if (0) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | /* DISABLES CODE */ ( ) Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:335:14: warning: unused function 'clipboard_synthesize_image_bmp_to_format' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 335 | static void* clipboard_synthesize_image_bmp_to_format(wClipboard* clipboard, UINT32 formatId, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 30 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [129/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:38: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:57: warning: unused parameter 'once' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:69: warning: unused parameter 'param' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:83: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:26:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 26 | #define _NO_KSECDD_IMPORT_ 1 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [130/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:154:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 154 | SSL_CTX_set_options(context->ctx, options); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:380:69: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 380 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:412:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 412 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #39 - "compile-libfuzzer-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:413:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 413 | pBuffer->cbBuffer = status; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:445:68: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 445 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:481:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 481 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #39 - "compile-libfuzzer-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:482:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 482 | pBuffer->cbBuffer = status; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:509:83: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 509 | status = SSL_write(context->ssl, pStreamBodyBuffer->pvBuffer, pStreamBodyBuffer->cbBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:556:67: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 556 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:558:63: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 558 | status = SSL_read(context->ssl, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:572:35: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 572 | pMessage->pBuffers[1].cbBuffer = length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [131/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -c /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c Step #39 - "compile-libfuzzer-address-x86_64": [132/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -c /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c Step #39 - "compile-libfuzzer-address-x86_64": [133/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -c /src/FreeRDP/libfreerdp/utils/profiler.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/profiler.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/profiler.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [134/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -c /src/FreeRDP/winpr/libwinpr/crt/string.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:346:18: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 346 | return (WCHAR*)str; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:352:19: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 352 | return (WCHAR*)str; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:577:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 577 | CharLowerBuffW(lpsz, _wcslen(lpsz)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:42:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 42 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [135/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -c /src/FreeRDP/libfreerdp/utils/pcap.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/pcap.c:35: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:127:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 127 | record->length = length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:133:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 133 | record->header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #39 - "compile-libfuzzer-address-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:33:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 33 | #define TAG FREERDP_TAG("utils") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [136/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -c /src/FreeRDP/libfreerdp/utils/encoded_types.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/encoded_types.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/encoded_types.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/encoded_types.c:321:16: warning: implicit conversion turns floating-point number into integer: 'const double' to 'UINT64' (aka 'unsigned long') [-Wfloat-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 321 | UINT64 base = aval; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [137/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -c /src/FreeRDP/libfreerdp/utils/ringbuffer.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/ringbuffer.c:31:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 31 | #define TAG FREERDP_TAG("utils.ringbuffer") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [138/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -c /src/FreeRDP/libfreerdp/utils/passphrase.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/passphrase.c:21: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:119:47: warning: unused parameter 'buffer_len' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 119 | static void replace_char(char* buffer, size_t buffer_len, const char* toreplace) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:163:24: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 163 | new_flags.c_lflag &= ~ECHO; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:298:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 298 | return used; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [139/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [140/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:358:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 358 | PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:456:79: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 456 | static SECURITY_STATUS SEC_ENTRY ntlm_QueryCredentialsAttributesW(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:457:92: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 457 | ULONG ulAttribute, void* pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:516:10: warning: enumeration values 'NTLM_STATE_NEGOTIATE', 'NTLM_STATE_CHALLENGE', and 'NTLM_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 516 | switch (ntlm_get_state(context)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:479:53: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 479 | ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:59: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:85: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:597:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 597 | static SECURITY_STATUS SEC_ENTRY ntlm_ImpersonateSecurityContext(PCtxtHandle phContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1025:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1025 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesW(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1027:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1027 | ULONG cbBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1032:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1032 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesA(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1034:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1034 | ULONG cbBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1039:73: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1039 | static SECURITY_STATUS SEC_ENTRY ntlm_RevertSecurityContext(PCtxtHandle phContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1044:83: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1044 | static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1137:81: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1137 | ULONG MessageSeqNo, PULONG pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1231:82: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1231 | static SECURITY_STATUS SEC_ENTRY ntlm_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1282:62: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1282 | PULONG pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 33 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [141/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [142/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c:22: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [143/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -c /src/FreeRDP/libfreerdp/utils/string.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/string.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/string.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [144/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -c /src/FreeRDP/libfreerdp/utils/signal.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/signal.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/signal.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:79:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 79 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:90:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 90 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:131:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #39 - "compile-libfuzzer-address-x86_64": 131 | default_sigaction.sa_handler = SIG_DFL; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #39 - "compile-libfuzzer-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:173:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #39 - "compile-libfuzzer-address-x86_64": 173 | saction.sa_handler = handler; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #39 - "compile-libfuzzer-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:181:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #39 - "compile-libfuzzer-address-x86_64": 181 | if (orig_sigaction.sa_handler != SIG_IGN) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #39 - "compile-libfuzzer-address-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [145/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:36: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:460:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 460 | if (strnlen(start, stop - start) < 1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:468:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 468 | if (!process_uri(clipboard, start, stop - start)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:538:84: warning: unused parameter 'formatId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 538 | static void* convert_any_uri_list_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:809:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 809 | char* tmp = strndup(previous_at, stop_at - previous_at); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:813:52: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 813 | rc = _snprintf(&dst[pos], stop_at - previous_at + 1, "%s", tmp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1019:10: warning: implicit conversion changes signedness: 'long' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1019 | return E_INVALIDARG; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:55:22: note: expanded from macro 'E_INVALIDARG' Step #39 - "compile-libfuzzer-address-x86_64": 55 | #define E_INVALIDARG -2147024809l // 0x80070057L Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1151:33: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1151 | SetFilePointer(file->fd, dwLow, (PLONG)&dwHigh, FILE_BEGIN)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1216:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1216 | static UINT dummy_file_size_success(wClipboardDelegate* delegate, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:70: warning: unused parameter 'request' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:86: warning: unused parameter 'fileSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1222:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1222 | static UINT dummy_file_size_failure(wClipboardDelegate* delegate, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:70: warning: unused parameter 'request' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:84: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1228:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1228 | static UINT dummy_file_range_success(wClipboardDelegate* delegate, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:72: warning: unused parameter 'request' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:93: warning: unused parameter 'data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1230:45: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1230 | UINT32 size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1235:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1235 | static UINT dummy_file_range_failure(wClipboardDelegate* delegate, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:72: warning: unused parameter 'request' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:86: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:26:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 26 | #define _FILE_OFFSET_BITS 64 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:621:14: warning: unused function 'convert_nautilus_clipboard_to_filedescriptors' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 621 | static void* convert_nautilus_clipboard_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:888:14: warning: unused function 'convert_filedescriptors_to_nautilus_clipboard' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 888 | static void* convert_filedescriptors_to_nautilus_clipboard(wClipboard* clipboard, UINT32 formatId, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 27 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [146/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -c /src/FreeRDP/libfreerdp/utils/drdynvc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/drdynvc.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/drdynvc.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [147/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -c /src/FreeRDP/libfreerdp/utils/stopwatch.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/stopwatch.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/stopwatch.c:71:21: warning: implicit conversion from 'UINT64' (aka 'unsigned long') to 'double' may lose precision [-Wimplicit-int-float-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 71 | return (stopwatch->elapsed / 1000000.0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [148/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -c /src/FreeRDP/libfreerdp/utils/gfx.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/gfx.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/rdpgfx.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [149/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:137:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 137 | const size_t size = ((PBYTE)pAvPair - (PBYTE)pAvPairList) + sizeof(NTLM_AV_PAIR); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:38:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 38 | #define TAG WINPR_TAG("sspi.NTLM") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning: unused function 'get_av_pair_string' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 52 | static const char* get_av_pair_string(UINT16 pair) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [150/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c:21: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [151/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -c /src/FreeRDP/winpr/libwinpr/rpc/rpc.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:46: warning: unused parameter 'SourceBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:81: warning: unused parameter 'DestinationBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:37:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 37 | RPC_STATUS RpcBindingFree(RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:75: warning: unused parameter 'option' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:44:42: warning: unused parameter 'optionValue' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 44 | ULONG_PTR optionValue) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:75: warning: unused parameter 'option' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:51:43: warning: unused parameter 'pOptionValue' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 51 | ULONG_PTR* pOptionValue) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:41: warning: unused parameter 'ContextHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:76: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:81:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 81 | RPC_STATUS RpcBindingReset(RPC_BINDING_HANDLE Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:111:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 111 | RPC_STATUS RpcBindingVectorFree(RPC_BINDING_VECTOR** BindingVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:133:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 133 | RPC_CSTR* NetworkOptions) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:141:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 141 | RPC_WSTR* NetworkOptions) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:37: warning: unused parameter 'RpcIfHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:61: warning: unused parameter 'RpcIfId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:169:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 169 | RPC_STATUS RpcNetworkIsProtseqValidA(RPC_CSTR Protseq) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:175:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 175 | RPC_STATUS RpcNetworkIsProtseqValidW(RPC_WSTR Protseq) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:75: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:74: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:193:41: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 193 | RPC_STATUS RpcMgmtSetCancelTimeout(long Timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:199:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 199 | RPC_STATUS RpcNetworkInqProtseqsA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:205:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 205 | RPC_STATUS RpcNetworkInqProtseqsW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:217:49: warning: unused parameter 'InquiryFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 217 | RPC_STATUS RpcObjectSetInqFn(RPC_OBJECT_INQ_FN* InquiryFn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:229:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 229 | RPC_STATUS RpcProtseqVectorFreeA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:235:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 235 | RPC_STATUS RpcProtseqVectorFreeW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:241:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 241 | RPC_STATUS RpcServerInqBindings(RPC_BINDING_VECTOR** BindingVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:55: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:82: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:41: warning: unused parameter 'MinimumCallThreads' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:74: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:254:41: warning: unused parameter 'DontWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 254 | unsigned int DontWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:46: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:60: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:86: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:88: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:67: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:268:54: warning: unused parameter 'IfCallback' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 268 | RPC_IF_CALLBACK_FN* IfCallback) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:47: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:61: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:87: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:46: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:89: warning: unused parameter 'MaxRpcSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:276:53: warning: unused parameter 'IfCallbackFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 276 | RPC_IF_CALLBACK_FN* IfCallbackFn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:283:47: warning: unused parameter 'WaitForCallsToComplete' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 283 | unsigned int WaitForCallsToComplete) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:64: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:290:40: warning: unused parameter 'RundownContextHandles' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 290 | int RundownContextHandles) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:49: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:65: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:67: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:303:50: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 303 | PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:75: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:310:44: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 310 | void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:53: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:77: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:46: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:78: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:330:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 330 | PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:343:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 343 | PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:350:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 350 | void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:364:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 364 | void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:378:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 378 | void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:392:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 392 | void* SecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:410:54: warning: unused parameter 'StatsVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 410 | RPC_STATUS RpcMgmtStatsVectorFree(RPC_STATS_VECTOR** StatsVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:75: warning: unused parameter 'Statistics' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:422:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 422 | RPC_STATUS RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:428:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 428 | RPC_STATUS RpcMgmtStopServerListening(RPC_BINDING_HANDLE Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:440:52: warning: unused parameter 'ThreadStackSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 440 | RPC_STATUS RpcMgmtSetServerStackSize(unsigned long ThreadStackSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:75: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:463:49: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 463 | RPC_STATUS RpcIfIdVectorFree(RPC_IF_ID_VECTOR** IfIdVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:470:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 470 | RPC_CSTR* ServerPrincName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:477:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 477 | RPC_WSTR* ServerPrincName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:74: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:502:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 502 | RPC_CSTR* EntryName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:509:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 509 | RPC_WSTR* EntryName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:515:52: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 515 | RPC_STATUS RpcImpersonateClient(RPC_BINDING_HANDLE BindingHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:521:49: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 521 | RPC_STATUS RpcRevertToSelfEx(RPC_BINDING_HANDLE BindingHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:552:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 552 | unsigned long Flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:561:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 561 | unsigned long Flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:594:55: warning: unused parameter 'SecurityQos' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 594 | RPC_SECURITY_QOS* SecurityQos) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:611:55: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 611 | RPC_SECURITY_QOS* SecurityQOS) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:649:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 649 | RPC_STATUS RpcBindingServerFromClient(RPC_BINDING_HANDLE ClientBinding, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:650:59: warning: unused parameter 'ServerBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 650 | RPC_BINDING_HANDLE* ServerBinding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:668:51: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 668 | RPC_STATUS RpcServerTestCancel(RPC_BINDING_HANDLE BindingHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:674:34: warning: unused parameter 'Thread' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 674 | RPC_STATUS RpcCancelThread(void* Thread) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:36: warning: unused parameter 'Thread' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:49: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:38: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:54: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:754:35: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 754 | bin[index] = StringUuid[index] - '0'; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:756:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 756 | bin[index] = StringUuid[index] - 'a' + 10; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:758:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 758 | bin[index] = StringUuid[index] - 'A' + 10; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:764:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 763 | Uuid->Data1 = ((bin[0] << 28) | (bin[1] << 24) | (bin[2] << 20) | (bin[3] << 16) | Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 764 | (bin[4] << 12) | (bin[5] << 8) | (bin[6] << 4) | bin[7]); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:765:66: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 765 | Uuid->Data2 = ((bin[9] << 12) | (bin[10] << 8) | (bin[11] << 4) | bin[12]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:766:67: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 766 | Uuid->Data3 = ((bin[14] << 12) | (bin[15] << 8) | (bin[16] << 4) | bin[17]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:767:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 767 | Uuid->Data4[0] = ((bin[19] << 4) | bin[20]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:768:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 768 | Uuid->Data4[1] = ((bin[21] << 4) | bin[22]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:769:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 769 | Uuid->Data4[2] = ((bin[24] << 4) | bin[25]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:770:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 770 | Uuid->Data4[3] = ((bin[26] << 4) | bin[27]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:771:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 771 | Uuid->Data4[4] = ((bin[28] << 4) | bin[29]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:772:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 772 | Uuid->Data4[5] = ((bin[30] << 4) | bin[31]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:773:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 773 | Uuid->Data4[6] = ((bin[32] << 4) | bin[33]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:774:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 774 | Uuid->Data4[7] = ((bin[34] << 4) | bin[35]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:37: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:55: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:37: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:55: warning: unused parameter 'Status' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:42: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:70: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:863:41: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 863 | UUID_VECTOR* UuidVector) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:52: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:77: warning: unused parameter 'InquiryType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:44: warning: unused parameter 'IfId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:64: warning: unused parameter 'VersOption' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:82: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:883:52: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 883 | RPC_EP_INQ_HANDLE* InquiryContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:889:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 889 | RPC_STATUS RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE* InquiryContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:51: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:73: warning: unused parameter 'IfId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:916:64: warning: unused parameter 'AuthorizationFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 916 | RPC_STATUS RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:922:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 922 | RPC_STATUS RpcServerInqBindingHandle(RPC_BINDING_HANDLE* Binding) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 349 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [152/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -c /src/FreeRDP/libfreerdp/core/gateway/arm.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/arm.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:39: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:54: warning: unused parameter 'timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [153/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -c /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:554:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 554 | Stream_Write_UINT8(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:558:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 558 | Stream_Write_UINT16_BE(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:562:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 562 | Stream_Write_UINT32_BE(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:603:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 603 | Stream_Write_UINT8(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:607:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 607 | Stream_Write_UINT16_BE(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:611:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 611 | Stream_Write_UINT32_BE(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:782:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 782 | write2digit(s, utc->year - 2000); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:788:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 788 | Stream_Write_UINT8(s, utc->tz); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:812:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 812 | write2digit(s, utc->year - 2000); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:818:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 818 | Stream_Write_UINT8(s, utc->tz); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1158:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1158 | Stream_Read_UINT8(s, c); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #39 - "compile-libfuzzer-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1164:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1164 | Stream_Read_UINT8(s, c); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #39 - "compile-libfuzzer-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1195:22: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1195 | target->year = 2000 + v; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1200:18: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1200 | target->month = v; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1205:16: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1205 | target->day = v; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1210:17: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1210 | target->hour = v; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1215:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1215 | target->minute = v; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1220:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1220 | target->second = v; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1224:3: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1224 | Stream_Read_UINT8(s, target->tz); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #39 - "compile-libfuzzer-address-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 23 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [154/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -c /src/FreeRDP/libfreerdp/common/addin.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/addin.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/addin.c:371:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 371 | int freerdp_register_addin_provider(FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN provider, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [155/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:57: warning: unused parameter 'once' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:69: warning: unused parameter 'param' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:83: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 3 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [156/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -c /src/FreeRDP/libfreerdp/utils/http.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:77:10: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | pos += rc; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:119:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 119 | const size_t len = path - (url + 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:249:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 249 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:193:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 193 | if (BIO_write(bio, headers, strnlen(headers, size)) < 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:210:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 210 | if (BIO_write(bio, body, blen) < 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:268:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 268 | int left = *response_length; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [157/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -c /src/FreeRDP/libfreerdp/gdi/clipping.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/clipping.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [158/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -c /src/FreeRDP/libfreerdp/gdi/dc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/dc.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [159/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -c /src/FreeRDP/libfreerdp/core/gateway/websocket.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.c:20: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.h:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:58:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 58 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:60:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 60 | Stream_Write_UINT8(sWS, len | WEBSOCKET_MASK_BIT); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:64:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 64 | Stream_Write_UINT16_BE(sWS, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:70:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 70 | Stream_Write_UINT32_BE(sWS, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:94:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 94 | status = BIO_write(bio, Stream_Buffer(sWS), Stream_Length(sWS)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:115:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 115 | offset += status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:112:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 112 | int status = BIO_write(bio, &data[offset], length - offset); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:122:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 122 | status = BIO_wait_write(bio, 100); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/../tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #39 - "compile-libfuzzer-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:133:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 133 | return length; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:152:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 152 | payloadSize = isize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:167:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 167 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:169:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 169 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:173:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 173 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:180:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 180 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:232:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 232 | encodingContext->payloadLength -= status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:89: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 227 | BIO_read(bio, pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:259:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 259 | encodingContext->payloadLength -= status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:293:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 293 | Stream_Seek(s, status); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:295:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 295 | encodingContext->payloadLength -= status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:289:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 289 | status = BIO_read(bio, Stream_Pointer(s), encodingContext->payloadLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:327:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 327 | Stream_Write_UINT8(closeFrame, closeDataLen | WEBSOCKET_MASK_BIT); /* no payload */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:342:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 342 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:374:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 374 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:550:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 550 | size -= status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 29 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [160/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_operations.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:32: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:553:9: warning: variable 'outputBufferLength' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 553 | UINT32 outputBufferLength = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [161/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -c /src/FreeRDP/libfreerdp/gdi/drawing.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/drawing.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/drawing.c:112:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 112 | return hdc->bkMode; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [162/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:425:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 425 | output_buffer->cbBuffer = len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:494:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 494 | token->mechTypes.cbBuffer = Stream_Length(&s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:529:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 529 | token->mechToken.cbBuffer = octet_string.len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:538:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 538 | token->mic.cbBuffer = octet_string.len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:731:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 731 | init_context.mechTypes.cbBuffer = WinPrAsn1EncEndContainer(enc); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1230:83: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1230 | static SECURITY_STATUS SEC_ENTRY negotiate_ImpersonateSecurityContext(PCtxtHandle phContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1235:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1235 | static SECURITY_STATUS SEC_ENTRY negotiate_RevertSecurityContext(PCtxtHandle phContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1470:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1470 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesW(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1471:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1471 | ULONG ulAttribute, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1472:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1472 | void* pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1478:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1478 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesA(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1479:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1479 | ULONG ulAttribute, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1480:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1480 | void* pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 17 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [163/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -c /src/FreeRDP/libfreerdp/gdi/brush.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 44 | return hdc->brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.c:37:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 37 | #define TAG FREERDP_TAG("gdi.brush") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [164/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -c /src/FreeRDP/libfreerdp/common/settings_str.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_str.c:3: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [165/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/rdpdr_utils.h:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:30:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define TAG FREERDP_TAG("utils.scard") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [166/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -c /src/FreeRDP/libfreerdp/gdi/pen.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/pen.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/pen.c:55:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 55 | hPen->width = nWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [167/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -c /src/FreeRDP/libfreerdp/core/gateway/wst.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/wst.c:28: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:147:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 147 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:199:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 199 | authToken.cbBuffer = authTokenLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:228:69: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 228 | sockfd = freerdp_tcp_connect(wst->context, peerHostname, peerPort, timeout); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:378:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 378 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:372:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 372 | int fd = BIO_get_fd(wst->tls->bio, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #39 - "compile-libfuzzer-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:456:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 456 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:574:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 574 | status = websocket_read(wst->tls->bio, (BYTE*)buf, size, &wst->wscontext); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:750:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 750 | wst->gwhostname = malloc(sizeof(char) * (pos - hostStart + 1)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:753:43: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 753 | strncpy(wst->gwhostname, hostStart, (pos - hostStart)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:766:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 766 | strncpy(port, portStart, (pos - portStart)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:770:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 770 | wst->gwport = _p; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:768:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 768 | int _p = strtol(port, &portNumberEnd, 10); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:840:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 840 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :38:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 17 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [168/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:340:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 340 | *dstLen = len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:350:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 350 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:866:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 866 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:43: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:59: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:77: warning: unused parameter 'Context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1703:24: warning: implicit conversion changes signedness: 'SECURITY_STATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1703 | const UINT32 status = table->DeleteSecurityContext(phContext); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1705:28: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1705 | if (IsSecurityStatusError(status)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1708:37: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1708 | GetSecurityStatusString(status), status); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1711:9: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1711 | return status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:87:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 87 | #define SecHandle_LOWER_MAX 0xFFFFFFFF Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:88:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 88 | #define SecHandle_UPPER_MAX 0xFFFFFFFE Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 16 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [169/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -c /src/FreeRDP/libfreerdp/gdi/line.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/line.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:129:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 129 | const INT32 x2 = nXEnd; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:130:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 130 | const INT32 y2 = nYEnd; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:180:19: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 180 | gdi_rop_color(rop2, pixel, pen, bmp->format); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:312:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 312 | hdc->pen->posX = X; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:313:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 313 | hdc->pen->posY = Y; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 23 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [170/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:44: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi.h:90: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi_gss.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:178:84: warning: unused parameter 'name' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 178 | static krb5_error_code krb5_prompter(krb5_context context, void* data, const char* name, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:179:50: warning: unused parameter 'banner' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 179 | const char* banner, int num_prompts, krb5_prompt prompts[]) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:187:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 187 | prompts[i].reply->length = strlen((const char*)data); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:224:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 224 | PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:482:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 482 | static SECURITY_STATUS SEC_ENTRY kerberos_QueryCredentialsAttributesW(PCredHandle phCredential, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:484:77: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 484 | void* pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:694:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 694 | ticket->length = Stream_Length(&s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:857:10: warning: enumeration value 'KERBEROS_STATE_INITIAL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 857 | switch (context->state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1196:22: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1196 | krb_log_exec(krb5_realm_compare, context->ctx, principal, entry.principal))) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #39 - "compile-libfuzzer-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1193:32: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1193 | if ((!sname || krb_log_exec(krb5_principal_compare_any_realm, context->ctx, principal, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1194 | entry.principal)) && Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #39 - "compile-libfuzzer-address-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1090:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1090 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1091:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1091 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1092:16: warning: unused parameter 'ptsExpity' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1092 | PTimeStamp ptsExpity) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1432:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1432 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesW(PCtxtHandle phContext, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1434 | ULONG cbBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1439:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1439 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesA(PCtxtHandle phContext, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1441 | ULONG cbBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1449:74: warning: unused parameter 'unicode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1449 | BOOL unicode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1582:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1582 | header[2] = flags; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1639:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1639 | Data_Read_UINT16_BE(header, tok_id); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #39 - "compile-libfuzzer-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1640:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1640 | flags = header[2]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1641:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1641 | Data_Read_UINT16_BE((header + 4), ec); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #39 - "compile-libfuzzer-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1642:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1642 | Data_Read_UINT16_BE((header + 6), rrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #39 - "compile-libfuzzer-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1753:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1753 | header[2] = flags; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1704:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1704 | static SECURITY_STATUS SEC_ENTRY kerberos_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1807:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1807 | Data_Read_UINT16_BE(header, tok_id); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #39 - "compile-libfuzzer-address-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1808:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1808 | flags = header[2]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1775:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1775 | ULONG MessageSeqNo, ULONG* pfQOP) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 45 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [171/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -c /src/FreeRDP/libfreerdp/gdi/graphics.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:35: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 44 | return hdc->brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:105:41: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 105 | static void gdi_Bitmap_Free(rdpContext* context, rdpBitmap* bitmap) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:75: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:70: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:166:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 164 | if (!rfx_process_message(context->codecs->rfx, pSrcData, SrcSize, bitmap->left, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 165 | bitmap->top, bitmap->data, bitmap->format, gdi->stride, Step #39 - "compile-libfuzzer-address-x86_64": 166 | gdi->height, &invalidRegion)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:303:40: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 303 | static void gdi_Glyph_Free(rdpContext* context, rdpGlyph* glyph) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:58: warning: unused parameter 'x' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:67: warning: unused parameter 'y' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:76: warning: unused parameter 'width' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:89: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:38: warning: unused parameter 'bgcolor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:54: warning: unused parameter 'fgcolor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 18 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [172/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -c /src/FreeRDP/libfreerdp/cache/nine_grid.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/nine_grid.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:149:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 149 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :37:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:83:7: warning: unused function 'nine_grid_cache_get' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 83 | void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:104:6: warning: unused function 'nine_grid_cache_put' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 104 | void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [173/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/http.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/http.c:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:161:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 161 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :109:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 109 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1112:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1112 | return len; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1136:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1136 | encodingContext->nextOffset -= status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1148:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1148 | size -= status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1160:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1160 | encodingContext->headerFooterPos += status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1184:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1184 | encodingContext->headerFooterPos += status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1125:11: warning: enumeration value 'ChunkStateEnd' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1125 | switch (encodingContext->state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1130 | status = BIO_read( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1131 | bio, pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:77: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1130 | status = BIO_read( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1131 | bio, pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1157:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1157 | status = BIO_read(bio, _dummy, 2 - encodingContext->headerFooterPos); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1288:69: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1288 | while ((line = string_strnstr(line, "\r\n", payloadOffset - (line - buffer) - 2UL))) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1383 | response->BodyLength = full_len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1399:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1398 | status = BIO_read(tls->bio, Stream_Pointer(response->data), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1399 | bodyLength - response->BodyLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1508:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1508 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :178:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 178 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1562:9: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1562 | return (SSIZE_T)response->BodyLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 19 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [174/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -c /src/FreeRDP/libfreerdp/crypto/der.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/der.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/der.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:41:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 41 | Stream_Write_UINT8(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:47:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 47 | Stream_Write_UINT16_BE(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:52:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | Stream_Write_UINT8(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:92:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 92 | Stream_Write(s, oct_str, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [175/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -c /src/FreeRDP/libfreerdp/cache/brush.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/brush.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:73:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 73 | style = brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:111:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 111 | style = brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:274:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 274 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :113:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 113 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [176/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -c /src/FreeRDP/libfreerdp/cache/palette.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:122:38: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 122 | void free_palette_update(rdpContext* context, PALETTE_UPDATE* pointer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:138:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 138 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :34:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 34 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:52:7: warning: unused function 'palette_cache_get' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 52 | void* palette_cache_get(rdpPaletteCache* paletteCache, UINT32 index) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [177/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:43: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1066:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1066 | static LONG WINAPI PCSC_SCardListCardsA(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1119:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1119 | static LONG WINAPI PCSC_SCardListCardsW(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [178/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -c /src/FreeRDP/libfreerdp/gdi/region.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/region.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:99:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 99 | hRgn->w = w; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:100:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 100 | hRgn->h = h; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:163:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 163 | rgn->w = w; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:164:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 164 | rgn->h = h; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:202:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 202 | rgn->w = w; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:203:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 203 | rgn->h = h; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:230:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 230 | *w = tmp; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:240:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 240 | *h = tmp; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:279:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 279 | *w = wl; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:280:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 280 | *h = hl; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:308:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 308 | rect->right = r; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:309:17: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 309 | rect->bottom = b; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:328:25: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 328 | rect->left = (x > 0) ? x : 0; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:329:24: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 329 | rect->top = (y > 0) ? y : 0; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:337:17: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 337 | rect->right = r; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:342:18: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 342 | rect->bottom = b; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:636:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 636 | hdc->hwnd->count = new_cnt; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 21 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [179/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -c /src/FreeRDP/libfreerdp/cache/cache.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/cache.c:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:77:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 77 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :31:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 31 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:110:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 110 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :37:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:116:47: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 116 | void free_cache_color_table_order(rdpContext* context, CACHE_COLOR_TABLE_ORDER* order) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:141:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 141 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :43:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:147:44: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 147 | void free_surface_bits_command(rdpContext* context, SURFACE_BITS_COMMAND* order) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [180/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -c /src/FreeRDP/libfreerdp/cache/offscreen.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/offscreen.c:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:81: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:221:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 221 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :57:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [181/371] : && /usr/local/bin/cmake -E rm -f winpr/libwinpr/libwinpr3.a && /usr/local/bin/llvm-ar qc winpr/libwinpr/libwinpr3.a winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o && /usr/local/bin/llvm-ranlib winpr/libwinpr/libwinpr3.a && : Step #39 - "compile-libfuzzer-address-x86_64": [182/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -c /src/FreeRDP/libfreerdp/cache/persistent.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/persistent.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:48:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 48 | return persistent->version; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:107:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 107 | padding = 0x4000 - entry->size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:109:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 109 | if (fwrite((void*)persistent->bmpData, padding, 1, persistent->fp) != 1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:32:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 32 | #define TAG FREERDP_TAG("cache.persistent") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [183/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -c /src/FreeRDP/libfreerdp/gdi/shape.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 44 | return hdc->brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 76 | hBmpBrush->width; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 78 | hBmpBrush->height; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:169:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 169 | memcpy(dstp, srcp, 1ull * nWidth * formatSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:184:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | ((nYDest + y) * hbr->pattern->width % hbr->pattern->height) * formatSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:185:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 185 | const UINT32 xOffset = ((nXDest + x) % hbr->pattern->width) * formatSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:26: warning: unused parameter 'hdc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:42: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:56: warning: unused parameter 'nCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:30: warning: unused parameter 'hdc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:46: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:61: warning: unused parameter 'lpPolyCounts' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:79: warning: unused parameter 'nCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 35 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [184/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -c /src/FreeRDP/libfreerdp/crypto/base64.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/base64.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:64:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 64 | blocks = length - (length % 3); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:130:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 130 | return p - alphabet; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:149:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 149 | length += 4 - remainder; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:175:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 175 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:176:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 176 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:177:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 177 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:190:21: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 190 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:198:23: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 198 | q[1] = ((n[1] & 15) << 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:204:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 204 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:205:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 205 | q[2] = ((n[2] & 3) << 6); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:211:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 211 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:212:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:213:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 213 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 17 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [185/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -c /src/FreeRDP/libfreerdp/crypto/opensslcompat.c Step #39 - "compile-libfuzzer-address-x86_64": [186/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -c /src/FreeRDP/libfreerdp/cache/pointer.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/pointer.c:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:113:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 113 | pointer->lengthAndMask = lengthAndMask; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:123:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 123 | pointer->lengthXorMask = lengthXorMask; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:522:42: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 522 | void free_pointer_new_update(rdpContext* context, POINTER_NEW_UPDATE* pointer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [187/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -c /src/FreeRDP/libfreerdp/gdi/video.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/video.c:20: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:57:64: warning: unused parameter 'video' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 57 | static VideoSurface* gdiVideoCreateSurface(VideoClientContext* video, UINT32 x, UINT32 y, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:144:64: warning: unused parameter 'video' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 144 | void gdi_video_control_uninit(rdpGdi* gdi, VideoClientContext* video) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:164:59: warning: unused parameter 'video' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 164 | void gdi_video_data_init(rdpGdi* gdi, VideoClientContext* video) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:171:61: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 171 | void gdi_video_data_uninit(rdpGdi* gdi, VideoClientContext* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:30:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define TAG FREERDP_TAG("video") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [188/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -c /src/FreeRDP/libfreerdp/cache/bitmap.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 44 | return hdc->brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 76 | hBmpBrush->width; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 78 | hBmpBrush->height; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:83:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 83 | style = brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:70: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:74: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:43: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:327:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 327 | cacheEntry.width = bitmap->width; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:328:33: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 328 | cacheEntry.height = bitmap->height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:390:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 390 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :59:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 59 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:469:37: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 469 | void free_bitmap_update(rdpContext* context, BITMAP_UPDATE* pointer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:494:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 494 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :65:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 65 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :71:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 71 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:528:42: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 528 | void free_cache_bitmap_order(rdpContext* context, CACHE_BITMAP_ORDER* order) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:559:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 559 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :77:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 77 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:565:45: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 565 | void free_cache_bitmap_v2_order(rdpContext* context, CACHE_BITMAP_V2_ORDER* order) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:596:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 596 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :83:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 83 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:602:45: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 602 | void free_cache_bitmap_v3_order(rdpContext* context, CACHE_BITMAP_V3_ORDER* order) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 31 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [189/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -c /src/FreeRDP/libfreerdp/gdi/bitmap.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:38: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 44 | return hdc->brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:40: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 76 | hBmpBrush->width; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 78 | hBmpBrush->height; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:63:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 63 | return &hBmp->data[(Y * hBmp->width * bpp) + X * bpp]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:131:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 131 | hBitmap->width = nWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:132:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 132 | hBitmap->height = nHeight; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:158:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 158 | hBitmap->width = nWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:159:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 159 | hBitmap->height = nHeight; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:74: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:62: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:620:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:641:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 32 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [190/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:508:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 508 | return freerdp_key_get_bits(privateKey) / 8; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:832:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 832 | if (!vgids_write_tlv(pubKey, 0x81, n, nSize)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:835:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 835 | if (!vgids_write_tlv(pubKey, 0x82, e, eSize)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:879:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 879 | fileId = ((UINT16)p1 << 8) | p2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:1103:8: warning: cast from 'const struct evp_md_st *' to 'void *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 1103 | if (EVP_PKEY_CTX_set_signature_md(ctx, digest->digest) <= 0) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/openssl/evp.h:1284:70: note: expanded from macro 'EVP_PKEY_CTX_set_signature_md' Step #39 - "compile-libfuzzer-address-x86_64": 1284 | EVP_PKEY_CTRL_MD, 0, (void *)(md)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:44:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 44 | #define VGIDS_EFID_KXC00 VGIDS_EFID_COMMON Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:61:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 61 | #define VGIDS_KEY_TYPE_SIGNATURE 0x9C Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:74:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 74 | #define VGIDS_SE_ALGOID_CT_RSA_1024 0x06 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:40:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 40 | #define VGIDS_EFID_CARDCF VGIDS_EFID_COMMON Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:42:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 42 | #define VGIDS_EFID_CMAPFILE VGIDS_EFID_COMMON Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:80:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 80 | #define VGIDS_SE_ALGOID_DST_RSA_1024 0x06 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:86:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 86 | #define VGIDS_SE_ALGOID_DST_ECDSA_P256 0x0C Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:81:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 81 | #define VGIDS_SE_ALGOID_DST_RSA_2048 0x07 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:82:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 82 | #define VGIDS_SE_ALGOID_DST_RSA_3072 0x08 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:85:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 85 | #define VGIDS_SE_ALGOID_DST_ECDSA_P224 0x0B Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:83:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 83 | #define VGIDS_SE_ALGOID_DST_RSA_4096 0x09 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:77:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 77 | #define VGIDS_SE_ALGOID_CT_RSA_4096 0x09 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:88:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 88 | #define VGIDS_SE_ALGOID_DST_ECDSA_P512 0x0E Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:84:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 84 | #define VGIDS_SE_ALGOID_DST_ECDSA_P192 0x0A Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:76:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 76 | #define VGIDS_SE_ALGOID_CT_RSA_3072 0x08 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:41:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 41 | #define VGIDS_EFID_CARDAPPS VGIDS_EFID_COMMON Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:68:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 68 | #define VGIDS_SE_CRT_AUTH 0xA4 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:87:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 87 | #define VGIDS_SE_ALGOID_DST_ECDSA_P384 0x0D Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:75:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 75 | #define VGIDS_SE_ALGOID_CT_RSA_2048 0x07 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 28 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [191/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -c /src/FreeRDP/libfreerdp/crypto/er.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/er.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 68 | return ber_write_length(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 68 | return ber_write_length(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:261:60: warning: unused parameter 'count' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 261 | void er_write_enumerated(wStream* s, BYTE enumerated, BYTE count, BOOL flag) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:280:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 280 | er_write_length(s, length, flag); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:305:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 305 | Stream_Write(s, oct_str, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:363:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 363 | Stream_Seek(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:380:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 380 | *value += (byte << 16); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:407:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 407 | Stream_Write_UINT8(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:413:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 413 | Stream_Write_UINT16_BE(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:419:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 419 | Stream_Write_UINT32_BE(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 14 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [192/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -c /src/FreeRDP/libfreerdp/core/state.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/state.c:28:10: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_CONTINUE', 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_SUCCESS'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 28 | switch (status) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #39 - "compile-libfuzzer-address-x86_64": [193/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_store.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_store.c:36: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:168:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 168 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :60:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 60 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:41:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 41 | #define TAG FREERDP_TAG("crypto") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [194/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -c /src/FreeRDP/libfreerdp/common/assistance.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/assistance.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:450:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 450 | const size_t length = q - p; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:426:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 426 | WINPR_ASSERT(rc < sizeof(bkey)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #39 - "compile-libfuzzer-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #39 - "compile-libfuzzer-address-x86_64": 109 | if (expr) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:511:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 511 | *opt = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:566:31: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 566 | const size_t offset = start - tag; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:580:15: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 580 | *plen = end - tag; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:585:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 585 | *pdlen = dend - data; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:526:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 526 | WINPR_ASSERT(rc < sizeof(bkey)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #39 - "compile-libfuzzer-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #39 - "compile-libfuzzer-address-x86_64": 109 | if (expr) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:565:20: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 565 | WINPR_ASSERT(erc < sizeof(ekey)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ^ ~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #39 - "compile-libfuzzer-address-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #39 - "compile-libfuzzer-address-x86_64": 109 | if (expr) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:637:21: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 637 | *elen = end - data + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:666:63: warning: unused parameter 'len' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 666 | size_t len) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:799:51: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 799 | char* freerdp_assistance_generate_pass_stub(DWORD flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:22: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #39 - "compile-libfuzzer-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:30: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #39 - "compile-libfuzzer-address-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:24: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #39 - "compile-libfuzzer-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:32: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #39 - "compile-libfuzzer-address-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1401:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1401 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :32:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 32 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:11: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #39 - "compile-libfuzzer-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:19: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #39 - "compile-libfuzzer-address-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 22 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [195/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -c /src/FreeRDP/libfreerdp/crypto/per.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/per.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/per.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:54:19: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 54 | *length = (byte << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:275:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 275 | Stream_Write_UINT8(s, integer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:283:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 283 | Stream_Write_UINT16_BE(s, integer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:380:61: warning: unused parameter 'count' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 380 | BOOL per_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:597:19: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 597 | num = (c1 << 4) | c2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:476:13: warning: unused function 'per_write_string' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 476 | static void per_write_string(wStream* s, BYTE* str, int length) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [196/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:266:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 266 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode - 8u, WINPR_KEYCODE_TYPE_APPLE); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:282:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 282 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode, WINPR_KEYCODE_TYPE_EVDEV); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:331:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 331 | VIRTUAL_SCANCODE_TO_X11_KEYCODE[sc][ex ? 1 : 0] = keycode; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:258:12: warning: unused function 'freerdp_keyboard_init_apple' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 258 | static int freerdp_keyboard_init_apple(DWORD* keyboardLayoutId, DWORD* x11_keycode_to_rdp_scancode, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:275:12: warning: unused function 'freerdp_keyboard_init_x11_evdev' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 275 | static int freerdp_keyboard_init_x11_evdev(DWORD* keyboardLayoutId, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [197/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -c /src/FreeRDP/libfreerdp/locale/locale.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/locale.c:39: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/locale/locale.h:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [198/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -c /src/FreeRDP/libfreerdp/common/settings_getters.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_getters.c:3: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:58:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 58 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:658:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 658 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1441:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1441 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1504:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1504 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1571:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1571 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1595:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1595 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1610:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1610 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2003:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2003 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2510:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2510 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2540:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2540 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2563:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2563 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2590:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2590 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2609:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2609 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2633:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2633 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2649:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2649 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2958:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2958 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3277:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 3277 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3611:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 3611 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3925:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 3925 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:4041:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 4041 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": 24 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [199/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard_layout.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard_layout.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [200/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -c /src/FreeRDP/libfreerdp/crypto/cert_common.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.c:41: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/cert_common.c:205:53: warning: cast from 'const struct rsa_st *' to 'struct rsa_st *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 205 | const int rc = PEM_write_bio_RSA_PUBKEY(bio, (RSA*)rsa); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [201/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -c /src/FreeRDP/libfreerdp/crypto/ber.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/ber.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:353:61: warning: unused parameter 'count' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 353 | void ber_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:608:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 608 | *value += (byte << 16); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:646:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 646 | Stream_Write_UINT8(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:654:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 654 | Stream_Write_UINT16_BE(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:662:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 662 | Stream_Write_UINT8(s, (value >> 16)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [202/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_data.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_data.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #39 - "compile-libfuzzer-address-x86_64": 60 | str[x] = tolower(str[x]); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #39 - "compile-libfuzzer-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 60 | str[x] = tolower(str[x]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #39 - "compile-libfuzzer-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #39 - "compile-libfuzzer-address-x86_64": 157 | ({ int __res; \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 159 | { \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 161 | { \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 162 | int __c = (c); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 164 | } \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 165 | else \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 166 | __res = f args; \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 167 | } \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 168 | else \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 170 | __res; })) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:38:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 38 | #define TAG FREERDP_TAG("crypto") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [203/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -c /src/FreeRDP/libfreerdp/cache/glyph.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/glyph.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:226:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 226 | bound.x = bkX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:227:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 227 | bound.y = bkY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:228:16: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 228 | bound.width = bkWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:229:17: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 229 | bound.height = bkHeight; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:256:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 256 | n = update_glyph_offset(fragments, size, n, &x, &y, ulCharInc, flAccel); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:314:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 310 | return update_process_glyph_fragments( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 311 | context, glyphIndex->data, glyphIndex->cbData, glyphIndex->cacheId, glyphIndex->ulCharInc, Step #39 - "compile-libfuzzer-address-x86_64": 312 | glyphIndex->flAccel, glyphIndex->backColor, glyphIndex->foreColor, glyphIndex->x, Step #39 - "compile-libfuzzer-address-x86_64": 313 | glyphIndex->y, glyphIndex->bkLeft, glyphIndex->bkTop, bkWidth, bkHeight, glyphIndex->opLeft, Step #39 - "compile-libfuzzer-address-x86_64": 314 | glyphIndex->opTop, opWidth, opHeight, glyphIndex->fOpRedundant); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:725:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 725 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :99:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 99 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:818:41: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 818 | void free_cache_glyph_order(rdpContext* context, CACHE_GLYPH_ORDER* glyph) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:881:44: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 881 | void free_cache_glyph_v2_order(rdpContext* context, CACHE_GLYPH_V2_ORDER* glyph) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 21 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [204/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -c /src/FreeRDP/libfreerdp/crypto/privatekey.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.c:41: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:128:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 128 | bio = BIO_new_mem_buf(data, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:161:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 161 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:179:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 179 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:298:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 298 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :121:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 121 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:374:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 374 | return rc; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:401:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 401 | const int res = RSA_generate_key_ex(rsa, key_length, bn, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:526:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 526 | *plength = length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [205/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -c /src/FreeRDP/libfreerdp/crypto/crypto.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/crypto.c:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:97:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 97 | if (!BN_bin2bn(modulus_reverse, key_length, mod)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:111:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 111 | crypto_reverse(output, output_length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:115:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 115 | size_t diff = key_length - output_length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:100:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 100 | if (!BN_bin2bn(exponent_reverse, exponent_size, exp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:102:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 102 | if (!BN_bin2bn(input_reverse, length, x)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:212:20: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | pem = calloc(size + 1, sizeof(char)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:221:35: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 221 | *plength = (size_t)strnlen(pem, size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:229:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 229 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:257:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 257 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [206/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -c /src/FreeRDP/libfreerdp/core/errbase.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errbase.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/errbase.c:29:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [207/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -c /src/FreeRDP/libfreerdp/core/errconnect.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errconnect.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/errconnect.c:29:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [208/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -c /src/FreeRDP/libfreerdp/crypto/x509_utils.c Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:190:8: warning: 'sk_GENERAL_NAME_num' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 190 | num = sk_GENERAL_NAME_num(gens); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:194:24: warning: 'sk_GENERAL_NAME_value' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 194 | GENERAL_NAME* name = sk_GENERAL_NAME_value(gens, i); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:208:2: warning: 'sk_GENERAL_NAME_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 208 | sk_GENERAL_NAME_pop_free(gens, GENERAL_NAME_free); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:264:63: warning: unused parameter 'index' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 264 | static int extract_string(GENERAL_NAME* name, void* data, int index, int count) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:354:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 354 | list->strings = calloc(allocate_count, sizeof(list->strings[0])); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:383:83: warning: unused parameter 'index' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 383 | static int extract_othername_object_as_string(GENERAL_NAME* name, void* data, int index, int count) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:483:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 483 | (*count) = list.count; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:493:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 493 | result = calloc(list.count, sizeof(*result)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:494:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 494 | (*lengths) = calloc(list.count, sizeof(**lengths)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:547:6: warning: 'sk_ASN1_OBJECT_find' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 547 | if (sk_ASN1_OBJECT_find(oid_stack, oid) >= 0) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:550:2: warning: 'sk_ASN1_OBJECT_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 550 | sk_ASN1_OBJECT_pop_free(oid_stack, ASN1_OBJECT_free); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:608:42: warning: cast from 'const struct x509_st *' to 'struct x509_st *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 608 | status = PEM_write_bio_X509(bio, (X509*)xcert); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:618:11: warning: 'sk_X509_num' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 618 | count = sk_X509_num(chain); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:621:14: warning: 'sk_X509_value' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 621 | X509* c = sk_X509_value(chain, x); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:657:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 657 | new_cert = (BYTE*)realloc(pemCert, new_len + 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:662:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 662 | length = new_len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:670:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 670 | offset += status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:642:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 642 | status = BIO_read(bio, pemCert, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:656:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 656 | new_len = length * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:665:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 665 | status = BIO_read(bio, &pemCert[offset], length - offset); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:703:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 703 | bio = BIO_new_mem_buf(data, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:583:14: warning: unused function 'x509_utils_get_pem' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 583 | static BYTE* x509_utils_get_pem(const X509* xcert, const STACK_OF(X509) * chain, size_t* plength) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 22 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [209/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:589:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 589 | *pcchReaders = g_ReaderNameWLen; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:593:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 592 | *pcchReaders = scard_copy_strings(value, mszReaders, *pcchReaders, g_ReaderNameW, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 593 | g_ReaderNameWLen * sizeof(WCHAR)) / Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1367:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #39 - "compile-libfuzzer-address-x86_64": 1367 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #39 - "compile-libfuzzer-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1450:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #39 - "compile-libfuzzer-address-x86_64": 1450 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #39 - "compile-libfuzzer-address-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1660:61: warning: unused parameter 'dwPreferredProtocols' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1660 | DWORD dwShareMode, DWORD dwPreferredProtocols, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1661:42: warning: unused parameter 'dwInitialization' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1661 | DWORD dwInitialization, LPDWORD pdwActiveProtocol) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:2686:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2686 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :98:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 98 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [210/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -c /src/FreeRDP/libfreerdp/core/errinfo.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [211/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -c /src/FreeRDP/libfreerdp/core/streamdump.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/streamdump.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:80:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 80 | _fseeki64(fp, *pOffset, SEEK_SET); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:211:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 211 | r = _fseeki64(fp, *offset, SEEK_SET); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 239 | r = _fseeki64(fp, *offset, SEEK_SET); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:354:13: warning: implicit conversion changes signedness: 'UINT64' (aka 'unsigned long') to 'time_t' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 354 | slp = ts - ctx->dump->replayTime; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:364:21: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 364 | size_t duration = slp; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:79: warning: unused parameter 'port' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:91: warning: unused parameter 'timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [212/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -c /src/FreeRDP/libfreerdp/gdi/gdi.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:43: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 44 | return hdc->brush->style; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:45: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 76 | hBmpBrush->width; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 78 | hBmpBrush->height; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:57: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:43: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:52: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:494:31: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 494 | bitmap->destBottom); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:574:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 574 | dstblt->nHeight, NULL, 0, 0, gdi_rop3_code(dstblt->bRop), &gdi->palette); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:587:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 587 | const DWORD rop = gdi_rop3_code(patblt->bRop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:668:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 668 | hbrush->nXOrg = brush->x; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:669:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 669 | hbrush->nYOrg = brush->y; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:693:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 693 | gdi_rop3_code(scrblt->bRop), &gdi->palette); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:779:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 779 | gdi_SetROP2(gdi->drawing->hdc, lineTo->bRop2); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:59: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:42: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:55: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:40: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:804:43: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 804 | gdi_SetROP2(gdi->drawing->hdc, polyline->bRop2); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:37: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:38: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:836:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 836 | gdi_rop3_code(memblt->bRop), &gdi->palette); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:872:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 872 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:939:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 939 | gdi->drawing->hdc->brush->nXOrg = brush->x; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:940:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 940 | gdi->drawing->hdc->brush->nYOrg = brush->y; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:943:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 943 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:40: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:73: warning: unused parameter 'polygon_sc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:40: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:67: warning: unused parameter 'polygon_cb' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:40: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:73: warning: unused parameter 'ellipse_sc' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:40: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:73: warning: unused parameter 'ellipse_cb' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:42: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:77: warning: unused parameter 'frameMarker' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1076:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1074 | if (!rfx_process_message(context->codecs->rfx, cmd->bmp.bitmapData, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1075 | cmd->bmp.bitmapDataLength, cmdRect.left, cmdRect.top, Step #39 - "compile-libfuzzer-address-x86_64": 1076 | gdi->primary_buffer, gdi->dstFormat, gdi->stride, gdi->height, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:66: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:59: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:54: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1218:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1218 | gdi->stride = gdi->width * FreeRDPGetBytesPerPixel(gdi->dstFormat); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:80: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:68: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1359:15: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1359 | gdi->width = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1360:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1360 | gdi->height = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1436:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1436 | rect.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1437:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1437 | rect.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 70 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [213/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -c /src/FreeRDP/libfreerdp/core/graphics.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/graphics.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/graphics.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [214/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -c /src/FreeRDP/libfreerdp/core/utils.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/utils.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:166:10: warning: 4 enumeration values not explicitly handled in switch: 'GW_AUTH_HTTP', 'GW_AUTH_RDG', 'GW_AUTH_RPC'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 166 | switch (reason) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:354:38: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 354 | static BOOL disable_pnp(rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [215/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_call.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_call.c:32: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:1899:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1899 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :25:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:50:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 50 | #define str(x) #x Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [216/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -c /src/FreeRDP/libfreerdp/common/settings.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings.c:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:54:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 54 | new_argv = (char**)realloc(args->argv, sizeof(char*) * (args->argc + 1)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:85:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 85 | (args->argc - x - 1) * sizeof(char*)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~^~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:84:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | memmove_s(&args->argv[x], (args->argc - x) * sizeof(char*), &args->argv[x + 1], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:157:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 157 | if (strncmp(args->argv[i], option, p - args->argv[i]) == 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:790:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 790 | args->argc = argc; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:821:38: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 821 | return freerdp_addin_argv_new(args->argc, cnv.cc); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1207:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1207 | if (!freerdp_settings_set_uint16(settings, (FreeRDP_Settings_Keys_UInt16)index, uval)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1214:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1214 | if (!freerdp_settings_set_int16(settings, (FreeRDP_Settings_Keys_Int16)index, ival)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1220:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1220 | if (!freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)index, uval)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1226:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1226 | if (!freerdp_settings_set_int32(settings, (FreeRDP_Settings_Keys_Int32)index, ival)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1286:84: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1286 | return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1314:10: warning: 4 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_Password51'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1314 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1503:10: warning: 8 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1503 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1744:37: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1744 | settings->OrderSupport[offset] = *(const BOOL*)data; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1645:10: warning: 11 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1645 | switch (id) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1810:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1810 | flags &= ~FREERDP_CODEC_REMOTEFX; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1814:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1814 | flags &= ~FREERDP_CODEC_NSCODEC; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 21 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [217/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -c /src/FreeRDP/libfreerdp/core/smartcardlogon.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/smartcardlogon.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/smartcardlogon.c:380:51: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 380 | static BOOL list_provider_keys(const rdpSettings* settings, NCRYPT_PROV_HANDLE provider, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [218/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -c /src/FreeRDP/libfreerdp/core/metrics.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/metrics.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [219/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -c /src/FreeRDP/libfreerdp/core/codecs.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/codecs.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [220/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -c /src/FreeRDP/libfreerdp/core/heartbeat.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:28:7: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 28 | BYTE reserved = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:22:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 22 | #define WITH_DEBUG_HEARTBEAT Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [221/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -c /src/FreeRDP/libfreerdp/core/multitransport.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/multitransport.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:154:25: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 154 | Stream_Write_UINT32(s, hr); /* HResult (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:179:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'HRESULT' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 179 | Stream_Read_UINT32(s, hr); /* hrResponse (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #39 - "compile-libfuzzer-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:181:78: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 181 | return IFCALLRESULT(STATE_RUN_SUCCESS, multi->MtResponse, multi, requestId, hr); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #39 - "compile-libfuzzer-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:184:89: warning: unused parameter 'reqProto' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 184 | static state_run_t multitransport_no_udp(rdpMultitransport* multi, UINT32 reqId, UINT16 reqProto, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:185:54: warning: unused parameter 'cookie' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 185 | const BYTE* cookie) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:191:91: warning: unused parameter 'reqId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 191 | static state_run_t multitransport_server_handle_response(rdpMultitransport* multi, UINT32 reqId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:192:65: warning: unused parameter 'hrResponse' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 192 | UINT32 hrResponse) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:202:59: warning: unused parameter 'protocol' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 202 | rdpMultitransport* multitransport_new(rdpRdp* rdp, UINT16 protocol) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [222/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -c /src/FreeRDP/libfreerdp/crypto/tls.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/tls.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/../core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:251:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 251 | status = BIO_write(bio, str, size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:34: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:45: warning: unused parameter 'str' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:312:36: warning: cast from function call of type 'void (*)(const SSL *, int, int)' (aka 'void (*)(const struct ssl_st *, int, int)') to non-matching type 'ULONG_PTR' (aka 'unsigned long') [-Wbad-function-cast] Step #39 - "compile-libfuzzer-address-x86_64": 312 | *((ULONG_PTR*)ptr) = (ULONG_PTR)SSL_get_info_callback(tls->ssl); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:291:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 291 | status = BIO_ctrl(next_bio, cmd, num, ptr); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:293:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 293 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:300:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 300 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:335:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 335 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:348:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 348 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:466:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 466 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:646:10: warning: 14 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 646 | switch (alg) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:664:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 664 | ChannelBindingTokenLength = PrefixLength + CertificateHashLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:54: warning: unused parameter 'once' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:66: warning: unused parameter 'param' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:80: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:768:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 768 | SSL_CTX_set_options(tls->ctx, options); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:785:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 785 | SSL_CTX_set_security_level(tls->ctx, settings->TlsSecLevel); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:895:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 895 | SSL_set_tlsext_host_name(tls->ssl, tls_get_server_name(tls)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:947:85: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 947 | verify_status = tls_verify_certificate(tls, cert, tls_get_server_name(tls), tls->port); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:906:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 906 | int status = BIO_do_handshake(tls->bio); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/openssl/bio.h:409:34: note: expanded from macro 'BIO_do_handshake' Step #39 - "compile-libfuzzer-address-x86_64": 409 | # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1116:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1116 | if (!tls_prepare(tls, underlying, methods, options, FALSE)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1239:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1239 | status = BIO_wait_write(bio, 100); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/../core/tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #39 - "compile-libfuzzer-address-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1511:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1511 | accept_cert(tls, pemCert, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1770:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1770 | accept_cert(tls, pemCert, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1802:82: warning: unused parameter 'stored_data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1802 | void tls_print_certificate_error(rdpCertificateStore* store, rdpCertificateData* stored_data, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 30 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [223/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -c /src/FreeRDP/libfreerdp/core/security.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/security.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/security.c:320:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 320 | security_UINT32_le(length_le, sizeof(length_le), length); /* length must be little-endian */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [224/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -c /src/FreeRDP/libfreerdp/core/mcs.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.h:33: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/mcs.c:196:10: warning: enumeration value 'DomainMCSPDU_invalid' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 196 | switch (pdu) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [225/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -c /src/FreeRDP/libfreerdp/core/childsession.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/childsession.c:20: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:62:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 62 | BOOL ret = WriteFile(ptr->hFile, buf, size, &written, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:79:9: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 79 | return written; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:218:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 218 | int nchunks = ringbuffer_peek(&ptr->readBuffer, chunks, ret); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:225:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 225 | ringbuffer_commit_read_bytes(&ptr->readBuffer, ret); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:25: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:254:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 254 | return transport_bio_named_write(bio, str, strlen(str)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:488:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 488 | if (_wcsncmp(pipePath, (WCHAR*)startOfPath, 4)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [226/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.c:51: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:528:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 528 | if (!BN_bin2bn(info->Modulus, info->ModulusLength, mod)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:589:92: warning: unused parameter 'length' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 589 | static BOOL certificate_process_server_public_key(rdpCertificate* cert, wStream* s, UINT32 length) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:788:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 788 | sigdatalen = Stream_PointerAs(s, const BYTE) - sigdata; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:939:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 939 | return end - start; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1175:3: warning: 'sk_X509_free' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 1175 | sk_X509_free(cert->chain); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1256:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1256 | cert->x509 = d2i_X509(NULL, &ptr, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1275:24: warning: passing 'const X509 *' (aka 'const struct x509_st *') to parameter of type 'X509 *' (aka 'struct x509_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #39 - "compile-libfuzzer-address-x86_64": 1275 | cert->x509 = X509_dup(xcert); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/openssl/x509.h:468:22: note: passing argument to parameter 'x509' here Step #39 - "compile-libfuzzer-address-x86_64": 468 | X509 *X509_dup(X509 *x509); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1284:17: warning: 'sk_X509_dup' was marked unused but was used [-Wused-but-marked-unused] Step #39 - "compile-libfuzzer-address-x86_64": 1284 | cert->chain = sk_X509_dup(chain); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1403:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1403 | const int status = BIO_read(bio, &pem[offset], length - offset); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1538:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1538 | *PublicKey = optr = ptr = (BYTE*)calloc(length, sizeof(BYTE)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1616 | size_t outputSize = EVP_PKEY_size(pkey); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1666 | BYTE* ptr = calloc(rc + 1, sizeof(BYTE)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1745:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1745 | const size_t bnsize = BN_num_bytes(bn); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/openssl/bn.h:181:45: note: expanded from macro 'BN_num_bytes' Step #39 - "compile-libfuzzer-address-x86_64": 181 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:61:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 61 | #define CERTIFICATE_TAG FREERDP_TAG("core.certificate") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:993:13: warning: unused function 'certificate_write_server_x509_certificate_chain' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 993 | static BOOL certificate_write_server_x509_certificate_chain(const rdpCertificate* certificate, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 19 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [227/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -c /src/FreeRDP/libfreerdp/core/timezone.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/timezone.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:113:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 113 | Stream_Read_UINT32(s, tz->Bias); /* Bias */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #39 - "compile-libfuzzer-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:118:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 118 | Stream_Read_UINT32(s, tz->StandardBias); /* StandardBias */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #39 - "compile-libfuzzer-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:123:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 123 | Stream_Read_UINT32(s, tz->DaylightBias); /* DaylightBias */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #39 - "compile-libfuzzer-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:150:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 150 | Stream_Write_UINT32(s, tz->Bias); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:170:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 170 | Stream_Write_UINT32(s, tz->StandardBias); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:181:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 181 | Stream_Write_UINT32(s, tz->DaylightBias); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [228/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -c /src/FreeRDP/libfreerdp/core/activation.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/activation.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:42:25: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 42 | Stream_Write_UINT16(s, PduSource); /* targetUser (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:353:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 353 | info.totalEntriesCache0 = settings->BitmapCacheV2CellInfo[0].numEntries; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:354:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 354 | info.totalEntriesCache1 = settings->BitmapCacheV2CellInfo[1].numEntries; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:355:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 355 | info.totalEntriesCache2 = settings->BitmapCacheV2CellInfo[2].numEntries; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:356:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 356 | info.totalEntriesCache3 = settings->BitmapCacheV2CellInfo[3].numEntries; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:357:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 357 | info.totalEntriesCache4 = settings->BitmapCacheV2CellInfo[4].numEntries; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:359:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 359 | info.numEntriesCache0 = MIN(keyCount, info.totalEntriesCache0); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:361:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 361 | info.numEntriesCache1 = MIN(keyCount, info.totalEntriesCache1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:363:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 363 | info.numEntriesCache2 = MIN(keyCount, info.totalEntriesCache2); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:365:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 365 | info.numEntriesCache3 = MIN(keyCount, info.totalEntriesCache3); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:367:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | info.numEntriesCache4 = MIN(keyCount, info.totalEntriesCache4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [229/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -c /src/FreeRDP/libfreerdp/core/freerdp.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/freerdp.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:405:7: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 405 | if (now - in->lastInputTimestamp > FakeMouseMotionInterval) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:717:6: warning: string literal of length 4434 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] Step #39 - "compile-libfuzzer-address-x86_64": 717 | "Build configuration: " FREERDP_BUILD_CONFIG "\n" Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 718 | "Build type: " FREERDP_BUILD_TYPE "\n" Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 719 | "CFLAGS: " FREERDP_CFLAGS "\n" Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 720 | "Compiler: " FREERDP_COMPILER_ID ", " FREERDP_COMPILER_VERSION "\n" Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 721 | "Target architecture: " FREERDP_TARGET_ARCH "\n"; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1050:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1050 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1059:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1059 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_DEBUG, line, file, fkt, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1066:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1066 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [230/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -c /src/FreeRDP/libfreerdp/core/tpkt.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpkt.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [231/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -c /src/FreeRDP/libfreerdp/core/input.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/input.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/input.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:726:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 726 | Stream_Read_INT16(s, xDelta); /* xPos (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:727:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 727 | Stream_Read_INT16(s, yDelta); /* yPos (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:906:28: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 906 | in->lastInputTimestamp = now; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/input.c:43:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 43 | #define RDP_CLIENT_INPUT_PDU_HEADER_LENGTH 4 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [232/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -c /src/FreeRDP/libfreerdp/gdi/gfx.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gfx.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:171:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #39 - "compile-libfuzzer-address-x86_64": 171 | double sx = NAN; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #39 - "compile-libfuzzer-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:172:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #39 - "compile-libfuzzer-address-x86_64": 172 | double sy = NAN; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #39 - "compile-libfuzzer-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:73: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:573:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 573 | const RDPGFX_SURFACE_COMMAND* cmd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:73: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:659:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 659 | const RDPGFX_SURFACE_COMMAND* cmd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1033:61: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1033 | cmd->surfaceId, rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1075:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1075 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1080:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1080 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1241:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1241 | prect->right = MIN(rect->right, surface->width); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1242:45: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1242 | prect->bottom = MIN(rect->bottom, surface->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 17 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [233/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -c /src/FreeRDP/libfreerdp/core/tpdu.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tpdu.c:122:24: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 122 | Stream_Write_UINT8(s, length); /* LI */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [234/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -c /src/FreeRDP/libfreerdp/core/proxy.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/proxy.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:260:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 260 | result = cidr4_match(&sa4.sin_addr, &mask.sin_addr, sub); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:267:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 267 | result = cidr6_match(&sa6.sin6_addr, &mask.sin6_addr, sub); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:634:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 634 | resultsize += status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:593:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 593 | status = BIO_write(bufferedBio, Stream_Buffer(s), Stream_GetPosition(s)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:613:89: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 613 | BIO_read(bufferedBio, (BYTE*)recv_buf + resultsize, sizeof(recv_buf) - resultsize - 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:729:11: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 729 | buf[1] = nauthMethods; /* #of methods offered */ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:773:14: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 773 | buf[1] = usernameLen; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:774:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 774 | memcpy(ptr, proxyUsername, usernameLen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:776:12: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 776 | *ptr = userpassLen; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:778:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 778 | memcpy(ptr, proxyPassword, userpassLen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:812:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 812 | buf[4] = hostnlen; /* DST.ADDR */ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:760:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 760 | int usernameLen = strnlen(proxyUsername, 255); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:761:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 761 | int userpassLen = strnlen(proxyPassword, 255); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:818:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 818 | status = BIO_write(bufferedBio, buf, hostnlen + 7U); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 18 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [235/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -c /src/FreeRDP/libfreerdp/core/client.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/client.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:60: warning: unused parameter 'once' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:72: warning: unused parameter 'param' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:86: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:162:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 162 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :104:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 104 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:250:54: warning: unused parameter 'channels' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 250 | void freerdp_channels_register_instance(rdpChannels* channels, freerdp* instance) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:539:61: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 539 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:546:56: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 545 | pChannelOpenData->pChannelOpenEventProcEx( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 546 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:514:28: warning: comparison of integers of different signs: 'int' and 'UINT32' (aka 'unsigned int') [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 514 | for (int index = 0; index < mcs->channelCount; index++) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:557:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 557 | return -1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:561:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 561 | return -1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:598:62: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 598 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, type, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:605:57: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 604 | pChannelOpenData->pChannelOpenEventProcEx( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 605 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, type, item->UserData, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:910:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 910 | pChannelOpenData->options = pChannelDef->options; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1007:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1007 | pChannelOpenData->options = pChannelDef->options; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1057:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1057 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1093:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1093 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1271:70: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1271 | int freerdp_channels_client_load(rdpChannels* channels, rdpSettings* settings, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1324:73: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1324 | int freerdp_channels_client_load_ex(rdpChannels* channels, rdpSettings* settings, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 22 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [236/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -c /src/FreeRDP/libfreerdp/core/tcp.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:48: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:57: warning: unused parameter 'mode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:75: warning: unused parameter 'argp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:85: warning: unused parameter 'argi' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:96: warning: unused parameter 'argl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:107:48: warning: unused parameter 'ret' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 107 | long ret) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:60: warning: unused parameter 'str' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:54: warning: unused parameter 'str' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:63: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:50: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:59: warning: unused parameter 'mode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:77: warning: unused parameter 'argp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:87: warning: unused parameter 'argi' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:50: warning: unused parameter 'argl' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 466 | long argl, long ret) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:61: warning: unused parameter 'ret' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 466 | long argl, long ret) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:489:74: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 489 | if (buf && num && !ringbuffer_write(&ptr->xmitBuffer, (const BYTE*)buf, num)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:503:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 503 | const int status = BIO_write(next_bio, chunks[i].data, chunks[i].size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:62: warning: unused parameter 'str' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:56: warning: unused parameter 'str' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:65: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:593:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 593 | status = ringbuffer_used(&ptr->xmitBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:731:18: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 731 | if (getpeername(sockfd, (struct sockaddr*)&saddr, &length) != 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:826:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 826 | status = WSAEventSelect(sockfd, handles[count++], FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:34: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:20: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:865:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 865 | status = WSAEventSelect(sockfd, handles[0], 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:873:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 873 | if (_ioctlsocket(sockfd, FIONBIO, &arg) != 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:857:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 857 | status = recv(sockfd, NULL, 0, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:924:14: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 924 | curPort = ports[index]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:966:50: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 966 | status = _connect(sockfd, addr->ai_addr, addr->ai_addrlen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:900:72: warning: unused parameter 'timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 900 | UINT32 count, UINT16 port, UINT32 timeout) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:989:9: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 989 | return sockfd; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:1159:43: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1157 | sockfd = freerdp_tcp_connect_multi( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1158 | context, settings->TargetNetAddresses, settings->TargetNetPorts, Step #39 - "compile-libfuzzer-address-x86_64": 1159 | settings->TargetNetAddressCount, port, timeout); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:13: warning: unused function 'transport_bio_simple_callback' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:13: warning: unused function 'transport_bio_buffered_callback' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 45 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [237/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -c /src/FreeRDP/libfreerdp/core/nla.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:352:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 352 | switch (utils_authenticate(instance, AUTH_NLA, TRUE)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:320:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 319 | WINPR_SAM_ENTRY* entry = SamLookupUserA( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 320 | sam, settings->Username, userLength + 1 /* ensure '\0' is checked too */, NULL, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:598:10: warning: enumeration values 'NLA_STATE_INITIAL', 'NLA_STATE_AUTH_INFO', and 'NLA_STATE_POST_NEGO' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 598 | switch (nla_get_state(nla)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:805:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 805 | nla->errorCode = STATUS_PASSWORD_MUST_CHANGE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #39 - "compile-libfuzzer-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:809:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 809 | nla->errorCode = STATUS_PASSWORD_EXPIRED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #39 - "compile-libfuzzer-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:813:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 813 | nla->errorCode = STATUS_ACCOUNT_DISABLED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #39 - "compile-libfuzzer-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:817:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 817 | nla->errorCode = NTSTATUS_FROM_WIN32(GetLastError()); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1197:55: warning: unused parameter 'nla' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1197 | static BOOL nla_read_TSRemoteGuardPackageCred(rdpNla* nla, WinPrAsn1Decoder* dec, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1335:36: warning: integer constant not in range of enumerated type 'KERB_LOGON_SUBMIT_TYPE' (aka 'enum _KERB_LOGON_SUBMIT_TYPE') [-Wassign-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1335 | KERB_TICKET_LOGON kerbLogon = { 0 }; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1478:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1477 | if (!WinPrAsn1EncContextualInteger( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1478 | enc, 0, freerdp_settings_get_uint32(settings, FreeRDP_KeySpec))) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1444:10: warning: enumeration value 'TSCREDS_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1444 | switch (credType) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1486:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'FreeRDP_Settings_Keys_String' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1485 | octet_string.data = (BYTE*)freerdp_settings_get_string_as_utf16( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1486 | settings, cspData_fields[i].setting_id, &len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1664:50: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1664 | if (!WinPrAsn1EncContextualInteger(enc, 0, nla->version)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1703:51: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1703 | if (!WinPrAsn1EncContextualInteger(enc, 4, nla->errorCode)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1877:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1877 | case STATUS_PASSWORD_MUST_CHANGE: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #39 - "compile-libfuzzer-address-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1881:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1881 | case STATUS_PASSWORD_EXPIRED: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #39 - "compile-libfuzzer-address-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1885:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1885 | case STATUS_ACCOUNT_DISABLED: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #39 - "compile-libfuzzer-address-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1889:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1889 | case STATUS_LOGON_FAILURE: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:103:30: note: expanded from macro 'STATUS_LOGON_FAILURE' Step #39 - "compile-libfuzzer-address-x86_64": 103 | #define STATUS_LOGON_FAILURE STATUS_CAST(NTSTATUS, 0xC000006DL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1893:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1893 | case STATUS_WRONG_PASSWORD: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:104:31: note: expanded from macro 'STATUS_WRONG_PASSWORD' Step #39 - "compile-libfuzzer-address-x86_64": 104 | #define STATUS_WRONG_PASSWORD STATUS_CAST(NTSTATUS, 0xC000006AL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1897:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1897 | case STATUS_ACCESS_DENIED: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #39 - "compile-libfuzzer-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1901:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1901 | case STATUS_ACCOUNT_RESTRICTION: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:111:36: note: expanded from macro 'STATUS_ACCOUNT_RESTRICTION' Step #39 - "compile-libfuzzer-address-x86_64": 111 | #define STATUS_ACCOUNT_RESTRICTION STATUS_CAST(NTSTATUS, 0xC000006EL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1905:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1905 | case STATUS_ACCOUNT_LOCKED_OUT: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:112:35: note: expanded from macro 'STATUS_ACCOUNT_LOCKED_OUT' Step #39 - "compile-libfuzzer-address-x86_64": 112 | #define STATUS_ACCOUNT_LOCKED_OUT STATUS_CAST(NTSTATUS, 0xC0000234L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1909:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1909 | case STATUS_ACCOUNT_EXPIRED: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:113:32: note: expanded from macro 'STATUS_ACCOUNT_EXPIRED' Step #39 - "compile-libfuzzer-address-x86_64": 113 | #define STATUS_ACCOUNT_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000193L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1913:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1913 | case STATUS_LOGON_TYPE_NOT_GRANTED: Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:114:39: note: expanded from macro 'STATUS_LOGON_TYPE_NOT_GRANTED' Step #39 - "compile-libfuzzer-address-x86_64": 114 | #define STATUS_LOGON_TYPE_NOT_GRANTED STATUS_CAST(NTSTATUS, 0xC000015BL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1997:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1997 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :190:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 190 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:110:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 110 | #define NLA_PKG_NAME CREDSSP_AUTH_PKG_SPNEGO Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:57:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 57 | #define SERVER_KEY "Software\\" FREERDP_VENDOR_STRING "\\" FREERDP_PRODUCT_STRING "\\Server" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 31 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [238/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -c /src/FreeRDP/libfreerdp/core/settings.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #39 - "compile-libfuzzer-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #39 - "compile-libfuzzer-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #39 - "compile-libfuzzer-address-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #39 - "compile-libfuzzer-address-x86_64": 157 | ({ int __res; \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 158 | if (sizeof (c) > 1) \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 159 | { \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 161 | { \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 162 | int __c = (c); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 164 | } \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 165 | else \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 166 | __res = f args; \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 167 | } \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 168 | else \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 170 | __res; })) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1211:87: warning: unused parameter 'certSha1' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1211 | FreeRDP_Settings_Keys_String pwdId, const BYTE* certSha1, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1212:46: warning: unused parameter 'sha1len' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1212 | size_t sha1len) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [239/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -c /src/FreeRDP/libfreerdp/core/redirection.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/redirection.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:130:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 130 | *plen = len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:205:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 205 | Stream_Write_UINT32(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:214:55: warning: unused parameter 'flag' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 214 | static BOOL rdp_redirection_write_base64_wchar(UINT32 flag, wStream* s, size_t length, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:276:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 276 | *pLength = wpos; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:329:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 329 | Stream_Write_UINT32(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:615:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 614 | pres = freerdp_settings_set_uint32(settings, FreeRDP_RedirectionAcceptedCertLength, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 615 | length); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:925:42: warning: unused parameter 'flag' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 925 | static SSIZE_T redir_write_string(UINT32 flag, wStream* s, const char* str) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:938:37: warning: unused parameter 'flag' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 938 | static BOOL redir_write_data(UINT32 flag, wStream* s, UINT32 length, const BYTE* data) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [240/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -c /src/FreeRDP/libfreerdp/core/channels.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/channels.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:197:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 197 | rc = client->VirtualChannelRead(client, hChannel, Stream_Pointer(s), chunkLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:303:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 303 | Stream_Write_UINT32(s, totalSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [241/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -c /src/FreeRDP/libfreerdp/core/display.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.c:20: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/display.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [242/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -c /src/FreeRDP/libfreerdp/core/nego.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nego.c:27: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:182:12: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 182 | switch (nego_get_state(nego)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:475:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 475 | cchPCB = len; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:789:29: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 789 | int nego_recv(rdpTransport* transport, wStream* s, void* extra) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:943:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 943 | result = nego_set_routing_token(nego, str, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1026:10: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1026 | switch (nego_get_state(nego)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1154:52: warning: unused parameter 'nego' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1154 | static BOOL nego_process_correlation_info(rdpNego* nego, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1288:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1287 | if ((flags & Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1288 | ~(EXTENDED_CLIENT_DATA_SUPPORTED | DYNVC_GFX_PROTOCOL_SUPPORTED | RDP_NEGRSP_RESERVED | Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1289 | RESTRICTED_ADMIN_MODE_SUPPORTED | REDIRECTED_AUTHENTICATION_MODE_SUPPORTED))) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [243/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -c /src/FreeRDP/libfreerdp/core/autodetect.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:133:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 133 | RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:182:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 182 | RDP_TRANSPORT_TYPE transport, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:210:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 210 | RDP_TRANSPORT_TYPE transport, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:249:71: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 249 | RDP_TRANSPORT_TYPE transport, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:379:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 379 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:387:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 387 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:395:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 395 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:373:10: warning: enumeration value 'RDP_NETCHAR_RESERVED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 373 | switch (result->type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:357:90: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 357 | static BOOL autodetect_send_netchar_result(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:88: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:460:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 460 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:481:89: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 481 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:513:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 513 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:544:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 544 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:13: warning: unused function 'autodetect_send_netchar_sync' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 19 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [244/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -c /src/FreeRDP/libfreerdp/core/aad.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/aad.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:733:36: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 733 | int aad_recv(rdpAad* aad, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:761:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 761 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :107:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [245/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -c /src/FreeRDP/libfreerdp/core/server.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/server.c:30: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:82:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 82 | messageCtx->channelId = channel->channelId; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:99:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | channelId = channel->channelId; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:209:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 209 | length -= value; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:309:12: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 309 | value = wts_read_variable_uint(channel->receiveData, cbChId, &ChannelId); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:278:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 278 | length = Stream_GetPosition(channel->receiveData); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:393:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 393 | Stream_Write_UINT8(s, val); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:398:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 398 | Stream_Write_UINT16(s, val); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:419:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 419 | *bm = ((Cmd & 0x0F) << 4) | cbChId; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:474:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 473 | ret = wts_queue_receive_data(channel, Stream_Buffer(channel->receiveData), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 474 | Stream_GetPosition(channel->receiveData)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:577:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 577 | if (!WTSVirtualChannelWrite(channel, (PCHAR)capaBuffer, Stream_GetPosition(s), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:58: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:83: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:57: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:82: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:60: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:85: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:882:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 882 | DWORD flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:59: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:84: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:889:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 889 | DWORD flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:894:55: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 894 | BOOL WINAPI FreeRDP_WTSStopRemoteControlSession(ULONG LogonId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:82: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:900:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 900 | BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:81: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:906:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 906 | BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:49: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:68: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:84: warning: unused parameter 'Version' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:48: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:67: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:83: warning: unused parameter 'Version' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:923:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 923 | HANDLE WINAPI FreeRDP_WTSOpenServerW(LPWSTR pServerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1046:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1046 | HANDLE WINAPI FreeRDP_WTSOpenServerExW(LPWSTR pServerName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:48: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:63: warning: unused parameter 'ProcessId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:80: warning: unused parameter 'ExitCode' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:56: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:64: warning: unused parameter 'WTSInfoClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:86: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1121:56: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1121 | DWORD* pBytesReturned) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1145:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1145 | SetLastError(E_OUTOFMEMORY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1126:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1126 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:48: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:68: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:82: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1160:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1160 | DWORD* pBytesReturned) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:81: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1167:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1167 | DWORD* pBytesReturned) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:46: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:79: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1174:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1174 | DWORD DataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:64: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1181:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1181 | DWORD DataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:77: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:63: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:79: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:76: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:62: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:78: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:49: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:64: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:80: warning: unused parameter 'bWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:45: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:60: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:76: warning: unused parameter 'bWait' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:46: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:61: warning: unused parameter 'ShutdownFlag' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:62: warning: unused parameter 'EventMask' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:80: warning: unused parameter 'pEventFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1317:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1317 | channel = channel_new(vcm, client, joined_channel->ChannelId, index, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1257:67: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1257 | HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen(HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1398:23: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1398 | channel->channelId = InterlockedIncrement(&vcm->dvc_channel_id_seq); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1415:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1414 | if (!WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1415 | Stream_GetPosition(s), &written)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1473:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1472 | ret = WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1473 | Stream_GetPosition(s), &written); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1484:72: warning: unused parameter 'TimeOut' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1484 | BOOL WINAPI FreeRDP_WTSVirtualChannelRead(HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1555:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1555 | SetLastError(E_OUTOFMEMORY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1583:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1583 | SetLastError(E_OUTOFMEMORY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1594:54: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1594 | buffer[0] = (DATA_FIRST_PDU << 4) | (cbLen << 2) | cbChId; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1598:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1598 | buffer[0] = (DATA_PDU << 4) | cbChId; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1602:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1602 | written = Stream_GetRemainingLength(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1608:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1608 | length = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1627:56: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1627 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput(HANDLE hChannelHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1632:57: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1632 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput(HANDLE hChannelHandle) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1666:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1666 | SetLastError(E_OUTOFMEMORY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1684:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1684 | SetLastError(E_OUTOFMEMORY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1726:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1726 | SetLastError(E_OUTOFMEMORY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1744:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1744 | SetLastError(E_OUTOFMEMORY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1767:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1767 | ULONG NumberOfEntries) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1773:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1773 | ULONG NumberOfEntries) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:57: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1783:59: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1783 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification(HWND hWnd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:61: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:75: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:63: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:77: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:45: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:64: warning: unused parameter 'phToken' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:54: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:76: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:53: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:75: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:87: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:86: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:47: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:82: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1841:46: warning: unused parameter 'flag' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1841 | DWORD flag) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:46: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:81: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:96: warning: unused parameter 'flag' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1853:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1853 | LPWSTR pListenerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1854:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1854 | SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1855:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1855 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1861:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1861 | LPSTR pListenerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1862:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1862 | SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1863:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1863 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1869:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1869 | LPWSTR pListenerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1870:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1870 | SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1872:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1872 | LPDWORD lpnLengthNeeded) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1878:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1878 | LPSTR pListenerName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1879:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1879 | SECURITY_INFORMATION SecurityInformation, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1881:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1881 | LPDWORD lpnLengthNeeded) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1886:48: warning: unused parameter 'bEnable' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1886 | BOOL CDECL FreeRDP_WTSEnableChildSessions(BOOL bEnable) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1891:52: warning: unused parameter 'pbEnabled' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1891 | BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled(PBOOL pbEnabled) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1896:48: warning: unused parameter 'pSessionId' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1896 | BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1905:42: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1905 | BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:41: warning: unused parameter 'hServer' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:57: warning: unused parameter 'username' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:74: warning: unused parameter 'password' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:91: warning: unused parameter 'domain' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1950:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1950 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :128:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 128 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 257 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [246/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -c /src/FreeRDP/libfreerdp/core/listener.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.c:50: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:55:64: warning: unused parameter 'instance' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 55 | static BOOL freerdp_listener_open_from_vsock(freerdp_listener* instance, const char* bind_address, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:56:53: warning: unused parameter 'port' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 56 | UINT16 port) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:200:51: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | status = _bind((SOCKET)sockfd, ai->ai_addr, ai->ai_addrlen); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:227:18: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 227 | WSAEventSelect(sockfd, listener->events[listener->num_sockfds], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:271:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 271 | status = _bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:280:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 280 | status = _listen(sockfd, 10); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:328:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 328 | WSAEventSelect(fd, listener->events[listener->num_sockfds], FD_READ | FD_ACCEPT | FD_CLOSE); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:385:19: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 385 | return listener->num_sockfds; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:500:59: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 500 | WLog_WARN(TAG, "accept failed with %s", winpr_strerror(errno, buffer, sizeof(buffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:7: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 481 | int peer_sockfd = Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [247/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -c /src/FreeRDP/libfreerdp/core/connection.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/connection.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:259:71: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 259 | wstatus = WaitForMultipleObjectsEx(nevents, events, FALSE, (dueDate - now), TRUE); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:350:49: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 350 | nego_set_target(rdp->nego, hostname, settings->ServerPort); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:380:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 380 | CharUpperBuffA(cookie, domain_length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:770:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 770 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1221:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1221 | switch (state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1337:10: warning: 25 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1337 | switch (state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1367:22: warning: implicit conversion changes signedness: 'CONNECTION_STATE' to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1367 | stateEvent.state = rdp_get_state(rdp); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1866:10: warning: 26 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1866 | switch (state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1885:10: warning: 21 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1885 | switch (state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [248/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -c /src/FreeRDP/libfreerdp/core/surface.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/surface.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:300:17: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 300 | cmdType = cmd->cmdType; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:316:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 316 | Stream_Write_UINT16(s, cmd->destLeft); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:317:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 317 | Stream_Write_UINT16(s, cmd->destTop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:318:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 318 | Stream_Write_UINT16(s, cmd->destRight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:319:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 319 | Stream_Write_UINT16(s, cmd->destBottom); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [249/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -c /src/FreeRDP/libfreerdp/core/credssp_auth.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/credssp_auth.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:187:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 187 | identityEx->PackageListLength = _wcslen(auth->package_list); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:63: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'USHORT' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:221:80: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 221 | if (ConvertUtf8ToWChar(auth->kerberosSettings.kdcUrl, (WCHAR*)(secAttr + 1), str_size) <= 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:500:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 500 | switch (auth->state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:565:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 565 | switch (auth->state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [250/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -c /src/FreeRDP/libfreerdp/codec/bulk.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bulk.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/../core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:157:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #39 - "compile-libfuzzer-address-x86_64": 157 | double CompressionRatio = NAN; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #39 - "compile-libfuzzer-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:249:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #39 - "compile-libfuzzer-address-x86_64": 249 | double CompressionRatio = NAN; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #39 - "compile-libfuzzer-address-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:373:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 373 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :17:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 17 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [251/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -c /src/FreeRDP/libfreerdp/core/info.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/info.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:534:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 534 | Stream_Write_UINT16(s, cbClientAddress); /* cbClientAddress (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:538:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 538 | Stream_Write_UINT16(s, cbClientDir); /* cbClientDir (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:916:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 916 | Stream_Write_UINT16(s, (UINT32)cbDomain); /* cbDomain (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:917:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 917 | Stream_Write_UINT16(s, (UINT32)cbUserName); /* cbUserName (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:918:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 918 | Stream_Write_UINT16(s, (UINT32)cbPassword); /* cbPassword (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:919:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 919 | Stream_Write_UINT16(s, (UINT32)cbAlternateShell); /* cbAlternateShell (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:920:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 920 | Stream_Write_UINT16(s, (UINT32)cbWorkingDir); /* cbWorkingDir (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1409:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1409 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1418:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1418 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [252/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [253/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -c /src/FreeRDP/libfreerdp/codec/audio.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/audio.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/audio.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/audio.c:256:13: warning: unused function 'audio_format_valid' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 256 | static BOOL audio_format_valid(const AUDIO_FORMAT* format) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [254/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:135:7: warning: implicit conversion changes signedness: 'auth_status' to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 135 | rc = utils_authenticate_gateway(instance, GW_AUTH_RPC); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:259:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 259 | bind_pdu.header.frag_length = offset; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:411:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 411 | auth_3_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:418:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 418 | auth_3_pdu.header.frag_length = offset; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [255/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:733:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 733 | closesocket(sockfd); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:757:59: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 756 | if (!proxy_connect(settings, bufferedBio, proxyUsername, proxyPassword, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 757 | settings->GatewayHostname, settings->GatewayPort)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:771:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 771 | tls->port = settings->GatewayPort; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:837:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 837 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:869:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 869 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:908:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 908 | if (rpc_out_channel_connect(outChannel, timeout) < 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:961:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 961 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :19:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 19 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [256/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -c /src/FreeRDP/libfreerdp/core/license.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/license.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:1956:9: warning: variable 'ConnectFlags' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1956 | UINT32 ConnectFlags = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2708:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2708 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :148:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2758:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 2758 | switch (state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:87:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 87 | #define LICENSING_PADDING_SIZE 8 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:70:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 70 | #define LICENSE_PKT_SC_MASK \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:72:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 72 | #define LICENSE_PKT_MASK (LICENSE_PKT_CS_MASK | LICENSE_PKT_SC_MASK) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:93:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 93 | #define LicenseProtocolVersionMask 0x0F Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:68:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 68 | #define LICENSE_PKT_CS_MASK \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:91:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 91 | #define PREAMBLE_VERSION_2_0 0x02 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:85:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 85 | #define HWID_UNIQUE_DATA_LENGTH 16 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2556:6: warning: unused function 'license_read_platform_challenge_response' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 2556 | BOOL license_read_platform_challenge_response(rdpLicense* license, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/license.c:800:6: warning: unused function 'license_read_server_upgrade_license' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 800 | BOOL license_read_server_upgrade_license(rdpLicense* license, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 16 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [257/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -c /src/FreeRDP/libfreerdp/core/rdstls.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdstls.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:184:50: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 184 | static BOOL rdstls_write_capabilities(rdpRdstls* rdstls, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:234:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 234 | Stream_Write_UINT16(s, length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:72: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:89: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:449:6: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 448 | serverRedirectionGuidLength = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 449 | freerdp_settings_get_uint32(settings, FreeRDP_RedirectionGuidLength); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:74: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:91: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:557:10: warning: enumeration values 'RDSTLS_STATE_INITIAL' and 'RDSTLS_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 557 | switch (state) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:906:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 906 | return Stream_GetPosition(s) + passwordLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [258/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -c /src/FreeRDP/libfreerdp/core/fastpath.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/fastpath.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:707:64: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 707 | return IFCALLRESULT(TRUE, input->KeyboardEvent, input, flags, code); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #39 - "compile-libfuzzer-address-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:710:85: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 710 | static BOOL fastpath_recv_input_event_mouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:750:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 750 | Stream_Read_INT16(s, xDelta); /* xDelta (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:751:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 751 | Stream_Read_INT16(s, yDelta); /* yDelta (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:732:88: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 732 | static BOOL fastpath_recv_input_event_relmouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:765:83: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 765 | static BOOL fastpath_recv_input_event_qoe(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:793:86: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 793 | static BOOL fastpath_recv_input_event_mousex(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1007:35: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1007 | Stream_Write_UINT8(s, eventFlags | (eventCode << 5)); /* eventHeader (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1069:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1069 | int sec_bytes = fastpath_get_sec_bytes(fastpath->rdp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1156:52: warning: unused parameter 'fastpath' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1156 | wStream* fastpath_update_pdu_init_new(rdpFastPath* fastpath) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1194:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1194 | maxLength = (maxLength < CompressionMaxSize) ? maxLength : CompressionMaxSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1240:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1240 | fpUpdateHeader.size = (totalLength > maxLength) ? maxLength : totalLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1257:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1257 | fpUpdateHeader.compressionFlags = compressionFlags; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1269:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1269 | fpUpdateHeader.size = DstSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1301:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1301 | fpUpdatePduHeader.length = fpUpdateHeader.size + fpHeaderSize + pad; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1198:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1198 | totalLength = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 22 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [259/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_decode.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:27: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_decode.c:47:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 47 | context->rlgr_decode(context->mode, data, size, buffer, 4096); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [260/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -c /src/FreeRDP/libfreerdp/core/transport.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:226:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 226 | closesocket(sockfd); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:236:10: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 236 | switch (utils_authenticate(transport_get_context(transport)->instance, AUTH_RDP, FALSE)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:262:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 262 | switch (utils_authenticate(context->instance, AUTH_TLS, FALSE)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:306:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 306 | tls->port = settings->ServerPort; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:745:47: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 745 | saveerrno, winpr_strerror(saveerrno, ebuffer, sizeof(ebuffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:723:83: warning: unused parameter 'bio' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 723 | static void transport_bio_error_log(rdpTransport* transport, LPCSTR biofunc, BIO* bio, LPCSTR file, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:827:19: warning: implicit conversion changes signedness: 'int' to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 827 | rdp->inBytes += status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1019:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1019 | pduLength = parse_nla_mode_pdu(transport, s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1021:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1021 | pduLength = rdstls_parse_pdu(transport->log, s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1023:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1023 | pduLength = parse_default_mode_pdu(transport, s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1026:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1026 | return pduLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1035:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1035 | return pduLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1055:19: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1055 | const int rc = transport_read_layer(transport, &c, 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1067:18: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1067 | const int rc = transport_read_layer_bytes(transport, s, 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1080:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1080 | rc = transport_read_layer_bytes(transport, s, 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1102:11: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | return status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1111:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1111 | return Stream_Length(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1211:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1211 | length -= status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1212:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1212 | Stream_Seek(s, status); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1215:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1215 | transport->written += writtenlength; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1147:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1147 | writtenlength = length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1159:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1159 | status = BIO_write(transport->frontBio, Stream_ConstPointer(s), length); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1362:9: warning: implicit conversion loses integer precision: 'long' to 'BOOL' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1362 | return BIO_write_blocked(transport->frontBio); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/tcp.h:62:30: note: expanded from macro 'BIO_write_blocked' Step #39 - "compile-libfuzzer-address-x86_64": 62 | #define BIO_write_blocked(b) BIO_ctrl(b, BIO_C_WRITE_BLOCKED, 0, NULL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :26:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 26 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 28 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [261/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:58:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 58 | !http_request_set_content_length(request, contentLength) || Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:127:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 127 | buffer.cbBuffer = authTokenLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:260:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 260 | buffer.cbBuffer = authTokenLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [262/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_quantization.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:78:12: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 78 | half = (1 << (factor - 1)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [263/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_dwt.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 73 | l_dst[x + 1] = (hl[n] << 1) + ((l_dst[x] + l_dst[x + 2]) >> 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:74:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 74 | h_dst[x + 1] = (hh[n] << 1) + ((h_dst[x] + h_dst[x + 2]) >> 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:78:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 78 | l_dst[x + 1] = (hl[n] << 1) + (l_dst[x]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:79:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 79 | h_dst[x + 1] = (hh[n] << 1) + (h_dst[x]); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:108:49: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 108 | dst[total_width] = (*(h - total_width) << 1) + ((*dst + dst[2 * total_width]) >> 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:113:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 113 | dst[total_width] = (*h << 1) + ((*dst * 2) >> 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [264/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -c /src/FreeRDP/libfreerdp/core/peer.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/peer.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:96:50: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 96 | peerChannel = server_channel_common_new(client, index, mcsChannel->ChannelId, 128, NULL, name); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:190:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 190 | if (!rdp_send(rdp, s, peerChannel->channelId)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:329:80: warning: unused parameter 'totalLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 329 | static state_run_t peer_recv_data_pdu(freerdp_peer* client, wStream* s, UINT16 totalLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:555:13: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 555 | switch (autodetect_get_state(rdp->autodetect)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:577:14: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 577 | switch (autodetect_get_state(rdp->autodetect)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:551:11: warning: 29 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 551 | switch (rdp_get_state(rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:624:10: warning: 5 enumeration values not explicitly handled in switch: 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST', 'LICENSE_STATE_NEW_REQUEST'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 624 | switch (license_get_state(rdp->license)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:962:13: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_QUIT_SESSION', 'STATE_RUN_FAILED'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 962 | switch (ret) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1008:42: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1006 | .y = 0, Step #39 - "compile-libfuzzer-address-x86_64": 1007 | .width = w, Step #39 - "compile-libfuzzer-address-x86_64": 1008 | .height = h, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1007:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1006 | .y = 0, Step #39 - "compile-libfuzzer-address-x86_64": 1007 | .width = w, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:816:10: warning: 4 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_AAD', 'CONNECTION_STATE_MCS_CREATE_RESPONSE', 'CONNECTION_STATE_MCS_ATTACH_USER_CONFIRM'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 816 | switch (rdp_get_state(rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1309:82: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1309 | static LicenseCallbackResult freerdp_peer_nolicense(freerdp_peer* peer, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1396:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1396 | osMajorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMajorType); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1441:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1441 | osMinorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMinorType); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 18 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [265/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_encode.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:252:66: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 252 | *size = context->rlgr_encode(context->mode, data, 4096, buffer, buffer_size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:69: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:55: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:40:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 40 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [266/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -c /src/FreeRDP/libfreerdp/codec/jpeg.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/jpeg.c:22: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:34: warning: unused parameter 'input' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:47: warning: unused parameter 'output' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:59: warning: unused parameter 'width' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:70: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:82: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:92: warning: unused parameter 'bpp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [267/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_add.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_add.c:19: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [268/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_andor.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_andor.c:18: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [269/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -c /src/FreeRDP/libfreerdp/codec/nsc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:60:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 60 | shift = context->ColorLossLevel - 1; /* colorloss recovery + YCoCg shift */ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:99:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | *bmpdata++ = MINMAX(b_val, 0, 0xFF); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #39 - "compile-libfuzzer-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:100:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 100 | *bmpdata++ = MINMAX(g_val, 0, 0xFF); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #39 - "compile-libfuzzer-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:101:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 101 | *bmpdata++ = MINMAX(r_val, 0, 0xFF); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #39 - "compile-libfuzzer-address-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #39 - "compile-libfuzzer-address-x86_64": | ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:283:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 283 | context->BitmapDataLength = blength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:304:39: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 304 | context->priv->PlaneBuffersLength = plength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :57:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:480:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 480 | context->width = width; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:481:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 481 | context->height = height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:40:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 40 | #define TAG FREERDP_TAG("codec.nsc") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:438:76: warning: unused parameter 'nHeight' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 438 | UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 flip) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [270/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:32:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 32 | #define BLU(_k_) (((_k_)&0x000000FFU)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:30:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define RED(_k_) (((_k_)&0x00FF0000U) >> 16) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:31:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 31 | #define GRN(_k_) (((_k_)&0x0000FF00U) >> 8) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [271/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -c /src/FreeRDP/libfreerdp/core/message.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/message.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:198:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 198 | (void*)(size_t)((imeId << 16UL) | imeState), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:1847:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1847 | const UINT32 imeConvMode = ((size_t)msg->lParam); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/message.c:3107:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 3107 | int count = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [272/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -c /src/FreeRDP/libfreerdp/codec/nsc_encode.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc_encode.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:129:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 129 | rw = (context->ChromaSubsamplingLevel ? tempWidth : context->width); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:130:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 130 | ccl = context->ColorLossLevel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:358:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 358 | *out++ = runlength - 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:443:37: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 443 | BOOL nsc_write_message(NSC_CONTEXT* context, wStream* s, const NSC_MESSAGE* message) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:488:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 488 | context->width = width; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:489:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 489 | context->height = height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:513:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 513 | message.ColorLossLevel = context->ColorLossLevel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:514:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 514 | message.ChromaSubsamplingLevel = context->ChromaSubsamplingLevel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:415:15: warning: unused function 'nsc_compute_byte_count' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 415 | static UINT32 nsc_compute_byte_count(NSC_CONTEXT* context, UINT32* ByteCount, UINT32 width, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [273/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -c /src/FreeRDP/libfreerdp/codec/color.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/color.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/color.c:654:55: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 654 | memcpy(&dstLine[xDstOffset], &srcLine[xSrcOffset], copyDstWidth); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [274/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -c /src/FreeRDP/libfreerdp/codec/dsp.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/dsp.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [275/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_copy.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_copy.c:19: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:17: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:122:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 122 | memcpy(dst, src, rowbytes); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:138:16: warning: cast from '__copy_8u_t' (aka 'int (*)(const unsigned char *restrict, unsigned char *restrict, int)') to '__copy_t' (aka 'int (*)(const void *restrict, void *restrict, int)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 138 | prims->copy = (__copy_t)(prims->copy_8u); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 16 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [276/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -c /src/FreeRDP/libfreerdp/codec/planar.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/planar.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:203:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 203 | used += cRawBytes; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:204:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 204 | x += cRawBytes; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:205:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 205 | x += nRunLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:291:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 291 | *dstp = pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:299:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 299 | *dstp = pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:317:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 317 | pixel = -deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:322:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 322 | pixel = deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:325:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 325 | deltaValue = previousScanline[x] + pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:326:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 326 | *dstp = deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:334:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 334 | deltaValue = previousScanline[x] + pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:335:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 335 | *dstp = deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:429:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 429 | *dstp = pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:437:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 437 | *dstp = pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:455:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 455 | pixel = -deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:460:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 460 | pixel = deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:463:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 463 | deltaValue = previousScanline[x * 4] + pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:464:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 464 | *dstp = deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:472:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 472 | deltaValue = previousScanline[x * 4] + pixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:473:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 473 | *dstp = deltaValue; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:603:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 603 | beg = nHeight - 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:610:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 610 | end = nHeight; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:643:30: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 643 | pRGB = &pDstData[((nYDst + y) * nDstStep) + (nXDst * bpp)]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:791:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 791 | const size_t diff = srcp - pSrcData; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:862:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 862 | const size_t diff0 = (planes[0] - pSrcData); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:876:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 876 | const size_t diff1 = (planes[1] - pSrcData); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:889:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 889 | const size_t diff2 = (planes[2] - pSrcData); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:77: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:969:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 969 | status = planar_set_plane(0xFF, pTempData, nTempStep, nXDst, nYDst, nSrcWidth, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1019:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1019 | planar_decompress_plane_rle_only(planes[3], rleSizes[3], rleBuffer[3], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1029:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1029 | status = planar_decompress_plane_rle_only(planes[0], rleSizes[0], rleBuffer[0], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1036:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1036 | planar_decompress_plane_rle_only(planes[1], rleSizes[1], rleBuffer[1], rawWidths[1], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1043:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1043 | planar_decompress_plane_rle_only(planes[2], rleSizes[2], rleBuffer[2], rawWidths[2], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1095:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1095 | cll, useAlpha); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:851:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 851 | rleSizes[3] = planar_skip_plane_rle(planes[3], SrcSize - diff, rawWidths[3], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:868:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 868 | rleSizes[0] = planar_skip_plane_rle(planes[0], SrcSize - diff0, rawWidths[0], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:882:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 882 | rleSizes[1] = planar_skip_plane_rle(planes[1], SrcSize - diff1, rawWidths[1], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:895:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 895 | rleSizes[2] = planar_skip_plane_rle(planes[2], SrcSize - diff2, rawWidths[2], Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1185:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1185 | controlByte = PLANAR_CONTROL_BYTE(13, cRawBytes); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #39 - "compile-libfuzzer-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1191:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1191 | controlByte = PLANAR_CONTROL_BYTE(15, cRawBytes); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #39 - "compile-libfuzzer-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1198:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1198 | controlByte = PLANAR_CONTROL_BYTE(nRunLength, cRawBytes); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #39 - "compile-libfuzzer-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1215:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1215 | nBytesToWrite = (int)(controlByte >> 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1246:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1246 | controlByte = PLANAR_CONTROL_BYTE(2, (nRunLength - 32)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #39 - "compile-libfuzzer-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1251:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1251 | controlByte = PLANAR_CONTROL_BYTE(1, (nRunLength - 16)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #39 - "compile-libfuzzer-address-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1268:18: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1268 | return (pOutput - pOutBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1664:15: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1664 | size = (dstp - dstData); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1682:27: warning: implicit conversion loses integer precision: 'const UINT64' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1682 | context->maxPlaneSize = tmp; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1753:3: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1753 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :151:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 64 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [277/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:30: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:642:16: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 642 | statusCode = http_response_get_status_code(response); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:761:11: warning: 6 enumeration values not explicitly handled in switch: 'CLIENT_OUT_CHANNEL_STATE_OPENED', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A6W', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A10W'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 761 | switch (nextOutChannel->State) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1005:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1005 | return status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1079:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1079 | request_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1086:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1086 | request_pdu.header.frag_length = offset; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1057:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1057 | request_pdu.alloc_hint = length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1077:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1077 | stub_data_pad = rpc_offset_align(&offset, 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1102:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1102 | plaintext.cbBuffer = offset; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1104:81: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1104 | if (!credssp_auth_encrypt(auth, &plaintext, &ciphertext, &size, rpc->SendSeqNum++)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1196:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1196 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :29:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 29 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 14 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [278/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -c /src/FreeRDP/libfreerdp/core/gcc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.c:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:439:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 439 | if (!per_write_length(s, Stream_GetPosition(userData) + 14)) /* connectPDU length */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:462:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 462 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:562:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 562 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:992:9: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 992 | return filtered; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1099:42: warning: unused parameter 'connectionType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1099 | UINT32 connectionType) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1192:10: warning: variable 'clientProductIdLen' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1192 | UINT16 clientProductIdLen = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1402:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1402 | Stream_Write_UINT16(s, settings->DesktopWidth); /* DesktopWidth */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1403:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1403 | Stream_Write_UINT16(s, settings->DesktopHeight); /* DesktopHeight */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1433:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1433 | connectionType = settings->ConnectionType; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1442:25: warning: implicit conversion loses integer precision: 'HIGH_COLOR_DEPTH' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1442 | Stream_Write_UINT16(s, highColorDepth); /* highColorDepth */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1799:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1799 | if (!gcc_write_user_data_header(s, SC_SECURITY, end - posHeader)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1878:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1878 | length = mcs->channelCount * 12 + 8; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1898:9: warning: variable 'MCSChannelId' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1898 | UINT16 MCSChannelId = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1942:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1942 | if (!gcc_write_user_data_header(s, SC_NET, payloadLen)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1946:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1946 | Stream_Write_UINT16(s, mcs->channelCount); /* channelCount */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2114:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2114 | current->x = left; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2115:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2115 | current->y = top; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2116:33: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2116 | current->width = right - left + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2117:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2117 | current->height = bottom - top + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2146:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2146 | length = (20 * settings->MonitorCount) + 12; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2168:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2168 | const UINT32 left = current->x - baseX; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2169:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2169 | const UINT32 top = current->y - baseY; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~ ~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2170:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2170 | const UINT32 right = left + current->width - 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2171:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2171 | const UINT32 bottom = top + current->height - 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2239:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2239 | length = (20 * settings->MonitorCount) + 16; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 29 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [279/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_shift.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_shift.c:18: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:60:13: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 60 | *pDst++ = (INT16)((UINT16)*pSrc++ << val); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:87:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 87 | return general_rShiftC_16s(pSrc, -val, pDst, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:89:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 89 | return general_lShiftC_16s(pSrc, val, pDst, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:99:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | return general_rShiftC_16u(pSrc, -val, pDst, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:101:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 101 | return general_lShiftC_16u(pSrc, val, pDst, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [280/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -c /src/FreeRDP/libfreerdp/codec/mppc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/mppc.c:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/mppc.c:777:35: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 777 | mppc->HistoryOffset = HistoryPtr - HistoryBuffer; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [281/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -c /src/FreeRDP/libfreerdp/codec/zgfx.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/zgfx.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/zgfx.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:166:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 166 | zgfx->HistoryIndex = count - front; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:184:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | index = (zgfx->HistoryIndex + zgfx->HistoryBufferSize - offset) % zgfx->HistoryBufferSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:187:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 187 | if ((index + bytes) <= zgfx->HistoryBufferSize) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:189:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 189 | CopyMemory(dptr, &(zgfx->HistoryBuffer[index]), bytes); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #39 - "compile-libfuzzer-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:195:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 195 | CopyMemory(&dptr[front], zgfx->HistoryBuffer, bytes - front); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #39 - "compile-libfuzzer-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:202:10: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 202 | valid = bytes; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:206:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 206 | bytes = valid; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:211:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 211 | CopyMemory(dptr, origDst, bytes); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #39 - "compile-libfuzzer-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:336:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 335 | zgfx_history_buffer_ring_read( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 336 | zgfx, distance, &(zgfx->OutputBuffer[zgfx->OutputCount]), count); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:255:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 255 | zgfx->OutputCount = cbSegment; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:262:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 262 | const UINT32 bits = 8u * (cbSegment - 1u); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:409:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 409 | UINT32* pDstSize, UINT32 flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:502:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 502 | Stream_Write_UINT8(s, (*pFlags)); /* header (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:491:49: warning: unused parameter 'zgfx' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 491 | static BOOL zgfx_compress_segment(ZGFX_CONTEXT* zgfx, wStream* s, const BYTE* pSrcData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:582:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 582 | Stream_Write_UINT16(sDst, fragment); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:567:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 567 | DstSize = Stream_GetPosition(sDst) - posDataStart; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:596:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 596 | (*pDstSize) = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:601:50: warning: unused parameter 'flush' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 601 | void zgfx_context_reset(ZGFX_CONTEXT* zgfx, BOOL flush) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:380:14: warning: unused function 'aligned_zgfx_malloc' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 380 | static BYTE* aligned_zgfx_malloc(size_t size) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 23 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [282/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -c /src/FreeRDP/libfreerdp/codec/region.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/region.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/region.h:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:90:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 90 | return region->data->nbRects; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:109:20: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 109 | *nbRects = data->nbRects; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:194:46: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 194 | REGION16_DATA* ret = (REGION16_DATA*)malloc(allocSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:228:47: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 228 | CopyMemory(dst->data, src->data, src->data->size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #39 - "compile-libfuzzer-address-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:21: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~^~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:459:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 459 | MoveMemory(band2, endBand, toMove); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #39 - "compile-libfuzzer-address-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:472:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 472 | size_t allocSize = sizeof(REGION16_DATA) + (finalNbRects * sizeof(RECTANGLE_16)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:485:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 485 | region->data->size = allocSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:674:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 674 | tmpItems = realloc(newItems, newItems->size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:797:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 797 | dst->data = realloc(newItems, newItems->size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 17 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [283/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_sign.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_sign.c:18: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [284/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -c /src/FreeRDP/libfreerdp/core/window.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/window.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:395:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 395 | Stream_Read_UINT32(s, windowState->visibleOffsetX); /* visibleOffsetX (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #39 - "compile-libfuzzer-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:396:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 396 | Stream_Read_UINT32(s, windowState->visibleOffsetY); /* visibleOffsetY (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #39 - "compile-libfuzzer-address-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:54: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:76: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:65: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:87: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:919:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 919 | size = sizeof(UINT32) * monitored_desktop->numWindowIds; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:920:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 920 | newid = (UINT32*)realloc(monitored_desktop->windowIds, size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:932:25: warning: comparison of integers of different signs: 'UINT32' (aka 'unsigned int') and 'int' [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 932 | for (UINT32 i = 0; i < (int)monitored_desktop->numWindowIds; i++) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:62: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:84: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [285/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -c /src/FreeRDP/libfreerdp/codec/h264.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/h264.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:66: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:84: warning: unused parameter 'nDstHeight' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:469:41: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 469 | UINT32 nDstWidth, UINT32 nDstHeight, const RECTANGLE_16* rects, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:58: warning: unused parameter 'once' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:70: warning: unused parameter 'param' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:84: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:695:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 695 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :79:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 79 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [286/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_set.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_set.c:21: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:69:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 69 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:106:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 106 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [287/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -c /src/FreeRDP/libfreerdp/core/rdp.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:300:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 300 | *remainingLength = remLen; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:525:7: warning: variable 'byte' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 525 | BYTE byte = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:700:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 700 | if (!rdp_write_security_header(rdp, s, sec_flags)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:716:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 716 | *pad = 8 - (length % 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:724:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 724 | Stream_Write_UINT8(s, *pad); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:728:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 728 | if (!security_hmac_signature(data, length, Stream_Pointer(s), 8, rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:732:38: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 732 | if (!security_fips_encrypt(data, length + *pad, rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:743:56: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 743 | status = security_salted_mac_signature(rdp, data, length, TRUE, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:747:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 747 | security_mac_signature(rdp, data, length, Stream_PointerAs(s, BYTE), 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:754:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 754 | if (!security_encrypt(Stream_Pointer(s), length, rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:712:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 712 | length = length - (data - Stream_Buffer(s)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:738:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 738 | length = length - (data - Stream_Buffer(s)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:815:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 815 | length = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:846:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 846 | length = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:853:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 853 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, type, channel_id)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:886:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 886 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:891:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 891 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, PDU_TYPE_DATA, channel_id)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:893:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 893 | if (!rdp_write_share_data_header(rdp, s, length - sec_bytes, type, rdp->settings->ShareId)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:897:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 897 | if (!rdp_security_stream_out(rdp, s, length, 0, &pad)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:926:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 926 | length = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:57: warning: unused parameter 'rdp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:71: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:954:9: warning: variable 'unitId' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 954 | UINT16 unitId = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1467:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1467 | if (!security_fips_decrypt(Stream_Pointer(s), length, rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1470:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1470 | if (!security_fips_check_signature(Stream_ConstPointer(s), length - pad, sig, 8, rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1490:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1490 | if (!security_decrypt(Stream_PointerAs(s, BYTE), length, rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1494:72: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1494 | status = security_salted_mac_signature(rdp, Stream_ConstPointer(s), length, FALSE, cmac, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1498:60: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1498 | security_mac_signature(rdp, Stream_ConstPointer(s), length, cmac, sizeof(cmac)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1516:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1516 | *pLength = length; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1831:10: warning: 13 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_MCS_ERECT_DOMAIN', 'CONNECTION_STATE_MCS_ATTACH_USER'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 1831 | switch (rdp_get_state(rdp)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2364:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2364 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :118:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 118 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2547:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2547 | const UINT32 mask = ~(FINALIZE_SC_SYNCHRONIZE_PDU | FINALIZE_SC_CONTROL_COOPERATE_PDU | Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2548 | FINALIZE_SC_CONTROL_GRANTED_PDU | FINALIZE_SC_FONT_MAP_PDU | Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2549 | FINALIZE_CS_SYNCHRONIZE_PDU | FINALIZE_CS_CONTROL_COOPERATE_PDU | Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2550 | FINALIZE_CS_CONTROL_REQUEST_PDU | FINALIZE_CS_PERSISTENT_KEY_LIST_PDU | Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2551 | FINALIZE_CS_FONT_LIST_PDU | FINALIZE_DEACTIVATE_REACTIVATE); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2764:42: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2764 | static BOOL option_is_experimental(wLog* log, const char* tok) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 37 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [288/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -c /src/FreeRDP/libfreerdp/codec/bitmap.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bitmap.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/bitmap.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:460:85: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 460 | static SSIZE_T freerdp_bitmap_compress_24(const void* srcData, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:765:85: warning: unused parameter 'height' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 765 | static SSIZE_T freerdp_bitmap_compress_16(const void* srcData, UINT32 width, UINT32 height, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [289/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:45:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 45 | const BYTE* sptr = &pSrc[srcStep * y]; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:46:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 46 | BYTE* dptr = &pDst[dstStep * y]; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [290/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_pack.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/smartcard_pack.h:28: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1671:79: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1671 | if (!smartcard_ndr_pointer_read_(s, index, &pbContextNdrPtr, file, function, line)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1707:66: warning: unused parameter 'pbContextNdrPtr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1707 | LONG smartcard_unpack_redir_scard_context_ref(wStream* s, UINT32 pbContextNdrPtr, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1772:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1772 | if (!smartcard_ndr_pointer_read_(s, index, NULL, file, function, line)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [291/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:1: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #39 - "compile-libfuzzer-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #39 - "compile-libfuzzer-address-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | static Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [292/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:1: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:5:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 5 | char* pass = freerdp_assistance_bin_to_hex_string((void*)Data, Size); Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #39 - "compile-libfuzzer-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #39 - "compile-libfuzzer-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | static Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [293/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:1: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #39 - "compile-libfuzzer-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #39 - "compile-libfuzzer-address-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | static Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [294/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_colors.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_colors.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:161:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 161 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:162:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 162 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:239:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 239 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:240:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 240 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:60: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:54: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:48: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 11 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [295/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:3: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/certificate_store.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #39 - "compile-libfuzzer-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #39 - "compile-libfuzzer-address-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | static Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [296/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -c /src/FreeRDP/libfreerdp/primitives/primitives.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/primitives.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:92:13: warning: unused function 'primitives_init_optimized' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 92 | static BOOL primitives_init_optimized(primitives_t* prims) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:134:34: warning: unused function 'primitives_YUV_benchmark_init' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 134 | static primitives_YUV_benchmark* primitives_YUV_benchmark_init(primitives_YUV_benchmark* ret) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:168:13: warning: unused function 'primitives_YUV_benchmark_run' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 168 | static BOOL primitives_YUV_benchmark_run(primitives_YUV_benchmark* bench, primitives_t* prims, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [297/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -c /src/FreeRDP/libfreerdp/codec/ncrush.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/ncrush.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1961:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1961 | *bits += *(*SrcPtr)++ << *nbits; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1969:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1969 | *bits += tmp << *nbits; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2335:41: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2335 | ncrush->HashTable[get_word(SrcPtr)] = Offset; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2336:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2336 | ncrush->MatchTable[Offset] = Hash; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2508:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2508 | ncrush->HashTable[i] = (NewHash <= 0) ? 0 : NewHash; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2514:7: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2514 | if (HistoryOffset + j >= ARRAYSIZE(ncrush->MatchTable)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2517:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2517 | INT32 NewMatch = ncrush->MatchTable[HistoryOffset + j] - HistoryOffset; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2518:49: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2518 | ncrush->MatchTable[j] = (NewMatch <= 0) ? 0 : NewMatch; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2646:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2646 | rc = ncrush_find_best_match(ncrush, HistoryOffset, &MatchOffset); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2785:35: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2785 | Mask = ((1 << CopyOffsetBits) - 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2805:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2805 | Mask = ((1 << IndexLOM) - 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2847:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2847 | Mask = ((1 << IndexLOM) - 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2926:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2926 | ncrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2945:31: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2945 | context->HuffTableLOM[l] = (int)i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2970:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2970 | context->HuffTableCopyOffset[l] = i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2981:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2981 | context->HuffTableCopyOffset[l] = i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 20 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [298/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -MF channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o.d -o channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -c /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c:21: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.h:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/dsp.h:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [299/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DCMAKE_CURRENT_BINARY_DIR=\"/src/FreeRDP/build/libfreerdp/codec/test\" -DCMAKE_CURRENT_SOURCE_DIR=\"/src/FreeRDP/libfreerdp/codec/test\" -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -MF libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o.d -o libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -c /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #39 - "compile-libfuzzer-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #39 - "compile-libfuzzer-address-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | static Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [300/371] : && /usr/local/bin/cmake -E rm -f channels/rdpsnd/common/librdpsnd-common.a && /usr/local/bin/llvm-ar qc channels/rdpsnd/common/librdpsnd-common.a channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o && /usr/local/bin/llvm-ranlib channels/rdpsnd/common/librdpsnd-common.a && : Step #39 - "compile-libfuzzer-address-x86_64": [301/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -c /src/FreeRDP/libfreerdp/codec/xcrush.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:182:31: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 182 | seed += (data[3] ^ data[0]) + (data[1] << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:208:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | xcrush->Signatures[xcrush->SignatureIndex].size = size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:209:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 209 | xcrush->Signatures[xcrush->SignatureIndex].seed = seed; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~^~~~~~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:401:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 401 | xcrush->NextChunks[seed] = index; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:494:41: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 494 | MatchInfo->MatchOffset = MatchStartPtr - HistoryBuffer; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:495:60: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 495 | MatchInfo->ChunkOffset = ChunkBuffer - ReverseMatchLength - HistoryBuffer; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:747:43: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 747 | *pDstSize = Literals + HistoryOffsetDiff - OutputBuffer; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:41: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:53: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:882:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 882 | OutputLength = pSrcEnd - Literals; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:891:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 891 | xcrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:892:25: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 892 | *pDstSize = HistoryPtr - xcrush->HistoryPtr; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:32:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 32 | #define TAG FREERDP_TAG("codec") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 19 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [302/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/fake/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -MF channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o.d -o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -c /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:28: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:50: warning: unused parameter 'device' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:78: warning: unused parameter 'format' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:93: warning: unused parameter 'latency' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:46:51: warning: unused parameter 'device' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 46 | static void rdpsnd_fake_close(rdpsndDevicePlugin* device) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:56: warning: unused parameter 'device' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:71: warning: unused parameter 'value' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:62: warning: unused parameter 'device' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:90: warning: unused parameter 'format' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:50: warning: unused parameter 'device' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:70: warning: unused parameter 'data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:83: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [303/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -c /src/FreeRDP/channels/rdpdr/client/devman.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/devman.c:31: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/devman.c:222:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDEVICE_SERVICE_ENTRY' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 222 | entry = (PDEVICE_SERVICE_ENTRY)freerdp_load_channel_addin_entry(ServiceName, NULL, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 223 | "DeviceServiceEntry", 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [304/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -c /src/FreeRDP/channels/rdpdr/client/irp.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/irp.c:30: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [305/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:1: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #39 - "compile-libfuzzer-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #39 - "compile-libfuzzer-address-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | static Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [306/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -c /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [307/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:1: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/peer.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #39 - "compile-libfuzzer-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #39 - "compile-libfuzzer-address-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": | static Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [308/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/oss/.. -I/src/FreeRDP/build/channels/rdpsnd/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -MF channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o.d -o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -c /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:154:43: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 154 | OSS_LOG_ERR("SNDCTL_DSP_SETFMT failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:162:45: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 162 | OSS_LOG_ERR("SNDCTL_DSP_CHANNELS failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:166:16: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 166 | tmp = format->nSamplesPerSec; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:170:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 170 | OSS_LOG_ERR("SNDCTL_DSP_SPEED failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:178:48: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 178 | OSS_LOG_ERR("SNDCTL_DSP_SETFRAGMENT failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:198:36: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 198 | OSS_LOG_ERR("mixer open failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:205:50: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 205 | OSS_LOG_ERR("SOUND_MIXER_READ_DEVMASK failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:227:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 227 | OSS_LOG_ERR("sound dev open failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:251:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 251 | OSS_LOG_ERR("SNDCTL_DSP_GETFMTS failed", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:305:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 305 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:312:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 312 | OSS_LOG_ERR("MIXER_READ", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:318:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 318 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:348:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 348 | OSS_LOG_ERR("WRITE_MIXER", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:368:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 368 | OSS_LOG_ERR("write fail", errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:428:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 428 | oss->dev_unit = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": 19 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [309/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -c /src/FreeRDP/libfreerdp/codec/yuv.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:3: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:5: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:92:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 92 | roi.width = width; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:93:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 93 | roi.height = height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:124:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 124 | roi.width = width; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:125:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 125 | roi.height = height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:255:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 255 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :91:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 91 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:377:11: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 377 | c.top = height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:379:14: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 379 | c.bottom = height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [310/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rdg.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rdg.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:348:10: warning: enumeration value 'TransferEncodingUnknown' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 348 | switch (encodingContext->httpTransferEncoding) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:352:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 352 | return BIO_read(bio, pBuffer, size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:387:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 387 | readCount += status; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:420:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 419 | if (!rdg_read_all(rdg->context, rdg->tlsOut, Stream_Buffer(s) + header, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 420 | (int)packetLength - (int)header, &rdg->transferEncoding)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:578:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 578 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:618:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 618 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:647:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 647 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:742:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 742 | authToken.cbBuffer = authTokenLength; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1001:38: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1001 | GetSecurityStatusString(errorCode), errorCode); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1284:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1283 | sockfd = freerdp_tcp_connect(rdg->context, peerAddress ? peerAddress : peerHostname, peerPort, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1284 | timeout); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1472:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1472 | int fd = BIO_get_fd(tls->bio, NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #39 - "compile-libfuzzer-address-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1567:81: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1567 | status = rdg_establish_data_connection(rdg, rdg->tlsOut, "RDG_OUT_DATA", NULL, timeout, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1584:43: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1583 | status = rdg_establish_data_connection(rdg, rdg->tlsIn, "RDG_IN_DATA", peerAddress, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1584 | timeout, &rpcFallbackLocal); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1633:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1633 | payloadSize = isize + 10; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1653:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1653 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1657:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1657 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1668:41: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1668 | Stream_Write_UINT16(sWS, PKT_TYPE_DATA ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Type */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1669:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1669 | Stream_Write_UINT16(sWS, 0 ^ (*maskingKeyByte3 | *maskingKeyByte4 << 8)); /* Reserved */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1672:36: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1671 | Stream_Write_UINT16(sWS, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1672 | (UINT16)isize ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Data size */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1664:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1664 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1694:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1694 | status = freerdp_tls_write_all(rdg->tlsOut, Stream_Buffer(sWS), Stream_Length(sWS)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1942:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1941 | status = rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&header) + readCount, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1942 | (int)sizeof(RdgPacketHeader) - (int)readCount, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1981:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1980 | rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&rdg->packetRemainingCount) + readCount, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1981 | 2 - (int)readCount, &rdg->transferEncoding); Step #39 - "compile-libfuzzer-address-x86_64": | ~~^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1996:78: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1996 | readSize = (rdg->packetRemainingCount < size) ? rdg->packetRemainingCount : size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:2296:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2296 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :122:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 122 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:75:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 75 | #define PKT_TYPE_REAUTH_MESSAGE 0xC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:81:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 81 | #define HTTP_TUNNEL_AUTH_FIELD_SOH 0x1 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:90:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 90 | #define HTTP_TUNNEL_PACKET_FIELD_REAUTH 0x2 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 32 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [311/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -c /src/FreeRDP/libfreerdp/codec/clear.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/clear.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/clear.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:35: warning: unused parameter 'clear' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:54: warning: unused parameter 'pSrcData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:71: warning: unused parameter 'SrcSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:87: warning: unused parameter 'ppDstData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1133:28: warning: unused parameter 'pDstSize' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1133 | UINT32* pDstSize) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1180:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 1180 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :15:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 15 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [312/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -MF channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o.d -o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -c /src/FreeRDP/channels/smartcard/client/smartcard_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/smartcard/client/smartcard_main.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/smartcard/client/smartcard_main.c:158:13: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 158 | ExitThread(status); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [313/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:40:55: warning: unused parameter 'gfx' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 40 | static UINT rdpgfx_read_h264_metablock(RDPGFX_PLUGIN* gfx, wStream* s, RDPGFX_H264_METABLOCK* meta) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:214:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 214 | tmp = h264.cbAvc420EncodedBitstream1 - pos2 + pos1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:232:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 232 | h264.bitstream[1].length = Stream_GetRemainingLength(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:235:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 235 | h264.bitstream[0].length = Stream_GetRemainingLength(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [314/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:37: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:47: warning: unused parameter 'once' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:59: warning: unused parameter 'param' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:73: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:165:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 165 | kp = k << LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:168:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 168 | krp = kr << LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:196:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 196 | cnt = lzcnt_s(bs->accumulator); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:209:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 209 | cnt = lzcnt_s(bs->accumulator); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:219:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 219 | BitStream_Shift(bs, (vk % 32)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:238:12: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 238 | k = kp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:260:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 260 | cnt = lzcnt_s(~(bs->accumulator)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:273:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 273 | cnt = lzcnt_s(~(bs->accumulator)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:283:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 283 | BitStream_Shift(bs, (vk % 32)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:315:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 315 | kr = krp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:326:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 326 | kr = krp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:336:11: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 336 | k = kp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:347:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 347 | offset = (pOutput - pDstData); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:351:12: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 351 | size = DstSize - offset; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:371:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 371 | cnt = lzcnt_s(~(bs->accumulator)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:384:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 384 | cnt = lzcnt_s(~(bs->accumulator)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:394:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 394 | BitStream_Shift(bs, (vk % 32)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:426:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 426 | kr = krp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:437:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 437 | kr = krp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:451:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 451 | k = kp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:464:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 464 | k = kp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:489:12: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 489 | mag = (UINT32)code; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:490:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 490 | nIdx = 32 - lzcnt_s(mag); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:514:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 514 | k = kp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:525:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 525 | k = kp >> LSGR; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:553:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 553 | offset = (pOutput - pDstData); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:557:10: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 557 | size = DstSize - offset; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:562:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 562 | offset = (pOutput - pDstData); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:198:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 198 | nbits = BitStream_GetRemainingLength(bs); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:211:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 211 | nbits = BitStream_GetRemainingLength(bs); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:262:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 262 | nbits = BitStream_GetRemainingLength(bs); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:275:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 275 | nbits = BitStream_GetRemainingLength(bs); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:373:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 373 | nbits = BitStream_GetRemainingLength(bs); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:386:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 386 | nbits = BitStream_GetRemainingLength(bs); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:564:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const SSIZE_T' (aka 'const long') [-Wsign-compare] Step #39 - "compile-libfuzzer-address-x86_64": 564 | if (offset != DstSize) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ ~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:612:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 612 | OutputBit(vk, 1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:593:13: note: expanded from macro 'OutputBit' Step #39 - "compile-libfuzzer-address-x86_64": 593 | int _c = (count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:618:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 618 | OutputBits(kr, val & ((1 << kr) - 1)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #39 - "compile-libfuzzer-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #39 - "compile-libfuzzer-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:644:35: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 644 | rfx_bitstream_attach(bs, buffer, buffer_size); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:37:17: note: expanded from macro 'rfx_bitstream_attach' Step #39 - "compile-libfuzzer-address-x86_64": 37 | bs->nbytes = (_nbytes); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:687:18: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 687 | OutputBits(k, numZeros); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #39 - "compile-libfuzzer-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #39 - "compile-libfuzzer-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 714 | twoMs = Get2MagSign(input); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #39 - "compile-libfuzzer-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #39 - "compile-libfuzzer-address-x86_64": 70 | UINT16 bits = (_bits); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:80: note: expanded from macro 'OutputBits' Step #39 - "compile-libfuzzer-address-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:71:16: note: expanded from macro 'rfx_bitstream_put_bits' Step #39 - "compile-libfuzzer-address-x86_64": 71 | int nbits = (_nbits); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 54 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [315/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -MF channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o.d -o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -c /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:233:75: warning: unused parameter 'openHandle' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 233 | static void VCAPITYPE VirtualChannelOpenEventEx(LPVOID lpUserParam, DWORD openHandle, UINT event, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:56: warning: unused parameter 'pData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:68: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 283 | LPVOID pData, UINT dataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 7 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [316/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -c /src/FreeRDP/channels/rdpei/rdpei_common.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/rdpei_common.c:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:46:26: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 46 | *value = (byte & 0x7F) << 8; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:104:26: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 104 | *value = (*value << 8) | byte; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:176:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 176 | *value = (byte & 0x3F) << 8; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:182:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 182 | *value = (byte & 0x3F) << 16; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:184:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | *value |= (byte << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:190:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 190 | *value = (byte & 0x3F) << 24; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:192:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 192 | *value |= (byte << 16); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:194:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 194 | *value |= (byte << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:215:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 215 | Stream_Write_UINT8(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [317/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -c /src/FreeRDP/channels/rail/client/client_rails.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/client_rails.c:2: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:71:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 71 | sysparam.workArea.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:72:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 72 | sysparam.workArea.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [318/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -c /src/FreeRDP/channels/disp/disp_common.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/disp/disp_common.c:23: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [319/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/echo/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -MF channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o.d -o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -c /src/FreeRDP/channels/echo/client/echo_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/echo/client/echo_main.c:29: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [320/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:31: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:111:55: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 111 | static UINT rdpdr_process_printer_capset(rdpdrPlugin* rdpdr, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:129:52: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 129 | static UINT rdpdr_process_port_capset(rdpdrPlugin* rdpdr, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:147:53: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 147 | static UINT rdpdr_process_drive_capset(rdpdrPlugin* rdpdr, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:165:57: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 165 | static UINT rdpdr_process_smartcard_capset(rdpdrPlugin* rdpdr, wStream* s, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [321/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -MF channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o.d -o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -c /src/FreeRDP/channels/remdesk/client/remdesk_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/remdesk/client/remdesk_main.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:188:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 188 | ChannelNameLen = (strnlen(header->ChannelName, sizeof(header->ChannelName)) + 1) * 2; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:371:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #39 - "compile-libfuzzer-address-x86_64": 371 | pdu.raConnectionString = Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 372 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:387:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 386 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_AUTHENTICATE, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 387 | cbRaConnectionStringW + cbExpertBlobW); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:432:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #39 - "compile-libfuzzer-address-x86_64": 432 | pdu.raConnectionString = Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 433 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:441:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 440 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_REMOTE_CONTROL_DESKTOP, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 441 | cbRaConnectionStringW); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:492:76: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 492 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_VERIFY_PASSWORD, cbExpertBlobW); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:534:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 534 | pdu.EncryptedPasswordLength = remdesk->EncryptedPassStubSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:906:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 906 | static UINT remdesk_virtual_channel_event_connected(remdeskPlugin* remdesk, LPVOID pData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:907:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 907 | UINT32 dataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [322/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -c /src/FreeRDP/channels/rail/rail_common.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/rail.h:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [323/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -c /src/FreeRDP/channels/rail/client/rail_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_main.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:75: warning: unused parameter 'pData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:89: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [324/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -MF channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o.d -o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -c /src/FreeRDP/channels/serial/client/serial_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/serial/client/serial_main.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:84:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | return STATUS_INVALID_DEVICE_REQUEST; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #39 - "compile-libfuzzer-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:87:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 87 | return STATUS_NOT_IMPLEMENTED; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:293:32: note: expanded from macro 'STATUS_NOT_IMPLEMENTED' Step #39 - "compile-libfuzzer-address-x86_64": 293 | #define STATUS_NOT_IMPLEMENTED STATUS_CAST(NTSTATUS, 0xC0000002) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:90:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 90 | return STATUS_CANCELLED; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:582:26: note: expanded from macro 'STATUS_CANCELLED' Step #39 - "compile-libfuzzer-address-x86_64": 582 | #define STATUS_CANCELLED STATUS_CAST(NTSTATUS, 0xC0000120) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:93:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 93 | return STATUS_BUFFER_TOO_SMALL; /* NB: STATUS_BUFFER_SIZE_TOO_SMALL not defined */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:326:33: note: expanded from macro 'STATUS_BUFFER_TOO_SMALL' Step #39 - "compile-libfuzzer-address-x86_64": 326 | #define STATUS_BUFFER_TOO_SMALL STATUS_CAST(NTSTATUS, 0xC0000023) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:96:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 96 | return STATUS_INVALID_DEVICE_STATE; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:679:37: note: expanded from macro 'STATUS_INVALID_DEVICE_STATE' Step #39 - "compile-libfuzzer-address-x86_64": 679 | #define STATUS_INVALID_DEVICE_STATE STATUS_CAST(NTSTATUS, 0xC0000184) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:99:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | return STATUS_INVALID_DEVICE_REQUEST; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #39 - "compile-libfuzzer-address-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:102:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 102 | return STATUS_INVALID_PARAMETER; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:62:34: note: expanded from macro 'STATUS_INVALID_PARAMETER' Step #39 - "compile-libfuzzer-address-x86_64": 62 | #define STATUS_INVALID_PARAMETER STATUS_CAST(NTSTATUS, 0xC000000DL) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:105:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 105 | return STATUS_IO_DEVICE_ERROR; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:680:32: note: expanded from macro 'STATUS_IO_DEVICE_ERROR' Step #39 - "compile-libfuzzer-address-x86_64": 680 | #define STATUS_IO_DEVICE_ERROR STATUS_CAST(NTSTATUS, 0xC0000185) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:111:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 111 | return STATUS_NOT_SUPPORTED; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #39 - "compile-libfuzzer-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:119:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 119 | return STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:178:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 178 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:214:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 214 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:249:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 249 | irp->IoStatus = STATUS_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:235:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 235 | UINT64 Offset = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:296:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 296 | UINT64 Offset = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:368:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 368 | irp->IoStatus = STATUS_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:376:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 376 | irp->IoStatus = STATUS_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:475:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 475 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #39 - "compile-libfuzzer-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:659:18: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 659 | irp->IoStatus = STATUS_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:886:64: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 886 | Stream_Write_UINT8(serial->device.data, name[i] < 0 ? '_' : name[i]); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 24 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [325/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:101:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 101 | filtered.numFormats = wpos; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:152:76: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 152 | UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [326/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/video/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -MF channels/video/client/CMakeFiles/video-client.dir/video_main.c.o.d -o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -c /src/FreeRDP/channels/video/client/video_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/video/client/video_main.c:30: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:413:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 413 | presentation->surface->x = geometry->topLevelLeft + geometry->left; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:414:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 414 | presentation->surface->y = geometry->topLevelTop + geometry->top; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:484:25: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #39 - "compile-libfuzzer-address-x86_64": 484 | geom->topLevelTop + geom->top, req->SourceWidth, req->SourceHeight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:483:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:865:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 864 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 865 | Stream_Length(presentation->currentSample), surface->data, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/video/client/video_main.c:906:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 905 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 906 | Stream_Length(presentation->currentSample), Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [327/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/location/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -MF channels/location/client/CMakeFiles/location-client.dir/location_main.c.o.d -o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -c /src/FreeRDP/channels/location/client/location_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/location/client/location_main.c:30: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:103:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 103 | Stream_Write_UINT32(s, len); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:107:33: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 107 | return channel->Write(channel, len, Stream_Buffer(s), NULL); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:167:56: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 167 | if (!location_read_server_ready_pdu(callback, data, pduLength)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:244:25: warning: implicit conversion loses integer precision: 'LOCATIONSOURCE' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 244 | Stream_Write_UINT8(s, *pdu->source); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:338:52: warning: cast from 'const struct s_IWTSVirtualChannelCallback *' to 'LOCATION_CALLBACK *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 338 | LOCATION_CALLBACK* callback = (LOCATION_CALLBACK*)loc->baseDynPlugin.channel_callbacks; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:364:15: warning: implicit conversion changes signedness: 'int' to 'LOCATIONSOURCE' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 364 | source = va_arg(ap, int); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:344:10: warning: enumeration values 'PDUTYPE_LOC_RESERVED', 'PDUTYPE_SERVER_READY', and 'PDUTYPE_CLIENT_READY' not explicitly handled in switch [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 344 | switch (type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:69: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [328/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/ainput/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -MF channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o.d -o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -c /src/FreeRDP/channels/ainput/client/ainput_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/ainput/client/ainput_main.c:28: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [329/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -c /src/FreeRDP/channels/disp/client/disp_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/disp/client/disp_main.c:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:122:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 122 | Stream_Write_UINT32(s, current.Left); /* Left (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:123:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 123 | Stream_Write_UINT32(s, current.Top); /* Top (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:274:76: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 274 | static UINT disp_plugin_initialize(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:275:49: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 275 | rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [330/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/geometry/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -MF channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o.d -o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -c /src/FreeRDP/channels/geometry/client/geometry_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/geometry/client/geometry_main.c:29: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/geometry/client/geometry_main.c:343:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 343 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [331/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -c /src/FreeRDP/channels/rdpei/client/rdpei_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpei/client/rdpei_main.c:31: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:323:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 323 | status = rdpei_send_pdu(callback, s, EVENTID_PEN, Stream_Length(s)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:361:57: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 361 | if ((error = rdpei_send_pen_event_pdu(callback, frame->frameOffset, frame, 1))) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:581:41: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 581 | contact->contactRectLeft = contact->x - rectSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:582:40: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 582 | contact->contactRectTop = contact->y - rectSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:583:42: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 583 | contact->contactRectRight = contact->x + rectSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:584:43: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 584 | contact->contactRectBottom = contact->y + rectSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:595:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 595 | Stream_Write_UINT8(s, contact->contactId); /* contactId (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:681:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 681 | pduLength = Stream_Length(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:788:9: warning: variable 'pduLength' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 788 | UINT32 pduLength = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:886:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 886 | return -1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:895:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 895 | return -1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:991:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 991 | contact.fieldsPresent = fieldFlags; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:995:30: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 995 | contact.contactRectLeft = va_arg(ap, INT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:996:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 996 | contact.contactRectTop = va_arg(ap, INT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:997:31: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 997 | contact.contactRectRight = va_arg(ap, INT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:998:32: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 998 | contact.contactRectBottom = va_arg(ap, INT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:989:23: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 989 | contact.contactId = contactIdlocal; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1031:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1031 | *contactId = contactIdlocal; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1208:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1208 | contact.fieldsPresent = fieldFlags; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1216:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1216 | contact.rotation = va_arg(ap, UINT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1218:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1218 | contact.tiltX = va_arg(ap, INT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1220:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1220 | contact.tiltY = va_arg(ap, INT32); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:526:13: warning: unused function 'rdpei_print_contact_flags' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 526 | static void rdpei_print_contact_flags(UINT32 contactFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 27 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [332/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -MF channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o.d -o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -c /src/FreeRDP/channels/parallel/client/parallel_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/parallel/client/parallel_main.c:47: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:106:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 106 | irp->IoStatus = STATUS_ACCESS_DENIED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #39 - "compile-libfuzzer-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:175:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 175 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:152:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 152 | UINT64 Offset = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:182:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 182 | Length = status; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:236:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 236 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:241:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 241 | Stream_Seek(irp->input, status); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:212:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 212 | UINT64 Offset = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:325:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 325 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #39 - "compile-libfuzzer-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:486:66: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 486 | Stream_Write_UINT8(parallel->device.data, name[i] < 0 ? '_' : name[i]); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 13 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [333/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -MF client/common/CMakeFiles/freerdp-client.dir/geometry.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -c /src/FreeRDP/client/common/geometry.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/client/common/geometry.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/geometry.h:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [334/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -MF client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -c /src/FreeRDP/client/common/smartcard_cli.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/client/common/smartcard_cli.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/utils/smartcard_cli.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [335/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -I/src/FreeRDP/channels/audin/client/oss/.. -I/src/FreeRDP/build/channels/audin/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -MF channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o.d -o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -c /src/FreeRDP/channels/audin/client/oss/audin_oss.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/oss/audin_oss.c:43: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/audin/client/oss/audin_oss.c:72:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 72 | winpr_strerror((_error), buffer, sizeof(buffer))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [336/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:969:54: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 969 | WLog_WARN(TAG, "status=%s", Win32ErrorCode2Tag(ctx->status)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #39 - "compile-libfuzzer-address-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1249:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1249 | Stream_Read_UINT64(buffer, val); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #39 - "compile-libfuzzer-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1337:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1337 | Stream_Read_UINT64(buffer, val); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #39 - "compile-libfuzzer-address-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1609:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1609 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1703:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1703 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1704:64: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1704 | rpc->VirtualConnection->DefaultInChannel->PeerReceiveWindow = ReceiveWindowSize; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [337/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -c /src/FreeRDP/build/channels/client/tables.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/build/channels/client/tables.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:67:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 67 | { "drdynvc", (static_entry_fkt)drdynvc_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:68:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 68 | { "remdesk", (static_entry_fkt)remdesk_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:69:14: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 69 | { "rdpsnd", (static_entry_fkt)rdpsnd_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:70:13: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 70 | { "rdpdr", (static_entry_fkt)rdpdr_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:71:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 71 | { "rdp2tcp", (static_entry_fkt)rdp2tcp_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:72:12: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 72 | { "rail", (static_entry_fkt)rail_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:73:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 73 | { "encomsp", (static_entry_fkt)encomsp_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:74:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 74 | { "cliprdr", (static_entry_fkt)cliprdr_VirtualChannelEntryEx }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:81:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 81 | { "video", (static_entry_fkt)video_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:82:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 82 | { "rdpsnd", (static_entry_fkt)rdpsnd_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:83:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 83 | { "rdpgfx", (static_entry_fkt)rdpgfx_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:84:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 84 | { "rdpei", (static_entry_fkt)rdpei_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:85:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 85 | { "location", (static_entry_fkt)location_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:86:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 86 | { "geometry", (static_entry_fkt)geometry_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:87:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 87 | { "echo", (static_entry_fkt)echo_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:88:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 88 | { "disp", (static_entry_fkt)disp_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:89:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 89 | { "audin", (static_entry_fkt)audin_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:90:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 90 | { "ainput", (static_entry_fkt)ainput_DVCPluginEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:97:17: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 97 | { "smartcard", (static_entry_fkt)smartcard_DeviceServiceEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:98:14: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 98 | { "serial", (static_entry_fkt)serial_DeviceServiceEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:99:16: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 99 | { "parallel", (static_entry_fkt)parallel_DeviceServiceEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:100:13: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 100 | { "drive", (static_entry_fkt)drive_DeviceServiceEntry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:145:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #39 - "compile-libfuzzer-address-x86_64": 145 | { "oss", "", oss_freerdp_rdpsnd_client_subsystem_entry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:146:16: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #39 - "compile-libfuzzer-address-x86_64": 146 | { "fake", "", fake_freerdp_rdpsnd_client_subsystem_entry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:217:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #39 - "compile-libfuzzer-address-x86_64": 217 | { "oss", "", oss_freerdp_audin_client_subsystem_entry }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:228:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 228 | { "drdynvc", "VirtualChannelEntryEx", (static_addin_fkt)drdynvc_VirtualChannelEntryEx, CLIENT_DRDYNVC_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:229:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 229 | { "video", "DVCPluginEntry", (static_addin_fkt)video_DVCPluginEntry, CLIENT_VIDEO_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:230:39: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 230 | { "smartcard", "DeviceServiceEntry", (static_addin_fkt)smartcard_DeviceServiceEntry, CLIENT_SMARTCARD_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:231:36: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 231 | { "serial", "DeviceServiceEntry", (static_addin_fkt)serial_DeviceServiceEntry, CLIENT_SERIAL_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:232:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 232 | { "remdesk", "VirtualChannelEntryEx", (static_addin_fkt)remdesk_VirtualChannelEntryEx, CLIENT_REMDESK_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:233:39: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 233 | { "rdpsnd", "VirtualChannelEntryEx", (static_addin_fkt)rdpsnd_VirtualChannelEntryEx, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:234:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 234 | { "rdpsnd", "DVCPluginEntry", (static_addin_fkt)rdpsnd_DVCPluginEntry, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:235:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 235 | { "rdpgfx", "DVCPluginEntry", (static_addin_fkt)rdpgfx_DVCPluginEntry, CLIENT_RDPGFX_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:236:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 236 | { "rdpei", "DVCPluginEntry", (static_addin_fkt)rdpei_DVCPluginEntry, CLIENT_RDPEI_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:237:38: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 237 | { "rdpdr", "VirtualChannelEntryEx", (static_addin_fkt)rdpdr_VirtualChannelEntryEx, CLIENT_RDPDR_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:238:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 238 | { "rdp2tcp", "VirtualChannelEntryEx", (static_addin_fkt)rdp2tcp_VirtualChannelEntryEx, CLIENT_RDP2TCP_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:239:37: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 239 | { "rail", "VirtualChannelEntryEx", (static_addin_fkt)rail_VirtualChannelEntryEx, CLIENT_RAIL_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:240:38: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 240 | { "parallel", "DeviceServiceEntry", (static_addin_fkt)parallel_DeviceServiceEntry, CLIENT_PARALLEL_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:241:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 241 | { "location", "DVCPluginEntry", (static_addin_fkt)location_DVCPluginEntry, CLIENT_LOCATION_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:242:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 242 | { "geometry", "DVCPluginEntry", (static_addin_fkt)geometry_DVCPluginEntry, CLIENT_GEOMETRY_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:243:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 243 | { "encomsp", "VirtualChannelEntryEx", (static_addin_fkt)encomsp_VirtualChannelEntryEx, CLIENT_ENCOMSP_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:244:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 244 | { "echo", "DVCPluginEntry", (static_addin_fkt)echo_DVCPluginEntry, CLIENT_ECHO_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:245:35: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 245 | { "drive", "DeviceServiceEntry", (static_addin_fkt)drive_DeviceServiceEntry, CLIENT_DRIVE_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:246:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 246 | { "disp", "DVCPluginEntry", (static_addin_fkt)disp_DVCPluginEntry, CLIENT_DISP_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:247:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 247 | { "cliprdr", "VirtualChannelEntryEx", (static_addin_fkt)cliprdr_VirtualChannelEntryEx, CLIENT_CLIPRDR_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:248:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 248 | { "audin", "DVCPluginEntry", (static_addin_fkt)audin_DVCPluginEntry, CLIENT_AUDIN_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/channels/client/tables.c:249:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 249 | { "ainput", "DVCPluginEntry", (static_addin_fkt)ainput_DVCPluginEntry, CLIENT_AINPUT_SUBSYSTEM_TABLE }, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 51 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [338/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -c /src/FreeRDP/libfreerdp/core/capabilities.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/capabilities.c:23: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1837:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1837 | Stream_Write_UINT16(s, settings->OffscreenCacheSize); /* offscreenCacheSize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1839:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1838 | Stream_Write_UINT16(s, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1839 | settings->OffscreenCacheEntries); /* offscreenCacheEntries (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1968:55: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1968 | info = (cellInfo->numEntries | (cellInfo->persistent << 31)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2080:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2080 | Stream_Write_UINT8(s, settings->BitmapCacheV2NumCells); /* numCellCaches (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2148 | settings->VCFlags &= ~VCCAPS_COMPR_SC; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2154:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2154 | settings->VCFlags &= ~VCCAPS_COMPR_CS_8K; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2294:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2294 | Stream_Write_UINT16(s, settings->DrawNineGridCacheSize); /* drawNineGridCacheSize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2296:19: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2295 | Stream_Write_UINT16( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2296 | s, settings->DrawNineGridCacheEntries); /* drawNineGridCacheEntries (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2569:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2569 | Stream_Write_UINT8(s, settings->RemoteAppNumIconCaches); /* numIconCaches (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2571:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2570 | Stream_Write_UINT16(s, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2571 | settings->RemoteAppNumIconCacheEntries); /* numIconCacheEntries (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2983:70: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2983 | guid->Data1 = ((UINT32)g[3] << 24U) | ((UINT32)g[2] << 16U) | (g[1] << 8U) | g[0]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2984:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2984 | guid->Data2 = (g[5] << 8U) | g[4]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2985 | guid->Data3 = (g[7] << 8U) | g[6]; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3145:12: warning: variable 'codecFlags' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 3145 | BYTE codecFlags = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3148:12: warning: variable 'entropyBits' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 3148 | BYTE entropyBits = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3107:13: warning: variable 'icapLen' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 3107 | UINT16 icapLen = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3087:12: warning: variable 'rfxPropsLength' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 3087 | UINT32 rfxPropsLength = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3262:24: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3262 | codecMode = settings->RemoteFxCodecMode; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3307:36: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3307 | fAllowDynamicFidelity = settings->NSCodecAllowDynamicColorFidelity; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3308:32: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3308 | fAllowSubsampling = settings->NSCodecAllowSubsampling; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3309:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3309 | colorLossLevel = settings->NSCodecColorLossLevel; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3971:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 3971 | settings->ReceivedCapabilityDataSizes[type] = size; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:4347:9: warning: variable 'SessionId' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 4347 | UINT32 SessionId = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2395:13: warning: unused function 'rdp_write_draw_gdiplus_cache_capability_set' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 2395 | static BOOL rdp_write_draw_gdiplus_cache_capability_set(wStream* s, const rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3357:13: warning: unused function 'rdp_write_jpeg_server_capability_container' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 3357 | static BOOL rdp_write_jpeg_server_capability_container(wStream* s, const rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 29 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [339/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/tsg.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/tsg.c:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:329:45: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 329 | static BOOL TsProxyWriteTunnelContext(wLog* log, wStream* s, const CONTEXT_HANDLE* tunnelContext) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:340:41: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 340 | static BOOL tsg_ndr_pointer_write(wLog* log, wStream* s, UINT32* index, DWORD length) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:396:40: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 396 | static BOOL tsg_ndr_write_string(wLog* log, wStream* s, const WCHAR* str, UINT32 length) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:472:47: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 472 | static BOOL tsg_ndr_write_packet_header(wLog* log, wStream* s, const TSG_PACKET_HEADER* header) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:492:37: warning: unused parameter 'log' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 492 | static BOOL tsg_ndr_write_nap(wLog* log, wStream* s, const TSG_CAPABILITY_NAP* nap) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:505:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 505 | UINT32 count = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:692:9: warning: variable 'MaxOffsetValue' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 692 | UINT32 MaxOffsetValue = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:693:9: warning: variable 'idleTimeout' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 693 | UINT32 idleTimeout = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:694:9: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 694 | UINT32 reserved = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1528:9: warning: variable 'MsgId' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1528 | UINT32 MsgId = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1529:9: warning: variable 'MsgType' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1529 | UINT32 MsgType = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1530:9: warning: variable 'IsMessagePresent' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1530 | UINT32 IsMessagePresent = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1718:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1718 | if (!tsg_ndr_write_string(tsg->log, s, tsg->MachineName, count)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:2072:56: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2072 | if (!tsg_ndr_write_string(tsg->log, s, tsg->Hostname, count)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 18 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [340/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -MF channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o.d -o channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -c /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:363:20: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDVC_PLUGIN_ENTRY' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 363 | pDVCPluginEntry = (PDVC_PLUGIN_ENTRY)freerdp_load_channel_addin_entry( Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 364 | args->argv[0], NULL, NULL, FREERDP_ADDIN_CHANNEL_DYNAMIC); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:828:48: warning: unused parameter 'ThreadingFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 828 | UINT32 ThreadingFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:989:63: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 989 | Stream_Write_UINT8(data_out, (DATA_FIRST_PDU << 4) | cbChId | (cbLen << 2)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1210:57: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1210 | Stream_Write_UINT8(data_out, (CREATE_REQUEST_PDU << 4) | cbChId); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1224:16: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1224 | retStatus = STATUS_NO_MEMORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #39 - "compile-libfuzzer-address-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [341/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -c /src/FreeRDP/channels/client/generic_dynvc.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/client/generic_dynvc.c:22: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client/channels.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:27:83: warning: unused parameter 'Data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 27 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:28:53: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 28 | BOOL* pbAccept, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [342/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -c /src/FreeRDP/channels/cliprdr/cliprdr_common.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/cliprdr_common.c:24: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/cliprdr_common.c:416:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 416 | formatList->numFormats = (cap / 36); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": 5 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [343/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YUV.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:218:50: warning: unused parameter 'nTotalHeight' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 218 | UINT32 nTotalHeight, BYTE* WINPR_RESTRICT pDst[3], Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:511:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 511 | nWidth = (roi->width + 1) & ~0x0001; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:512:32: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 512 | nHeight = (roi->height + 1) & ~0x0001; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:624:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 624 | return ((-29 * R - 99 * G + 128 * B) >> 8) + 128; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:629:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 629 | return ((128 * R - 116 * G - 12 * B) >> 8) + 128; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1006:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1006 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1007:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1007 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1053:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1053 | const UINT32 n = (i & ~7) + i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1147:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1147 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1148:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1148 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1194:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1194 | const UINT32 n = (i & ~7) + i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1297:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1297 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1298:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1298 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1395:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1395 | const UINT32 n = (i & ~7) + i; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": 27 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [344/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:226:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 226 | return rc; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:741:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #39 - "compile-libfuzzer-address-x86_64": 741 | snprintf(buffer, sizeof(buffer), location, (unsigned long)uid); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:743:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #39 - "compile-libfuzzer-address-x86_64": 743 | snprintf(buffer, sizeof(buffer), location, uname); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:952:21: warning: implicit conversion loses integer precision: 'ULONG_PTR' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 952 | UINT32 ids[1] = { key }; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1473:9: warning: variable 'FileId' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1473 | UINT32 FileId = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1879:64: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1878 | status = plugin->channelEntryPoints.pVirtualChannelWriteEx( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1879 | plugin->InitHandle, plugin->OpenHandle, Stream_Buffer(s), pos, s); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [345/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -c /src/FreeRDP/client/common/client_cliprdr_file.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/client/common/client_cliprdr_file.c:44: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1296:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1294 | CLIPRDR_FILE_CONTENTS_RESPONSE response = { .streamId = request->streamId, Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1295 | .requestedData = data, Step #39 - "compile-libfuzzer-address-x86_64": 1296 | .cbRequested = size, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1309:62: warning: unused parameter 'arg' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1309 | static BOOL dump_streams(const void* key, void* value, void* arg) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1374:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1374 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1461:27: warning: implicit conversion changes signedness: 'const UINT64' (aka 'const unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1461 | if (_fseeki64(rfile->fp, offset, SEEK_SET) < 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #39 - "compile-libfuzzer-address-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:66: warning: unused parameter 'file_context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:92: warning: unused parameter 'clip' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:58: warning: unused parameter 'data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1964 | const void* data, size_t size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:71: warning: unused parameter 'size' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1964 | const void* data, size_t size) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:68: warning: unused parameter 'stop_thread' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2453:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2453 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :43:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:58:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 58 | #define NO_CLIP_DATA_ID (UINT64_C(1) << 32) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:56:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 56 | #define MAX_CLIP_DATA_DIR_LEN 10 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:64:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 64 | #define DEBUG_CLIPRDR(log, ...) \ Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:57:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 57 | #define MAX_CLIPBOARD_FORMATS 255 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:59:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 59 | #define WIN32_FILETIME_TO_UNIX_EPOCH UINT64_C(11644473600) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:6: warning: unused function 'cliprdr_file_session_terminate' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1651:13: warning: unused function 'cliprdr_file_server_content_changed_and_update' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 1651 | static BOOL cliprdr_file_server_content_changed_and_update(CliprdrFileContext* file, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 21 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [346/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -MF channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o.d -o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -c /src/FreeRDP/channels/audin/client/audin_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/audin/client/audin_main.c:35: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:642:81: warning: unused parameter 'Data' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 642 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:643:51: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 643 | BOOL* pbAccept, IWTSVirtualChannelCallback** ppCallback) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:814:6: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_AUDIN_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_AUDIN_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 814 | (const PFREERDP_AUDIN_DEVICE_ENTRY)freerdp_load_channel_addin_entry(AUDIN_CHANNEL_NAME, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 815 | name, NULL, 0); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:948:42: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 948 | audin->fixed_format->nSamplesPerSec = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": 8 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [347/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -MF channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o.d -o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -c /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:40: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:435:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 435 | rdpsnd->wCurrentFormatNo = wFormatNo; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:697:9: warning: variable 'dwAudioTimeStamp' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 697 | UINT32 dwAudioTimeStamp = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:855:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_RDPSND_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_RDPSND_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 855 | entry = (PFREERDP_RDPSND_DEVICE_ENTRY)freerdp_load_channel_addin_entry(RDPSND_CHANNEL_NAME, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 856 | name, NULL, flags); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:953:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 953 | rdpsnd->fixed_format->nSamplesPerSec = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:971:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 971 | rdpsnd->latency = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": 9 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [348/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -c /src/FreeRDP/libfreerdp/core/update.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/update.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:172:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 172 | Stream_Write_UINT16(s, bitmapData->destLeft); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:173:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 173 | Stream_Write_UINT16(s, bitmapData->destTop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:174:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 174 | Stream_Write_UINT16(s, bitmapData->destRight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:175:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 175 | Stream_Write_UINT16(s, bitmapData->destBottom); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:176:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 176 | Stream_Write_UINT16(s, bitmapData->width); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:177:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 177 | Stream_Write_UINT16(s, bitmapData->height); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:178:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 178 | Stream_Write_UINT16(s, bitmapData->bitsPerPixel); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:179:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 179 | Stream_Write_UINT16(s, bitmapData->flags); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:180:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 180 | Stream_Write_UINT16(s, bitmapData->bitmapLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:187:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 186 | Stream_Write_UINT16(s, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 187 | bitmapData->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:189:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 188 | Stream_Write_UINT16(s, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 189 | bitmapData->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:190:39: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 190 | Stream_Write_UINT16(s, bitmapData->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:192:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 191 | Stream_Write_UINT16(s, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 192 | bitmapData->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:234:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 234 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :129:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 129 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:250:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 250 | Stream_Write_UINT16(s, bitmapUpdate->number); /* numberRectangles (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:293:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 293 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :145:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:350:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 350 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :166:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 166 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:372:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 372 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :177:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :6:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 6 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:651:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 651 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :25:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:677:78: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 677 | if (!_update_read_pointer_color(s, &pointer_new->colorPtrAttr, pointer_new->xorBpp, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:684:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 684 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :38:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:706:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 706 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :49:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 49 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1198:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1198 | Stream_Write_UINT8(s, orderInfo->controlFlags); /* controlFlags (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1201:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1201 | Stream_Write_UINT8(s, orderInfo->orderType); /* orderType (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1204:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1203 | if (!update_write_field_flags( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1204 | s, orderInfo->fieldFlags, orderInfo->controlFlags, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1362:64: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1362 | if (!update_write_surfcmd_frame_marker(s, surfaceFrameMarker->frameAction, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1532:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1532 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_DSTBLT); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1534:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1534 | update_check_flush(context, headerLength + inf); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1533:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1533 | inf = update_approximate_dstblt_order(&orderInfo, dstblt); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1568:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1568 | update_check_flush(context, headerLength + update_approximate_patblt_order(&orderInfo, patblt)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1576:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1576 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1579 | Stream_Seek(s, headerLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1599:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1599 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_SCRBLT); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1601:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1601 | update_check_flush(context, headerLength + inf); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1600:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1600 | inf = update_approximate_scrblt_order(&orderInfo, scrblt); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1607:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1607 | offset = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1632:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1632 | update_check_flush(context, headerLength + Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1641:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1641 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1644:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1644 | Stream_Seek(s, headerLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1665:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1665 | update_check_flush(context, headerLength + inf); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1673:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1673 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1676:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1676 | Stream_Seek(s, headerLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1678:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1678 | update_write_order_info(context, s, &orderInfo, offset); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1664:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1664 | inf = update_approximate_line_to_order(&orderInfo, line_to); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1671:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1671 | offset = Stream_GetPosition(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1695:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1695 | update_check_flush(context, headerLength + update_approximate_memblt_order(&orderInfo, memblt)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1703:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1703 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1706:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1706 | Stream_Seek(s, headerLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1728:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1728 | update_check_flush(context, headerLength + inf); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1736:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1736 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1739:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1739 | Stream_Seek(s, headerLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1727:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1727 | inf = update_approximate_glyph_index_order(&orderInfo, glyph_index); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2071:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2071 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2116:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2116 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2185:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2185 | Stream_Write_UINT16(s, pointerPosition->xPos); /* xPos (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2186:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2186 | Stream_Write_UINT16(s, pointerPosition->yPos); /* yPos (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2305:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2305 | Stream_Write_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2329:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2329 | Stream_Write_UINT16(s, pointer_cached->cacheIndex); /* cacheIndex (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2563:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2563 | Stream_Write_UINT8(s, stateOrder->showState); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2598:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2598 | Stream_Write_UINT8(s, stateOrder->RPContent); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2626:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2626 | Stream_Write_UINT16(s, stateOrder->numWindowRects); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2632:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2632 | Stream_Write_UINT32(s, stateOrder->visibleOffsetX); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2633:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2633 | Stream_Write_UINT32(s, stateOrder->visibleOffsetY); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2638:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2638 | Stream_Write_UINT16(s, stateOrder->numVisibilityRects); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2686:75: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2686 | static UINT16 update_calculate_window_icon_order(const WINDOW_ORDER_INFO* orderInfo, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2736:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2736 | Stream_Write_UINT16(s, iconInfo->cacheEntry); /* CacheEntry (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2737:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2737 | Stream_Write_UINT8(s, iconInfo->cacheId); /* CacheId (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2738:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2738 | Stream_Write_UINT8(s, iconInfo->bpp); /* Bpp (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2739:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2739 | Stream_Write_UINT16(s, iconInfo->width); /* Width (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2740:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2740 | Stream_Write_UINT16(s, iconInfo->height); /* Height (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2744:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2744 | Stream_Write_UINT16(s, iconInfo->cbColorTable); /* CbColorTable (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2747:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2747 | Stream_Write_UINT16(s, iconInfo->cbBitsMask); /* CbBitsMask (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2748:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2748 | Stream_Write_UINT16(s, iconInfo->cbBitsColor); /* CbBitsColor (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2794:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2794 | Stream_Write_UINT16(s, cachedIcon->cacheEntry); /* CacheEntry (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2795:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2795 | Stream_Write_UINT8(s, cachedIcon->cacheId); /* CacheId (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2903:24: warning: implicit conversion changes signedness: 'const UINT16' (aka 'const unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2903 | Stream_Write_INT16(s, orderSize); /* OrderSize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2949:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2949 | Stream_Write_UINT16(s, iconInfo.cacheEntry); /* CacheEntry (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2950:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2950 | Stream_Write_UINT8(s, iconInfo.cacheId); /* CacheId (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2951:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2951 | Stream_Write_UINT8(s, iconInfo.bpp); /* Bpp (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2952:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2952 | Stream_Write_UINT16(s, iconInfo.width); /* Width (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2953:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2953 | Stream_Write_UINT16(s, iconInfo.height); /* Height (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2957:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2957 | Stream_Write_UINT16(s, iconInfo.cbColorTable); /* CbColorTable (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2960:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2960 | Stream_Write_UINT16(s, iconInfo.cbBitsMask); /* CbBitsMask (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2961:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2961 | Stream_Write_UINT16(s, iconInfo.cbBitsColor); /* CbBitsColor (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2974:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2974 | Stream_Write_UINT16(s, cachedIcon.cacheEntry); /* CacheEntry (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2975:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2975 | Stream_Write_UINT8(s, cachedIcon.cacheId); /* CacheId (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3075:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3075 | Stream_Write_UINT8(s, monitoredDesktop->numWindowIds); /* numWindowIds (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3264:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 3264 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :177:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 93 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [349/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -c /src/FreeRDP/channels/client/addin.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/client/addin.c:31: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:86:74: warning: unused parameter 'pszName' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 86 | static FREERDP_ADDIN** freerdp_channels_list_client_static_addins(LPCSTR pszName, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:87:74: warning: unused parameter 'pszSubsystem' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 87 | LPCSTR pszSubsystem, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:74: warning: unused parameter 'pszType' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:88:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:163:83: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 163 | LPCSTR pszType, DWORD dwFlags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:493:16: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 493 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:497:15: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 497 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/client/addin.c:510:12: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #39 - "compile-libfuzzer-address-x86_64": 510 | return (PVIRTUALCHANNELENTRY)table->entry; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 12 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [350/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -c /src/FreeRDP/channels/drive/client/drive_file.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_file.c:41: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 4 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [351/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:101:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 101 | dataLen = pos - 8; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:223:82: warning: unused parameter 'length' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 223 | static UINT cliprdr_process_clip_caps(cliprdrPlugin* cliprdr, wStream* s, UINT32 length, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:224:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 224 | UINT16 flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:605:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 605 | flags &= ~CB_USE_LONG_FORMAT_NAMES; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:607:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 607 | flags &= ~CB_STREAM_FILECLIP_ENABLED; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:609:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 609 | flags &= ~CB_FILECLIP_NO_FILE_PATHS; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:611:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 611 | flags &= ~CB_CAN_LOCK_CLIPDATA; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:613:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 613 | flags &= ~CB_HUGE_FILE_SUPPORT_ENABLED; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1015:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1015 | static UINT cliprdr_virtual_channel_event_connected(cliprdrPlugin* cliprdr, LPVOID pData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1016:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1016 | UINT32 dataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 14 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [352/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -c /src/FreeRDP/channels/rail/client/rail_orders.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_orders.c:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:94:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 94 | Stream_Read_INT16(s, minmaxinfo->maxWidth); /* maxWidth (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:95:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 95 | Stream_Read_INT16(s, minmaxinfo->maxHeight); /* maxHeight (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:96:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 96 | Stream_Read_INT16(s, minmaxinfo->maxPosX); /* maxPosX (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:97:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 97 | Stream_Read_INT16(s, minmaxinfo->maxPosY); /* maxPosY (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:98:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 98 | Stream_Read_INT16(s, minmaxinfo->minTrackWidth); /* minTrackWidth (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:99:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 99 | Stream_Read_INT16(s, minmaxinfo->minTrackHeight); /* minTrackHeight (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:100:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 100 | Stream_Read_INT16(s, minmaxinfo->maxTrackWidth); /* maxTrackWidth (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:101:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 101 | Stream_Read_INT16(s, minmaxinfo->maxTrackHeight); /* maxTrackHeight (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:125:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 125 | Stream_Read_INT16(s, localMoveSize->posX); /* posX (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:126:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 126 | Stream_Read_INT16(s, localMoveSize->posY); /* posY (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:315:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 315 | Stream_Write_UINT16(s, langImeInfo->LanguageID); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 15 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [353/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -c /src/FreeRDP/libfreerdp/codec/interleaved.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/interleaved.h:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:291:38: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 291 | runLength = ((UINT16)pbOrderHdr[1]) | (((UINT16)pbOrderHdr[2]) << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:379:66: warning: unused parameter 'file' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 379 | const char* fkt, const char* file, size_t line) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:446:76: note: expanded from macro 'ENSURE_CAPACITY' Step #39 - "compile-libfuzzer-address-x86_64": 446 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 1) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #39 - "compile-libfuzzer-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:480:76: note: expanded from macro 'ENSURE_CAPACITY' Step #39 - "compile-libfuzzer-address-x86_64": 480 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 2) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #39 - "compile-libfuzzer-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 370 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 370 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 370 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:515:76: note: expanded from macro 'ENSURE_CAPACITY' Step #39 - "compile-libfuzzer-address-x86_64": 515 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 3) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #39 - "compile-libfuzzer-address-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 42 | UNROLL(cBits, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 43 | UINT32 data; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 45 | Step #39 - "compile-libfuzzer-address-x86_64": 46 | if (bitmask & mask) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 48 | else Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 49 | data = xorPixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 50 | Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 53 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 42 | UNROLL(cBits, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 43 | UINT32 data; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 45 | Step #39 - "compile-libfuzzer-address-x86_64": 46 | if (bitmask & mask) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 48 | else Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 49 | data = xorPixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 50 | Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 53 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 42 | UNROLL(cBits, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 43 | UINT32 data; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 45 | Step #39 - "compile-libfuzzer-address-x86_64": 46 | if (bitmask & mask) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 47 | data = xorPixel ^ fgPel; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 48 | else Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 49 | data = xorPixel; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 50 | Step #39 - "compile-libfuzzer-address-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 53 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 52 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | mask = mask << 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:181:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 181 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 193 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 196 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 193 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 196 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 193 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 196 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 236 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 239 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 236 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 239 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 236 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 239 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 370 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 370 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 367 | UNROLL(runLength, { Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 370 | }); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #39 - "compile-libfuzzer-address-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #39 - "compile-libfuzzer-address-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #39 - "compile-libfuzzer-address-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #39 - "compile-libfuzzer-address-x86_64": 39 | _exp \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:739:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 739 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :148:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:715:65: warning: unused parameter 'Compressor' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 715 | BITMAP_INTERLEAVED_CONTEXT* bitmap_interleaved_context_new(BOOL Compressor) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:149:20: warning: unused function 'rle_code_str_buffer' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 149 | static const char* rle_code_str_buffer(UINT32 code, char* buffer, size_t size) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 71 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [354/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client.c.o -c /src/FreeRDP/client/common/client.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/client/common/client.c:27: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:467:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 467 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:488:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 488 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #39 - "compile-libfuzzer-address-x86_64": 38 | # define errno (*__errno_location ()) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #39 - "compile-libfuzzer-address-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #39 - "compile-libfuzzer-address-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:554:43: warning: unused parameter 'instance' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 554 | BOOL client_cli_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWORD count, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:592:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 592 | *choice = answer; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1117:46: warning: unused parameter 'instance' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1117:68: warning: unused parameter 'request' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1117:84: warning: unused parameter 'token' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1203:9: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1203 | return delay; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1581:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1581:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1638:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1638:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:1996:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'UINT32' (aka 'unsigned int') [-Wfloat-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1996 | normalizedpressure = (pressure * 1024) / pen->max_pressure; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:2002:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2002 | rotation = va_arg(args, unsigned); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:2007:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2007 | tiltX = va_arg(args, int); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/client.c:2012:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2012 | tiltX = va_arg(args, int); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #39 - "compile-libfuzzer-address-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 20 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [355/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/encomsp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -MF channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o.d -o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -c /src/FreeRDP/channels/encomsp/client/encomsp_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/encomsp/client/encomsp_main.c:28: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1093:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1093 | static UINT encomsp_virtual_channel_event_connected(encomspPlugin* encomsp, LPVOID pData, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1094:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1094 | UINT32 dataLength) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 6 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [356/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -c /src/FreeRDP/channels/drive/client/drive_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_main.c:38: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:80:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 80 | rc = STATUS_ACCESS_DENIED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #39 - "compile-libfuzzer-address-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:84:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 84 | rc = STATUS_NO_SUCH_FILE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #39 - "compile-libfuzzer-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:88:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 88 | rc = STATUS_DEVICE_BUSY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:254:28: note: expanded from macro 'STATUS_DEVICE_BUSY' Step #39 - "compile-libfuzzer-address-x86_64": 254 | #define STATUS_DEVICE_BUSY STATUS_CAST(NTSTATUS, 0x80000011) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:92:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 92 | rc = STATUS_NO_SUCH_DEVICE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #39 - "compile-libfuzzer-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:96:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 96 | rc = STATUS_NO_SUCH_DEVICE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #39 - "compile-libfuzzer-address-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:101:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 101 | rc = STATUS_OBJECT_NAME_COLLISION; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:344:38: note: expanded from macro 'STATUS_OBJECT_NAME_COLLISION' Step #39 - "compile-libfuzzer-address-x86_64": 344 | #define STATUS_OBJECT_NAME_COLLISION STATUS_CAST(NTSTATUS, 0xC0000035) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:105:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 105 | rc = STATUS_NO_SUCH_FILE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #39 - "compile-libfuzzer-address-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:109:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 109 | rc = STATUS_INVALID_HANDLE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:61:31: note: expanded from macro 'STATUS_INVALID_HANDLE' Step #39 - "compile-libfuzzer-address-x86_64": 61 | #define STATUS_INVALID_HANDLE STATUS_CAST(NTSTATUS, 0xC0000008L) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:113:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 113 | rc = STATUS_NO_MORE_FILES; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:244:30: note: expanded from macro 'STATUS_NO_MORE_FILES' Step #39 - "compile-libfuzzer-address-x86_64": 244 | #define STATUS_NO_MORE_FILES STATUS_CAST(NTSTATUS, 0x80000006) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:117:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 117 | rc = STATUS_NOT_A_DIRECTORY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:553:32: note: expanded from macro 'STATUS_NOT_A_DIRECTORY' Step #39 - "compile-libfuzzer-address-x86_64": 553 | #define STATUS_NOT_A_DIRECTORY STATUS_CAST(NTSTATUS, 0xC0000103) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:121:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 121 | rc = STATUS_OBJECT_PATH_NOT_FOUND; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:348:38: note: expanded from macro 'STATUS_OBJECT_PATH_NOT_FOUND' Step #39 - "compile-libfuzzer-address-x86_64": 348 | #define STATUS_OBJECT_PATH_NOT_FOUND STATUS_CAST(NTSTATUS, 0xC000003A) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:125:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 125 | rc = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:161:9: warning: variable 'allocationSize' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 161 | UINT64 allocationSize = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:247:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 247 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:285:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 285 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:347:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 347 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:387:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 387 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:421:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 421 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:429:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 429 | irp->IoStatus = STATUS_DIRECTORY_NOT_EMPTY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:551:36: note: expanded from macro 'STATUS_DIRECTORY_NOT_EMPTY' Step #39 - "compile-libfuzzer-address-x86_64": 551 | #define STATUS_DIRECTORY_NOT_EMPTY STATUS_CAST(NTSTATUS, 0xC0000101) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:565:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 565 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:473:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 473 | Stream_Write_UINT32(output, length); /* Length */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:486:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 486 | Stream_Write_UINT32(output, volumeLabelLen); /* VolumeLabelLength */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:516:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 516 | Stream_Write_UINT32(output, length); /* Length */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:527:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 527 | Stream_Write_UINT32(output, diskTypeLen); /* FileSystemNameLength */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:582:9: warning: variable 'FsInformationClass' set but not used [-Wunused-but-set-variable] Step #39 - "compile-libfuzzer-address-x86_64": 582 | UINT32 FsInformationClass = 0; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:626:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 626 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #39 - "compile-libfuzzer-address-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:657:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 657 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #39 - "compile-libfuzzer-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:736:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 736 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #39 - "compile-libfuzzer-address-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #39 - "compile-libfuzzer-address-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 32 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [357/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -c /src/FreeRDP/libfreerdp/codec/rfx.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:35: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:43: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:346:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 346 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :54:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 54 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:423:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 423 | context->bits_per_pixel = FreeRDPGetBitsPerPixel(pixel_format); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:449:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 449 | context->width = width; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:450:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 450 | context->height = height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:463:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 463 | context->decodedHeaderBlocks &= ~RFX_DECODED_SYNC; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:495:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 495 | context->decodedHeaderBlocks &= ~RFX_DECODED_VERSIONS; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:539:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 539 | context->decodedHeaderBlocks &= ~RFX_DECODED_CHANNELS; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:596:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 596 | context->decodedHeaderBlocks &= ~RFX_DECODED_CONTEXT; Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:796:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 796 | static void CALLBACK rfx_process_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:797:85: warning: unused parameter 'work' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 797 | void* context, PTP_WORK work) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:814:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 814 | message->numTiles = count; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1374:27: warning: cast from 'RFX_TILE **' to 'const RFX_TILE **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 1374 | return (const RFX_TILE**)message->tiles; Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1528:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1528 | Stream_Write_UINT32(s, blockLen); /* BlockT.blockLen (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1549:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1549 | static void CALLBACK rfx_compose_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1550:85: warning: unused parameter 'work' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1550 | void* context, PTP_WORK work) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1697:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1697 | message->numRects = regionNbRects; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1719:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1719 | currentTileRect.top = gridRelY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1720:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1720 | currentTileRect.bottom = gridRelY + tileHeight; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1733:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1733 | tileWidth = width - gridRelX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1735:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1735 | currentTileRect.left = gridRelX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1746:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1746 | tile->xIdx = xIdx; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1747:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1747 | tile->yIdx = yIdx; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1748:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1748 | tile->x = gridRelX; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1749:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1749 | tile->y = gridRelY; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1751:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1751 | tile->width = tileWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1917:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1917 | msg->frameIdx = message->frameIdx + j; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2015:33: warning: implicit conversion loses integer precision: 'const UINT16' (aka 'const unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2015 | Stream_Write_UINT8(s, message->numQuant); /* numQuant (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2024:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2024 | Stream_Write_UINT8(s, quantVals[0] + (quantVals[1] << 4)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2075:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2075 | Stream_Write_UINT32(s, blockLen); /* set CodecChannelT.blockLen (4 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2083:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2083 | const RFX_RECT* rect = rfx_message_get_rect_const(message, i); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": 39 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [358/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -c /src/FreeRDP/libfreerdp/core/orders.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/orders.c:24: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:147:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 147 | switch (bmf & (~CACHED_BRUSH)) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:469:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #39 - "compile-libfuzzer-address-x86_64": 469 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:489:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #39 - "compile-libfuzzer-address-x86_64": 489 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:509:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #39 - "compile-libfuzzer-address-x86_64": 509 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:531:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 531 | Stream_Read_INT16(s, lsi16); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:539:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 539 | Stream_Write_UINT16(s, coord); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:614:26: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 614 | *value = (byte & 0x7F) << 8; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:731:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 731 | *value = (byte & 0x3F) << 8; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:737:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 737 | *value = (byte & 0x3F) << 16; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:739:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 739 | *value |= (byte << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:745:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 745 | *value = (byte & 0x3F) << 24; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:747:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 747 | *value |= (byte << 16); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:749:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 749 | *value |= (byte << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:766:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 766 | Stream_Write_UINT8(s, value); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:812:18: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 812 | uvalue = (byte | ~0x3F); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:906:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 906 | brush->data[0] = brush->hatch; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:915:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 915 | Stream_Write_UINT8(s, brush->x); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:920:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 920 | Stream_Write_UINT8(s, brush->y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:925:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 925 | Stream_Write_UINT8(s, brush->style); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:941:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 941 | Stream_Write_UINT8(s, brush->hatch); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:954:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 954 | brush->data[0] = brush->hatch; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:51: warning: unused parameter 'x' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1025 | INT16 x, INT16 y) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:60: warning: unused parameter 'y' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1025 | INT16 x, INT16 y) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1070:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1070 | const UINT32 mask = (1UL << ((UINT32)number - 1UL)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1186:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1186 | if (!order_field_flag_is_set(orderInfo, NO)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1202:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1202 | if (!order_field_flag_is_set(orderInfo, NO)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1263:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1263 | Stream_Write_UINT8(s, dstblt->bRop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1277:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1277 | update_read_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1304:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1304 | Stream_Write_UINT8(s, patblt->bRop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1314:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1314 | update_write_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1354:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1354 | Stream_Write_UINT8(s, scrblt->bRop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1499:72: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1499 | if (!update_read_brush(s, &multi_patblt->brush, orderInfo->fieldFlags >> 7)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1700:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1700 | Stream_Write_UINT16(s, line_to->backMode); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1712:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1712 | Stream_Write_UINT8(s, line_to->bRop2); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1714:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1714 | Stream_Write_UINT8(s, line_to->penStyle); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1716:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1716 | Stream_Write_UINT8(s, line_to->penWidth); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:63: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1796:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1796 | cacheId = (memblt->cacheId & 0xFF) | ((memblt->colorIndex & 0xFF) << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1808:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1808 | Stream_Write_UINT8(s, memblt->bRop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1814:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1814 | Stream_Write_UINT16(s, memblt->cacheIndex); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1832:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1832 | if (!update_read_brush(s, &mem3blt->brush, orderInfo->fieldFlags >> 10) || Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1872:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1872 | !update_read_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14) || Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1912:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1912 | Stream_Write_UINT8(s, glyph_index->cacheId); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1914:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1914 | Stream_Write_UINT8(s, glyph_index->flAccel); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1916:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1916 | Stream_Write_UINT8(s, glyph_index->ulCharInc); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1918:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1918 | Stream_Write_UINT8(s, glyph_index->fOpRedundant); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1924:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1924 | Stream_Write_UINT16(s, glyph_index->bkLeft); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1926:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1926 | Stream_Write_UINT16(s, glyph_index->bkTop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1928:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1928 | Stream_Write_UINT16(s, glyph_index->bkRight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1930:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1930 | Stream_Write_UINT16(s, glyph_index->bkBottom); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1932:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1932 | Stream_Write_UINT16(s, glyph_index->opLeft); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1934:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1934 | Stream_Write_UINT16(s, glyph_index->opTop); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1936:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1936 | Stream_Write_UINT16(s, glyph_index->opRight); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1938:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1938 | Stream_Write_UINT16(s, glyph_index->opBottom); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1944:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1944 | update_write_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1946:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1946 | Stream_Write_UINT16(s, glyph_index->x); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1948:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1948 | Stream_Write_UINT16(s, glyph_index->y); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1950:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1950 | Stream_Write_UINT8(s, glyph_index->cbData); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2048:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2048 | glyph->cb = Stream_GetRemainingLength(sub); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:67: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2116:70: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2116 | if (!update_read_brush(s, &polygon_cb->brush, orderInfo->fieldFlags >> 6)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:65: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2173:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2173 | update_read_brush(s, &ellipse_cb->brush, orderInfo->fieldFlags >> 8)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2242:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2242 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :158:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 158 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2271:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2271 | Stream_Write_UINT8(s, cache_bitmap->cacheId); /* cacheId (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2273:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2273 | Stream_Write_UINT8(s, cache_bitmap->bitmapWidth); /* bitmapWidth (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2274:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2274 | Stream_Write_UINT8(s, cache_bitmap->bitmapHeight); /* bitmapHeight (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2275:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2275 | Stream_Write_UINT8(s, cache_bitmap->bitmapBpp); /* bitmapBpp (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2276:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2276 | Stream_Write_UINT16(s, bitmapLength); /* bitmapLength (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2277:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2277 | Stream_Write_UINT16(s, cache_bitmap->cacheIndex); /* cacheIndex (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2388:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2388 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :173:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 173 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 2418 | ((cache_bitmap_v2->flags << 7) & 0xFF80); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2450:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2449 | Stream_Write_UINT16( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2450 | s, cache_bitmap_v2->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2452:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2451 | Stream_Write_UINT16( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2452 | s, cache_bitmap_v2->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2453:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2453 | Stream_Write_UINT16(s, cache_bitmap_v2->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2455:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2454 | Stream_Write_UINT16( Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2455 | s, cache_bitmap_v2->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2539:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2539 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :2:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 2 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2546:57: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2546 | UINT16* flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2569:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2569 | Stream_Write_UINT16(s, cache_bitmap_v3->cacheIndex); /* cacheIndex (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2572:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2572 | Stream_Write_UINT8(s, bitmapData->bpp); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2575:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2575 | Stream_Write_UINT8(s, bitmapData->codecID); /* codecID (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2576:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2576 | Stream_Write_UINT16(s, bitmapData->width); /* width (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2577:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2577 | Stream_Write_UINT16(s, bitmapData->height); /* height (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :12:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 12 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2585:76: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2585 | UINT16 flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2646:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2646 | Stream_Write_UINT8(s, cache_color_table->cacheIndex); /* cacheIndex (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2647:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2647 | Stream_Write_UINT16(s, cache_color_table->numberColors); /* numberColors (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2681:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2681 | Stream_Read_INT16(s, glyph->x); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2682:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2682 | Stream_Read_INT16(s, glyph->y); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2736:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2736 | Stream_Write_UINT8(s, cache_glyph->cacheId); /* cacheId (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2737:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2737 | Stream_Write_UINT8(s, cache_glyph->cGlyphs); /* cGlyphs (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2743:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2743 | Stream_Write_UINT16(s, glyph->cacheIndex); /* cacheIndex (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2745:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2745 | Stream_Write_UINT16(s, lsi16); /* x (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2747:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2747 | Stream_Write_UINT16(s, lsi16); /* y (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2748:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2748 | Stream_Write_UINT16(s, glyph->cx); /* cx (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2749:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2749 | Stream_Write_UINT16(s, glyph->cy); /* cy (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2840:88: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2840 | *flags = (cache_glyph_v2->cacheId & 0x000F) | ((cache_glyph_v2->flags & 0x000F) << 4) | Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 2841 | ((cache_glyph_v2->cGlyphs & 0x00FF) << 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2847:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2847 | Stream_Write_UINT8(s, glyph->cacheIndex); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2889:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2889 | const size_t dstIndex = ((y * 8 + x) * bytesPerPixel) + k; Step #39 - "compile-libfuzzer-address-x86_64": | ~~^~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:44: warning: unused parameter 's' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:59: warning: unused parameter 'input' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:71: warning: unused parameter 'bpp' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2965:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2964 | if (!update_decompress_brush(s, cache_brush->data, sizeof(cache_brush->data), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 2965 | cache_brush->bpp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2978:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2978 | Stream_Read(s, &cache_brush->data[i * scanline], scanline); Step #39 - "compile-libfuzzer-address-x86_64": | ^ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2904:95: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2904 | static CACHE_BRUSH_ORDER* update_read_cache_brush_order(rdpUpdate* update, wStream* s, UINT16 flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3011:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3011 | Stream_Write_UINT8(s, cache_brush->index); /* cacheEntry (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3013:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3013 | Stream_Write_UINT8(s, cache_brush->cx); /* cx (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3014:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3014 | Stream_Write_UINT8(s, cache_brush->cy); /* cy (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3015:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3015 | Stream_Write_UINT8(s, cache_brush->style); /* style (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3016:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3016 | Stream_Write_UINT8(s, cache_brush->length); /* iBytes (1 byte) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3045:67: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3045 | if (!update_compress_brush(s, cache_brush->data, cache_brush->bpp)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3055:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3055 | Stream_Write(s, &cache_brush->data[i * scanline], scanline); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3156:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3156 | Stream_Write_UINT16(s, create_offscreen_bitmap->cx); /* cx (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3157:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3157 | Stream_Write_UINT16(s, create_offscreen_bitmap->cy); /* cy (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3161:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3161 | Stream_Write_UINT16(s, deleteList->cIndices); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3179:76: warning: unused parameter 'switch_surface' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 3179 | size_t update_approximate_switch_surface_order(const SWITCH_SURFACE_ORDER* switch_surface) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3190:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3190 | Stream_Write_UINT16(s, switch_surface->bitmapId); /* bitmapId (2 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3375:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3375 | *fieldFlags |= byte << (i * 8); Step #39 - "compile-libfuzzer-address-x86_64": | ~~ ~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3380:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 3380 | BOOL update_write_field_flags(wStream* s, UINT32 fieldFlags, BYTE flags, BYTE fieldBytes) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3475:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3475 | Stream_Write_UINT8(s, orderInfo->boundsFlags); /* field flags */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3713:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3713 | gdi_rop3_code(primary->dstblt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3712:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3712 | orderName, gdi_rop3_code_string(primary->dstblt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3722:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3722 | gdi_rop3_code(primary->patblt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3721:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3721 | orderName, gdi_rop3_code_string(primary->patblt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3731:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3731 | gdi_rop3_code(primary->scrblt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3730:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3730 | orderName, gdi_rop3_code_string(primary->scrblt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3756:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3756 | gdi_rop3_code(primary->multi_dstblt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3755:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3755 | orderName, gdi_rop3_code_string(primary->multi_dstblt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3766:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3766 | gdi_rop3_code(primary->multi_patblt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3765:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3765 | orderName, gdi_rop3_code_string(primary->multi_patblt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3776:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3776 | gdi_rop3_code(primary->multi_scrblt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3775:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3775 | orderName, gdi_rop3_code_string(primary->multi_scrblt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3816:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3816 | gdi_rop3_code(primary->memblt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3815:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3815 | orderName, gdi_rop3_code_string(primary->memblt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3825:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3825 | gdi_rop3_code(primary->mem3blt.bRop)); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3824:64: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3824 | orderName, gdi_rop3_code_string(primary->mem3blt.bRop), Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #39 - "compile-libfuzzer-address-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #39 - "compile-libfuzzer-address-x86_64": 134 | __VA_ARGS__); \ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3936:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3936 | Stream_Read_INT16(s, orderLength); /* orderLength (2 bytes signed) */ Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #39 - "compile-libfuzzer-address-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:4086:16: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 4086 | end = start + orderLengthFull; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3913:77: warning: unused parameter 'flags' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 3913 | static BOOL update_recv_secondary_order(rdpUpdate* update, wStream* s, BYTE flags) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": 147 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [359/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/file.c.o -c /src/FreeRDP/client/common/file.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/client/common/file.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1131:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1131 | file->DynamicResolution = freerdp_settings_get_bool(settings, FreeRDP_DynamicResolutionUpdate); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1132:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1132 | file->VideoPlaybackMode = freerdp_settings_get_bool(settings, FreeRDP_SupportVideoOptimized); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1138:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | file->ConnectToConsole = freerdp_settings_get_bool(settings, FreeRDP_ConsoleSession); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1140:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1139 | file->NegotiateSecurityLayer = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1140 | freerdp_settings_get_bool(settings, FreeRDP_NegotiateSecurityLayer); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1141:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1141 | file->EnableCredSSPSupport = freerdp_settings_get_bool(settings, FreeRDP_NlaSecurity); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1142:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1142 | file->EnableRdsAadAuth = freerdp_settings_get_bool(settings, FreeRDP_AadSecurity); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1219:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1219 | file->AudioCaptureMode = freerdp_settings_get_bool(settings, FreeRDP_AudioCapture); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1221:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1220 | file->BitmapCachePersistEnable = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1221 | freerdp_settings_get_bool(settings, FreeRDP_BitmapCachePersistEnabled); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1222:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1222 | file->Compression = freerdp_settings_get_bool(settings, FreeRDP_CompressionEnabled); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1228:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1227 | file->PromptCredentialOnce = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1228 | freerdp_settings_get_bool(settings, FreeRDP_GatewayUseSameCredentials); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1229:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1229 | file->PromptForCredentials = freerdp_settings_get_bool(settings, FreeRDP_PromptForCredentials); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1231:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1230 | file->RemoteApplicationMode = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1231 | freerdp_settings_get_bool(settings, FreeRDP_RemoteApplicationMode); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1246:23: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1246 | file->SpanMonitors = freerdp_settings_get_bool(settings, FreeRDP_SpanMonitors); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1247:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1247 | file->UseMultiMon = freerdp_settings_get_bool(settings, FreeRDP_UseMultimon); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1249:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1248 | file->AllowDesktopComposition = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1249 | freerdp_settings_get_bool(settings, FreeRDP_AllowDesktopComposition); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1250:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1250 | file->AllowFontSmoothing = freerdp_settings_get_bool(settings, FreeRDP_AllowFontSmoothing); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1251:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1251 | file->DisableWallpaper = freerdp_settings_get_bool(settings, FreeRDP_DisableWallpaper); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1253:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1252 | file->DisableFullWindowDrag = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1253 | freerdp_settings_get_bool(settings, FreeRDP_DisableFullWindowDrag); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1254:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1254 | file->DisableMenuAnims = freerdp_settings_get_bool(settings, FreeRDP_DisableMenuAnims); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1255:24: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1255 | file->DisableThemes = freerdp_settings_get_bool(settings, FreeRDP_DisableThemes); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1263:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1262 | file->AutoReconnectionEnabled = Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 1263 | freerdp_settings_get_bool(settings, FreeRDP_AutoReconnectionEnabled); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1264:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1264 | file->RedirectSmartCards = freerdp_settings_get_bool(settings, FreeRDP_RedirectSmartCards); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1265:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1265 | file->RedirectWebauthN = freerdp_settings_get_bool(settings, FreeRDP_RedirectWebAuthN); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1111:8: warning: unused variable 'redirectUsb' [-Wunused-variable] Step #39 - "compile-libfuzzer-address-x86_64": 1111 | char* redirectUsb = NULL; Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1280:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1280 | file->EncodeRedirectedVideoCapture = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1293:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1293 | file->RedirectedVideoCaptureEncodingQuality = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:2456:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2456 | list[x] = val; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:2586:58: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 2586 | if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:2607:59: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #39 - "compile-libfuzzer-address-x86_64": 2607 | if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:2610:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2610 | return *value; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:2655:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2655 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :94:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 94 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:60:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 60 | #define INVALID_INTEGER_VALUE 0xFFFFFFFF Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:63:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 63 | #define RDP_FILE_LINE_FLAG_STANDARD 0x00000002 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:66:9: warning: macro is not used [-Wunused-macros] Step #39 - "compile-libfuzzer-address-x86_64": 66 | #define RDP_FILE_LINE_FLAG_TYPE_BINARY 0x00000040 Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/file.c:1626:20: warning: unused function 'rdp_file_to_args' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 1626 | static ADDIN_ARGV* rdp_file_to_args(const char* channel, const char* values) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 39 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [360/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -c /src/FreeRDP/libfreerdp/codec/progressive.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:29: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:40: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:872:57: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 872 | BOOL subbandDiff, BOOL extrapolate) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1098:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1098 | state->nz = ((bs->accumulator >> (32u - k)) & bs->mask); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:16: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #39 - "compile-libfuzzer-address-x86_64": | ^~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1138 | return sign ? -1 * mag : mag; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1170:56: warning: unused parameter 'bitPos' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1170 | UINT32 bitPos, UINT32 numBits) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1227:62: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1227 | const BYTE* rawData, UINT32 rawLen, BOOL coeffDiff, BOOL subbandDiff, BOOL extrapolate) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1496:83: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1496 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1574:75: warning: unused parameter 'context' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1574 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1803:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1803 | close_cnt = idx + 1; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2067:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2067 | len = Stream_GetRemainingLength(s); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2205:21: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2205 | boxLeft = surface->gridWidth; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2206:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2206 | boxTop = surface->gridHeight; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2240:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2240 | return (size_t)rc; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2344:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2344 | updateRect.left = nXDst + tile->x; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2345:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2345 | updateRect.top = nYDst + tile->y; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2513:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2513 | numRects = region16_n_rects(invalidRegion); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2542:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2542 | r->x = x; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2543:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2543 | r->y = y; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2544:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2544 | r->width = MIN(64, Width - x); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2545:31: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2545 | r->height = MIN(64, Height - y); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #39 - "compile-libfuzzer-address-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2565:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2565 | progressive->rfx_context->width = Width; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2566:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2566 | progressive->rfx_context->height = Height; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2640:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #39 - "compile-libfuzzer-address-x86_64": 2640 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #39 - "compile-libfuzzer-address-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": :145:27: note: expanded from here Step #39 - "compile-libfuzzer-address-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:79:20: warning: unused function 'progressive_rfx_quant_ladd' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 79 | static INLINE void progressive_rfx_quant_ladd(RFX_COMPONENT_CODEC_QUANT* q, int val) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:175:20: warning: unused function 'progressive_rfx_quant_cmp_less_equal' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 175 | static INLINE BOOL progressive_rfx_quant_cmp_less_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:247:20: warning: unused function 'progressive_rfx_quant_cmp_greater_equal' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 247 | static INLINE BOOL progressive_rfx_quant_cmp_greater_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 32 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [361/371] : && /usr/local/bin/cmake -E rm -f libfreerdp/libfreerdp3.a && /usr/local/bin/llvm-ar qc libfreerdp/libfreerdp3.a libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o && /usr/local/bin/llvm-ranlib libfreerdp/libfreerdp3.a && : Step #39 - "compile-libfuzzer-address-x86_64": [362/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -o Testing/TestFuzzCodecs libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #39 - "compile-libfuzzer-address-x86_64": [363/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -MF client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -c /src/FreeRDP/client/common/cmdline.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/client/common/cmdline.c:34: Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:346:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 346 | const size_t offset = tok - text; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ~~~~^~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:471:22: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 471 | if ((arg->Flags & ~COMMAND_LINE_VALUE_BOOL) == 0) Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:559:13: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 559 | calloc(count + ARRAYSIZE(global_cmd_args), sizeof(COMMAND_LINE_ARGUMENT_A)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1387:76: warning: unused parameter 'type' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1387 | static UINT32 freerdp_get_keyboard_layout_for_type(const char* name, DWORD type) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1624:56: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1624 | const char* name = freerdp_settings_get_name_for_key(x); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1625:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1625 | type = freerdp_settings_get_type_for_key(x); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:1913:47: warning: unused parameter 'value' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 1913 | static BOOL setSmartcardEmulation(const char* value, rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2220:73: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2220 | if (!freerdp_settings_set_uint32(settings, FreeRDP_GfxCapsFilter, v)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2394:67: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 2394 | if (!freerdp_settings_set_uint32(settings, FreeRDP_ServerPort, lval)) Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:2994:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 2993 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 2994 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE | CLIPRDR_FLAG_REMOTE_TO_LOCAL); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3024:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3023 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #39 - "compile-libfuzzer-address-x86_64": | ~ Step #39 - "compile-libfuzzer-address-x86_64": 3024 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE_FILES | CLIPRDR_FLAG_REMOTE_TO_LOCAL_FILES); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3325 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #39 - "compile-libfuzzer-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3333:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3333 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #39 - "compile-libfuzzer-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3338:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3338 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #39 - "compile-libfuzzer-address-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3348:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 3348 | return rc; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:3798:10: warning: 98 enumeration values not explicitly handled in switch: 'FreeRDP_STRING_UNUSED', 'FreeRDP_ServerHostname', 'FreeRDP_Username'... [-Wswitch-enum] Step #39 - "compile-libfuzzer-address-x86_64": 3798 | switch (what) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:4070:44: warning: unused parameter 'count' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 4070 | COMMAND_LINE_ARGUMENT_A* largs, size_t count, Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5358:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 5358 | char** tmp = realloc(*pargv, nargc * sizeof(char*)); Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~ ~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/client/common/cmdline.c:5546:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 5546 | COMMAND_LINE_ARGUMENT_A* largs = create_merged_args(args, count, &lcount); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 23 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [364/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c Step #39 - "compile-libfuzzer-address-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:33: Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 200 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #39 - "compile-libfuzzer-address-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 212 | return v; Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~ ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:546:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 546 | pad = 340 - (RDPGFX_HEADER_SIZE + 12 + (pdu.monitorCount * 20)); Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:554:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 554 | Stream_Seek(s, pad); /* pad (total size is 340 bytes) */ Step #39 - "compile-libfuzzer-address-x86_64": | ~~~~~~~~~~~ ^~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1241:22: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #39 - "compile-libfuzzer-address-x86_64": 1241 | qoe.timeDiffSE = diff; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ^~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1240:26: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #39 - "compile-libfuzzer-address-x86_64": 1240 | qoe.timestamp = gfx->StartDecodingTime; Step #39 - "compile-libfuzzer-address-x86_64": | ~ ~~~~~^~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:2327:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #39 - "compile-libfuzzer-address-x86_64": 2327 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #39 - "compile-libfuzzer-address-x86_64": | ^ Step #39 - "compile-libfuzzer-address-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:626:13: warning: unused function 'rdpgfx_load_cache_import_offer' [-Wunused-function] Step #39 - "compile-libfuzzer-address-x86_64": 626 | static UINT rdpgfx_load_cache_import_offer(RDPGFX_PLUGIN* gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU* offer) Step #39 - "compile-libfuzzer-address-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #39 - "compile-libfuzzer-address-x86_64": 10 warnings generated. Step #39 - "compile-libfuzzer-address-x86_64": [365/371] : && /usr/local/bin/cmake -E rm -f client/common/libfreerdp-client3.a && /usr/local/bin/llvm-ar qc client/common/libfreerdp-client3.a channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o client/common/CMakeFiles/freerdp-client.dir/client.c.o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o client/common/CMakeFiles/freerdp-client.dir/file.c.o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o && /usr/local/bin/llvm-ranlib client/common/libfreerdp-client3.a && : Step #39 - "compile-libfuzzer-address-x86_64": [366/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -o Testing/TestFuzzCommonAssistanceBinToHexString libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #39 - "compile-libfuzzer-address-x86_64": [367/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -o Testing/TestFuzzCommonAssistanceHexStringToBin libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #39 - "compile-libfuzzer-address-x86_64": [368/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -o Testing/TestFuzzCommonAssistanceParseFileBuffer libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #39 - "compile-libfuzzer-address-x86_64": [369/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -o Testing/TestFuzzCryptoCertificateDataSetPEM client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #39 - "compile-libfuzzer-address-x86_64": [370/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -o Testing/TestFuzzCoreServer client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #39 - "compile-libfuzzer-address-x86_64": [371/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -fsanitize=address -fsanitize-blacklist=/src/FreeRDP/scripts/blacklist-address-sanitizer.txt -fsanitize-address-use-after-scope -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -o Testing/TestFuzzCoreClient client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #39 - "compile-libfuzzer-address-x86_64": Step #39 - "compile-libfuzzer-address-x86_64": ++ find build/Testing/ -name 'TestFuzz*' -type f Step #39 - "compile-libfuzzer-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #39 - "compile-libfuzzer-address-x86_64": + cp build/Testing/TestFuzzCoreServer /workspace/out/libfuzzer-address-x86_64/ Step #39 - "compile-libfuzzer-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #39 - "compile-libfuzzer-address-x86_64": + cp build/Testing/TestFuzzCryptoCertificateDataSetPEM /workspace/out/libfuzzer-address-x86_64/ Step #39 - "compile-libfuzzer-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #39 - "compile-libfuzzer-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceHexStringToBin /workspace/out/libfuzzer-address-x86_64/ Step #39 - "compile-libfuzzer-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #39 - "compile-libfuzzer-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceBinToHexString /workspace/out/libfuzzer-address-x86_64/ Step #39 - "compile-libfuzzer-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #39 - "compile-libfuzzer-address-x86_64": + cp build/Testing/TestFuzzCodecs /workspace/out/libfuzzer-address-x86_64/ Step #39 - "compile-libfuzzer-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #39 - "compile-libfuzzer-address-x86_64": + cp build/Testing/TestFuzzCommonAssistanceParseFileBuffer /workspace/out/libfuzzer-address-x86_64/ Step #39 - "compile-libfuzzer-address-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #39 - "compile-libfuzzer-address-x86_64": + cp build/Testing/TestFuzzCoreClient /workspace/out/libfuzzer-address-x86_64/ Finished Step #39 - "compile-libfuzzer-address-x86_64" Starting Step #40 - "build-check-libfuzzer-address-x86_64" Step #40 - "build-check-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #40 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp9qzbn1kv/TestFuzzCoreServer Step #40 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp9qzbn1kv/TestFuzzCryptoCertificateDataSetPEM Step #40 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp9qzbn1kv/TestFuzzCommonAssistanceHexStringToBin Step #40 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp9qzbn1kv/TestFuzzCommonAssistanceBinToHexString Step #40 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp9qzbn1kv/TestFuzzCodecs Step #40 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp9qzbn1kv/TestFuzzCommonAssistanceParseFileBuffer Step #40 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp9qzbn1kv/TestFuzzCoreClient Finished Step #40 - "build-check-libfuzzer-address-x86_64" Starting Step #41 Step #41: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #41 Starting Step #42 Step #42: Already have image: gcr.io/oss-fuzz/freerdp Step #42: adding: TestFuzzCodecs (deflated 63%) Step #42: adding: TestFuzzCommonAssistanceBinToHexString (deflated 65%) Step #42: adding: TestFuzzCommonAssistanceHexStringToBin (deflated 65%) Step #42: adding: TestFuzzCommonAssistanceParseFileBuffer (deflated 65%) Step #42: adding: TestFuzzCoreClient (deflated 65%) Step #42: adding: TestFuzzCoreServer (deflated 65%) Step #42: adding: TestFuzzCryptoCertificateDataSetPEM (deflated 63%) Step #42: adding: llvm-symbolizer (deflated 66%) Finished Step #42 Starting Step #43 Step #43: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #43: % Total % Received % Xferd Average Speed Time Time Time Current Step #43: Dload Upload Total Spent Left Speed Step #43: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154 0 0 100 154 0 724 --:--:-- --:--:-- --:--:-- 723 Finished Step #43 Starting Step #44 Step #44: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #44: % Total % Received % Xferd Average Speed Time Time Time Current Step #44: Dload Upload Total Spent Left Speed Step #44: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 54 66.2M 0 0 54 36.3M 0 108M --:--:-- --:--:-- --:--:-- 108M 100 66.2M 0 0 100 66.2M 0 90.6M --:--:-- --:--:-- --:--:-- 90.6M Finished Step #44 Starting Step #45 Step #45: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #45: % Total % Received % Xferd Average Speed Time Time Time Current Step #45: Dload Upload Total Spent Left Speed Step #45: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 207 0 0 100 207 0 622 --:--:-- --:--:-- --:--:-- 621 Finished Step #45 Starting Step #46 Step #46: Already have image (with digest): gcr.io/cloud-builders/curl Step #46: % Total % Received % Xferd Average Speed Time Time Time Current Step #46: Dload Upload Total Spent Left Speed Step #46: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32 0 0 100 32 0 157 --:--:-- --:--:-- --:--:-- 156 100 32 0 0 100 32 0 152 --:--:-- --:--:-- --:--:-- 151 Finished Step #46 Starting Step #47 Step #47: Already have image: gcr.io/oss-fuzz/freerdp Finished Step #47 Starting Step #48 - "compile-libfuzzer-none-x86_64" Step #48 - "compile-libfuzzer-none-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #48 - "compile-libfuzzer-none-x86_64": --------------------------------------------------------------- Step #48 - "compile-libfuzzer-none-x86_64": vm.mmap_rnd_bits = 28 Step #48 - "compile-libfuzzer-none-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #48 - "compile-libfuzzer-none-x86_64": --------------------------------------------------------------- Step #48 - "compile-libfuzzer-none-x86_64": CC=clang Step #48 - "compile-libfuzzer-none-x86_64": CXX=clang++ Step #48 - "compile-libfuzzer-none-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link Step #48 - "compile-libfuzzer-none-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ Step #48 - "compile-libfuzzer-none-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers Step #48 - "compile-libfuzzer-none-x86_64": --------------------------------------------------------------- Step #48 - "compile-libfuzzer-none-x86_64": + [[ libfuzzer == centipede ]] Step #48 - "compile-libfuzzer-none-x86_64": + case $SANITIZER in Step #48 - "compile-libfuzzer-none-x86_64": + SANITIZERS_ARGS= Step #48 - "compile-libfuzzer-none-x86_64": + : clang++ Step #48 - "compile-libfuzzer-none-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ Step #48 - "compile-libfuzzer-none-x86_64": + cmake_args=(-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF $SANITIZERS_ARGS -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CXX}" -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}") Step #48 - "compile-libfuzzer-none-x86_64": + rm -rf build Step #48 - "compile-libfuzzer-none-x86_64": + cmake -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link' -DCMAKE_CXX_COMPILER=clang++ '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++' -DCMAKE_LINKER=clang++ '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++' -S . -B build -G Ninja -C ci/cmake-preloads/config-oss-fuzz.cmake Step #48 - "compile-libfuzzer-none-x86_64": loading initial cache file ci/cmake-preloads/config-oss-fuzz.cmake Step #48 - "compile-libfuzzer-none-x86_64": PRELOADING cache Step #48 - "compile-libfuzzer-none-x86_64": -- The C compiler identification is Clang 18.0.0 Step #48 - "compile-libfuzzer-none-x86_64": -- Detecting C compiler ABI info Step #48 - "compile-libfuzzer-none-x86_64": -- Detecting C compiler ABI info - done Step #48 - "compile-libfuzzer-none-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #48 - "compile-libfuzzer-none-x86_64": -- Detecting C compile features Step #48 - "compile-libfuzzer-none-x86_64": -- Detecting C compile features - done Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Weverything Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Weverything - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wall Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wall - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wpedantic Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wpedantic - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-padded Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-padded - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-cast-align Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-cast-align - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default - Success Step #48 - "compile-libfuzzer-none-x86_64": Using CFLAGS -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default Step #48 - "compile-libfuzzer-none-x86_64": -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") Step #48 - "compile-libfuzzer-none-x86_64": -- Found OSS Audio Step #48 - "compile-libfuzzer-none-x86_64": -- Found DocBookXSL: /usr/share/xml/docbook/stylesheet/docbook-xsl Step #48 - "compile-libfuzzer-none-x86_64": FREERDP_VERSION=3.5.2-dev0 Step #48 - "compile-libfuzzer-none-x86_64": -- Git Revision 440fafe Step #48 - "compile-libfuzzer-none-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.a (found version "1.2.11") Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Found Threads: TRUE Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test fno-omit-frame-pointer Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test fno-omit-frame-pointer - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Finding recommended feature Wayland for Wayland (Wayland client) Step #48 - "compile-libfuzzer-none-x86_64": -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" Step #48 - "compile-libfuzzer-none-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'wayland-scanner' Step #48 - "compile-libfuzzer-none-x86_64": -- Found wayland-scanner, version 1.18.0 Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'wayland-client' Step #48 - "compile-libfuzzer-none-x86_64": -- Found wayland-client, version 1.18.0 Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'wayland-cursor' Step #48 - "compile-libfuzzer-none-x86_64": -- Found wayland-cursor, version 1.18.0 Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'xkbcommon' Step #48 - "compile-libfuzzer-none-x86_64": -- Found xkbcommon, version 0.10.0 Step #48 - "compile-libfuzzer-none-x86_64": -- Could NOT find Wayland (missing: Wayland_LIBS XKBCOMMON_LIBS) Step #48 - "compile-libfuzzer-none-x86_64": -- Not detected recommended feature Wayland for Wayland (Wayland client), feature disabled Step #48 - "compile-libfuzzer-none-x86_64": -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #48 - "compile-libfuzzer-none-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1f") Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Finding recommended feature PCSC for smart card (smart card device redirection) Step #48 - "compile-libfuzzer-none-x86_64": -- Disable feature PCSC using "-DWITH_PCSC=OFF" Step #48 - "compile-libfuzzer-none-x86_64": -- Could NOT find PCSC (missing: PCSC_LIBRARY) Step #48 - "compile-libfuzzer-none-x86_64": -- Not detected recommended feature PCSC for smart card (smart card device redirection), feature disabled Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback) Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature OpenH264 for codec (use OpenH264 library) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature OpenCL for codec (use OpenCL library) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature OpenCL using "-DWITH_OPENCL=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature GSM for codec (GSM audio codec library) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature GSM using "-DWITH_GSM=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature LAME for codec (lame MP3 audio codec library) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature LAME using "-DWITH_LAME=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature FAAC using "-DWITH_FAAC=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature soxr for codec (SOX audio resample library) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature soxr using "-DWITH_SOXR=ON" Step #48 - "compile-libfuzzer-none-x86_64": -- Using OpenSSL Version: 1.1.1f Step #48 - "compile-libfuzzer-none-x86_64": using default plugins location Step #48 - "compile-libfuzzer-none-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for strndup Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for strndup - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file unistd.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file unistd.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file execinfo.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file execinfo.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace_symbols Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace_symbols - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace_symbols_fd Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace_symbols_fd - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file inttypes.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file inttypes.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file stdint.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file stdint.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file stdbool.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file stdbool.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file fcntl.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file fcntl.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file aio.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file aio.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/timerfd.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/timerfd.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/filio.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/filio.h - not found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/sockio.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/sockio.h - not found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file syslog.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file syslog.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/select.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/select.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/eventfd.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file sys/eventfd.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file unwind.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file unwind.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for eventfd_read Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for eventfd_read - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for getlogin_r Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for getlogin_r - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for getpwuid_r Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for getpwuid_r - found Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF Step #48 - "compile-libfuzzer-none-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF - Success Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file poll.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file poll.h - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pthread_mutex_timedlock in pthreads Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pthread_mutex_timedlock in pthreads - not found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pthread_mutex_timedlock in pthread Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pthread_mutex_timedlock in pthread - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pthread_mutex_timedlock Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pthread_mutex_timedlock - found Step #48 - "compile-libfuzzer-none-x86_64": -- Finding recommended feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #48 - "compile-libfuzzer-none-x86_64": -- Disable feature OpenSSL using "-DWITH_OPENSSL=OFF" Step #48 - "compile-libfuzzer-none-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #48 - "compile-libfuzzer-none-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #48 - "compile-libfuzzer-none-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #48 - "compile-libfuzzer-none-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #48 - "compile-libfuzzer-none-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #48 - "compile-libfuzzer-none-x86_64": CMake did not find one. Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #48 - "compile-libfuzzer-none-x86_64": the following names: Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": cJSONConfig.cmake Step #48 - "compile-libfuzzer-none-x86_64": cjson-config.cmake Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #48 - "compile-libfuzzer-none-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #48 - "compile-libfuzzer-none-x86_64": provides a separate development package or SDK, be sure it has been Step #48 - "compile-libfuzzer-none-x86_64": installed. Step #48 - "compile-libfuzzer-none-x86_64": Call Stack (most recent call first): Step #48 - "compile-libfuzzer-none-x86_64": winpr/libwinpr/CMakeLists.txt:19 (include) Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64":  Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'libcjson' Step #48 - "compile-libfuzzer-none-x86_64": -- No package 'libcjson' found Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'json-c' Step #48 - "compile-libfuzzer-none-x86_64": -- Found json-c, version 0.13.1 Step #48 - "compile-libfuzzer-none-x86_64": -- Found JSONC: /usr/lib/x86_64-linux-gnu/libjson-c.a Step #48 - "compile-libfuzzer-none-x86_64": CMake Warning at winpr/libwinpr/CMakeLists.txt:107 (find_package): Step #48 - "compile-libfuzzer-none-x86_64": By not providing "Finduriparser.cmake" in CMAKE_MODULE_PATH this project Step #48 - "compile-libfuzzer-none-x86_64": has asked CMake to find a package configuration file provided by Step #48 - "compile-libfuzzer-none-x86_64": "uriparser", but CMake did not find one. Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Could not find a package configuration file provided by "uriparser" with Step #48 - "compile-libfuzzer-none-x86_64": any of the following names: Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": uriparserConfig.cmake Step #48 - "compile-libfuzzer-none-x86_64": uriparser-config.cmake Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Add the installation prefix of "uriparser" to CMAKE_PREFIX_PATH or set Step #48 - "compile-libfuzzer-none-x86_64": "uriparser_DIR" to a directory containing one of the above files. If Step #48 - "compile-libfuzzer-none-x86_64": "uriparser" provides a separate development package or SDK, be sure it has Step #48 - "compile-libfuzzer-none-x86_64": been installed. Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64":  Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_create Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_create - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_delete Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_delete - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_settime Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_settime - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_gettime Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for timer_gettime - found Step #48 - "compile-libfuzzer-none-x86_64": -- Could NOT find libsystemd (missing: LIBSYSTEMD_LIBRARY) Step #48 - "compile-libfuzzer-none-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #48 - "compile-libfuzzer-none-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #48 - "compile-libfuzzer-none-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #48 - "compile-libfuzzer-none-x86_64": CMake did not find one. Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #48 - "compile-libfuzzer-none-x86_64": the following names: Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": cJSONConfig.cmake Step #48 - "compile-libfuzzer-none-x86_64": cjson-config.cmake Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #48 - "compile-libfuzzer-none-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #48 - "compile-libfuzzer-none-x86_64": provides a separate development package or SDK, be sure it has been Step #48 - "compile-libfuzzer-none-x86_64": installed. Step #48 - "compile-libfuzzer-none-x86_64": Call Stack (most recent call first): Step #48 - "compile-libfuzzer-none-x86_64": winpr/libwinpr/utils/CMakeLists.txt:189 (include) Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64":  Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for backtrace - found Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'mit-krb5' Step #48 - "compile-libfuzzer-none-x86_64": -- Found mit-krb5, version 1.17 Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'heimdal-krb5' Step #48 - "compile-libfuzzer-none-x86_64": -- No package 'heimdal-krb5' found Step #48 - "compile-libfuzzer-none-x86_64": -- Found KRB5: TRUE (found version "1.17") Step #48 - "compile-libfuzzer-none-x86_64": add_library(winpr) [] Step #48 - "compile-libfuzzer-none-x86_64": add_library(winpr-tools) [] Step #48 - "compile-libfuzzer-none-x86_64": add_executable(winpr-makecert) [] Step #48 - "compile-libfuzzer-none-x86_64": add_executable(winpr-hash) [] Step #48 - "compile-libfuzzer-none-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file stdbool.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include file stdbool.h - found Step #48 - "compile-libfuzzer-none-x86_64": add_library(rdtk) [] Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'cairo' Step #48 - "compile-libfuzzer-none-x86_64": -- Found cairo, version 1.16.0 Step #48 - "compile-libfuzzer-none-x86_64": -- Found Cairo: /usr/lib/x86_64-linux-gnu/libcairo.a Step #48 - "compile-libfuzzer-none-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:100 (message): Step #48 - "compile-libfuzzer-none-x86_64": -DWITH_SWSCALE=OFF and -DWITH_CAIRO=OFF, compiling without image scaling Step #48 - "compile-libfuzzer-none-x86_64": support! Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64":  Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pow in m Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for pow in m - found Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h Step #48 - "compile-libfuzzer-none-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h - not found Step #48 - "compile-libfuzzer-none-x86_64": Skipping connection tests, requires WITH_SAMPLE and WITH_SERVER set! Step #48 - "compile-libfuzzer-none-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:118 (message): Step #48 - "compile-libfuzzer-none-x86_64": Compiling without WITH_DSP_FFMPEG and WITH_FAAC, AAC encoder support Step #48 - "compile-libfuzzer-none-x86_64": disabled Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64":  Step #48 - "compile-libfuzzer-none-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:212 (find_package): Step #48 - "compile-libfuzzer-none-x86_64": By not providing "FindOpus.cmake" in CMAKE_MODULE_PATH this project has Step #48 - "compile-libfuzzer-none-x86_64": asked CMake to find a package configuration file provided by "Opus", but Step #48 - "compile-libfuzzer-none-x86_64": CMake did not find one. Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Could not find a package configuration file provided by "Opus" with any of Step #48 - "compile-libfuzzer-none-x86_64": the following names: Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": OpusConfig.cmake Step #48 - "compile-libfuzzer-none-x86_64": opus-config.cmake Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Add the installation prefix of "Opus" to CMAKE_PREFIX_PATH or set Step #48 - "compile-libfuzzer-none-x86_64": "Opus_DIR" to a directory containing one of the above files. If "Opus" Step #48 - "compile-libfuzzer-none-x86_64": provides a separate development package or SDK, be sure it has been Step #48 - "compile-libfuzzer-none-x86_64": installed. Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64":  Step #48 - "compile-libfuzzer-none-x86_64": -- Checking for module 'opus' Step #48 - "compile-libfuzzer-none-x86_64": -- Found opus, version 1.3.1 Step #48 - "compile-libfuzzer-none-x86_64": add_library(freerdp) [] Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client server "drdynvc": Dynamic Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client "video": Video optimized remoting Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel server "telemetry": Telemetry Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DEVICE channel client "smartcard": Smart Card Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DEVICE channel client "serial": Serial Port Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client server "remdesk": Remote Assistance Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client server "rdpsnd": Audio Output Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Found OSS Audio Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client "rdpgfx": Graphics Pipeline Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel server "rdpemsc": Mouse Cursor Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client "rdpei": Input Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel server "rdpecam": Video Capture Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client server "rdpdr": Device Redirection Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client "rdp2tcp": Tunneling TCP over RDP Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client "rail": Remote Programs Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DEVICE channel client "parallel": Parallel Port Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client server "location": Location Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client "geometry": Geometry tracking Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client server "encomsp": Multiparty Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client server "echo": Echo Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DEVICE channel client "drive": Drive Redirection Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client "disp": Display Update Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding STATIC channel client server "cliprdr": Clipboard Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client server "audin": Audio Input Redirection Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": -- Found OSS Audio Step #48 - "compile-libfuzzer-none-x86_64": -- Adding DYNAMIC channel client server "ainput": Advanced Input Virtual Channel Extension Step #48 - "compile-libfuzzer-none-x86_64": add_library(freerdp-client) [] Step #48 - "compile-libfuzzer-none-x86_64": add_library(freerdp-server) [] Step #48 - "compile-libfuzzer-none-x86_64": -- Intrinsic path configuration: Step #48 - "compile-libfuzzer-none-x86_64": -- FREERDP_INSTALL_PREFIX=/usr/local Step #48 - "compile-libfuzzer-none-x86_64": -- FREERDP_LIBRARY_PATH=lib Step #48 - "compile-libfuzzer-none-x86_64": -- FREERDP_PLUGIN_PATH=lib/freerdp3 Step #48 - "compile-libfuzzer-none-x86_64": -- FREERDP_ADDIN_PATH=lib/freerdp3 Step #48 - "compile-libfuzzer-none-x86_64": -- FREERDP_EXTENSION_PATH=/usr/local/lib/freerdp3/extensions Step #48 - "compile-libfuzzer-none-x86_64": -- FREERDP_PROXY_PLUGINDIR=lib/freerdp3/proxy/ Step #48 - "compile-libfuzzer-none-x86_64": -- Configuring done (8.0s) Step #48 - "compile-libfuzzer-none-x86_64": -- Generating done (0.2s) Step #48 - "compile-libfuzzer-none-x86_64": -- Build files have been written to: /src/FreeRDP/build Step #48 - "compile-libfuzzer-none-x86_64": + cmake --build build --parallel --target fuzzers Step #48 - "compile-libfuzzer-none-x86_64": Change Dir: '/src/FreeRDP/build' Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": Run Build Command(s): /usr/bin/ninja -v fuzzers Step #48 - "compile-libfuzzer-none-x86_64": [0/2] /usr/local/bin/cmake -P /src/FreeRDP/build/CMakeFiles/VerifyGlobs.cmake Step #48 - "compile-libfuzzer-none-x86_64": [1/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -c /src/FreeRDP/winpr/libwinpr/synch/address.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:32:29: warning: unused parameter 'Address' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 32 | VOID WakeByAddressAll(PVOID Address) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:36:32: warning: unused parameter 'Address' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | VOID WakeByAddressSingle(PVOID Address) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:35: warning: unused parameter 'Address' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:50: warning: unused parameter 'CompareAddress' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:73: warning: unused parameter 'AddressSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:41:26: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | DWORD dwMilliseconds) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [2/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -c /src/FreeRDP/winpr/libwinpr/synch/init.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:48: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:66: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:81: warning: unused parameter 'fPending' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:33:44: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 33 | LPVOID* lpContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:41: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:75: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:45:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 45 | VOID winpr_InitOnceInitialize(PINIT_ONCE InitOnce) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [3/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/rand.c Step #48 - "compile-libfuzzer-none-x86_64": [4/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -c /src/FreeRDP/winpr/libwinpr/synch/pollset.c Step #48 - "compile-libfuzzer-none-x86_64": [5/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -c /src/FreeRDP/winpr/libwinpr/synch/sleep.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/sleep.c:43:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 43 | #define _XOPEN_SOURCE 500 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [6/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -c /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:67: warning: unused parameter 'ListHead' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:96: warning: unused parameter 'List' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:66: warning: unused parameter 'ListEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:81: warning: unused parameter 'Count' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [7/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -c /src/FreeRDP/winpr/libwinpr/security/security.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:83: warning: unused parameter 'dwRevision' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:133:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 133 | DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:138:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 138 | BOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:143:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 143 | BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:64: warning: unused parameter 'pControl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:82: warning: unused parameter 'lpdwRevision' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:149:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 149 | BOOL SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:150:63: warning: unused parameter 'ControlBitsOfInterest' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 150 | SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:151:63: warning: unused parameter 'ControlBitsToSet' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 151 | SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:81: warning: unused parameter 'lpbDaclPresent' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:38: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:52: warning: unused parameter 'lpbDaclDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:79: warning: unused parameter 'bDaclPresent' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:37: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:49: warning: unused parameter 'bDaclDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:81: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:169:40: warning: unused parameter 'lpbGroupDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 169 | LPBOOL lpbGroupDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:80: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:175:38: warning: unused parameter 'bGroupDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 175 | BOOL bGroupDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:81: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:181:40: warning: unused parameter 'lpbOwnerDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | LPBOOL lpbOwnerDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:80: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:187:38: warning: unused parameter 'bOwnerDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 187 | BOOL bOwnerDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:81: warning: unused parameter 'lpbSaclPresent' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:38: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:52: warning: unused parameter 'lpbSaclDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:79: warning: unused parameter 'bSaclPresent' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:37: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:49: warning: unused parameter 'bSaclDefaulted' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 42 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [8/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -c /src/FreeRDP/winpr/libwinpr/synch/barrier.c Step #48 - "compile-libfuzzer-none-x86_64": [9/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -c /src/FreeRDP/winpr/libwinpr/file/pattern.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:329:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 329 | cchX = (lpWildcard - lpSubPattern); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:331:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 331 | cchY = (cchSubPattern - (lpY - lpSubPattern)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:340:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 340 | cchSubFileName = cchFileName - (lpSubFileName - lpFileName); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:343:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 343 | cchX = (lpWildcard - lpSubPattern); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:345:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 345 | cchY = (lpNextWildcard - lpWildcard) - cchWildcard; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [10/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cert.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:44: warning: unused parameter 'hCryptProv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:62: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:83: warning: unused parameter 'pvPara' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:174:66: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 174 | HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV_LEGACY hProv, LPCWSTR szSubsystemProtocol) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:183:65: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 183 | HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV_LEGACY hProv, LPCSTR szSubsystemProtocol) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:188:50: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 188 | BOOL CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:54: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:72: warning: unused parameter 'dwCertEncodingType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:49: warning: unused parameter 'dwFindFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:68: warning: unused parameter 'dwFindType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:55: warning: unused parameter 'pvFindPara' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:55: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:33: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:54: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:32: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:53: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 26 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [11/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -c /src/FreeRDP/winpr/libwinpr/synch/critical.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/critical.c:105:79: warning: unused parameter 'dwSpinCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 105 | DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [12/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -c /src/FreeRDP/winpr/libwinpr/library/library.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:82:45: warning: unused parameter 'NewDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 82 | DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:90:46: warning: unused parameter 'Cookie' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:98:37: warning: unused parameter 'DirectoryFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 98 | BOOL SetDefaultDllDirectories(DWORD DirectoryFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:207:33: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 207 | HMODULE GetModuleHandleA(LPCSTR lpModuleName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:215:34: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 215 | HMODULE GetModuleHandleW(LPCWSTR lpModuleName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:281:31: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 281 | if ((status < 0) || (status >= ARRAYSIZE(buffer))) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [13/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:70: warning: unused parameter 'pSerialChars' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:48:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 48 | static BOOL _get_serial_chars(WINPR_COMM* pComm, SERIAL_CHARS* pSerialChars) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [14/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [15/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -c /src/FreeRDP/winpr/libwinpr/synch/semaphore.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:68:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 68 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:129:47: warning: unused parameter 'lpSemaphoreAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 129 | HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:30: warning: unused parameter 'lMaximumCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:196:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 196 | LONG lMaximumCount, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:75: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:74: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:213:69: warning: unused parameter 'lpPreviousCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 213 | BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [16/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -c /src/FreeRDP/winpr/libwinpr/synch/mutex.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:69:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 69 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:237:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 237 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [17/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/crypto.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:142: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:210:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 210 | BOOL CryptUnprotectMemory(LPVOID pData, DWORD cbData, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:34: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:51: warning: unused parameter 'szDataDescr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:75: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:29: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:68: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:265:34: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 265 | DATA_BLOB* pDataOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:36: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:53: warning: unused parameter 'ppszDataDescr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:79: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:31: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:70: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:91: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:272:36: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 272 | DATA_BLOB* pDataOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:35: warning: unused parameter 'pszString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:52: warning: unused parameter 'cchString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:84: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:34: warning: unused parameter 'pszString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:51: warning: unused parameter 'cchString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:83: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:87: warning: unused parameter 'pszString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:290:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | DWORD* pcchString) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:86: warning: unused parameter 'pszString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:296:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 296 | DWORD* pcchString) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 43 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [18/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -c /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:45: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:120:67: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 120 | static HANDLE NamedPipeClientCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:121:48: warning: unused parameter 'dwShareMode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 121 | DWORD dwShareMode, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:122:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 122 | LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:123:48: warning: unused parameter 'dwCreationDisposition' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 123 | DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:124:49: warning: unused parameter 'hTemplateFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 124 | HANDLE hTemplateFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [19/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c:240:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 240 | cmp = end - start + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [20/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -c /src/FreeRDP/winpr/libwinpr/environment/environment.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:34: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:56: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:87:34: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 87 | BOOL SetCurrentDirectoryA(LPCSTR lpPathName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:92:35: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 92 | BOOL SetCurrentDirectoryW(LPCWSTR lpPathName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:26: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:41: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:60: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:79: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:25: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:42: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:27: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:43: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:63: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:82: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:26: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:44: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:119:45: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 119 | BOOL NeedCurrentDirectoryForExePathA(LPCSTR ExeName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:124:46: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 124 | BOOL NeedCurrentDirectoryForExePathW(LPCWSTR ExeName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:39: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:54: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:70: warning: unused parameter 'nSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:38: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:275:34: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 275 | BOOL SetEnvironmentStringsA(LPCH NewEnvironment) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:280:35: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 280 | BOOL SetEnvironmentStringsW(LPWCH NewEnvironment) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:40: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:53: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:66: warning: unused parameter 'nSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:41: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:55: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:68: warning: unused parameter 'nSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:302:36: warning: unused parameter 'lpszEnvironmentBlock' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 302 | BOOL FreeEnvironmentStringsW(LPWCH lpszEnvironmentBlock) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:405:73: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 405 | if (strncmp(envp, mergeStrings[run], foundEquals - mergeStrings[run] + 1) == 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:517:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 517 | nLength = (foundEquals - penvb); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 34 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [21/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cipher.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:113:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 113 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :138:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 138 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 3 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [22/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -c /src/FreeRDP/winpr/libwinpr/memory/memory.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:83: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:34: warning: unused parameter 'hFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:84: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:76: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:77: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:29: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:55: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:78: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:28: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:52: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:31: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:57: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:80: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:30: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:54: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:83: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:52: warning: unused parameter 'dwNumberOfBytesToFlush' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:123:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 123 | BOOL UnmapViewOfFile(LPCVOID lpBaseAddress) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 31 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [23/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [24/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_io.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:58:13: warning: implicit conversion loses integer precision: 'ULONG' (aka 'unsigned int') to 'UCHAR' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 58 | return Ti / 100; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:247:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 247 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:277:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 277 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:310:52: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 310 | nNumberOfBytesToRead, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:342:71: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 342 | if (pComm->eventChar != '\0' && memchr(lpBuffer, pComm->eventChar, nbRead)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:337:26: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 337 | *lpNumberOfBytesRead = nbRead; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:445:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 445 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:475:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 475 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:506:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 506 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [25/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -c /src/FreeRDP/winpr/libwinpr/input/keycode.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:856:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 856 | switch (type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:885:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 885 | switch (type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [26/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -c /src/FreeRDP/winpr/libwinpr/input/scancode.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:146:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 146 | scancode = (i | KBDEXT); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:157:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 157 | scancode = i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:171:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 171 | scancode = (i | KBDEXT); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:182:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 182 | scancode = i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [27/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -c /src/FreeRDP/winpr/libwinpr/input/virtualkey.c Step #48 - "compile-libfuzzer-none-x86_64": [28/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/hash.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:209:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 209 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :136:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 136 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:220:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 220 | switch (ctx->md) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:291:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 291 | switch (ctx->md) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:332:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 332 | switch (ctx->md) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:328:65: warning: unused parameter 'olen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 328 | BOOL winpr_HMAC_Final(WINPR_HMAC_CTX* ctx, void* output, size_t olen) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:480:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 480 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :151:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:535:10: warning: 15 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 535 | switch (md) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:562:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 562 | switch (md) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:590:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 590 | switch (ctx->md) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:626:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 626 | switch (ctx->md) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:622:69: warning: unused parameter 'olen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 622 | BOOL winpr_Digest_Final(WINPR_DIGEST_CTX* ctx, void* output, size_t olen) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [29/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -c /src/FreeRDP/winpr/libwinpr/utils/strlst.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/strlst.c:50:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 50 | char** copy = calloc(length + 1, sizeof(char*)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [30/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -c /src/FreeRDP/winpr/libwinpr/synch/event.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/event.c:46: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:428:57: warning: unused parameter 'lpEventAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 428 | HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:429:40: warning: unused parameter 'bInitialState' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 429 | BOOL bInitialState, int FileDescriptor, ULONG mode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [31/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -c /src/FreeRDP/winpr/libwinpr/io/device.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:46: warning: unused parameter 'DriverObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:66: warning: unused parameter 'DeviceExtensionSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:124:68: warning: unused parameter 'DeviceType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 124 | PUNICODE_STRING DeviceName, DEVICE_TYPE DeviceType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:34: warning: unused parameter 'DeviceCharacteristics' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:65: warning: unused parameter 'Exclusive' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [32/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:55:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 55 | switch (base->type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:124:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 124 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:100:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 100 | NCryptProviderName** ppProviderList, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 3 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [33/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -c /src/FreeRDP/winpr/libwinpr/shell/shell.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:71:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 71 | buf = (char*)malloc(buflen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:76:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 76 | status = getpwnam_r(token->Username, &pwd, buf, buflen, &pw); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 66 | buflen = sysconf(_SC_GETPW_R_SIZE_MAX); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:85:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 85 | cchDirSize = strlen(pw->pw_dir) + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [34/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -c /src/FreeRDP/winpr/libwinpr/synch/wait.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/wait.c:60: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:169:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 169 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:272:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 272 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:430:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 430 | nCount, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [35/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -c /src/FreeRDP/winpr/libwinpr/path/shell.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:474:55: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 474 | BOOL PathMakePathA(LPCSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:527:56: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 527 | BOOL PathMakePathW(LPCWSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [36/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ntlm.c Step #48 - "compile-libfuzzer-none-x86_64": [37/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:60:41: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 60 | const int rc = backtrace(data->buffer, size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:83:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 83 | return backtrace_symbols(data->buffer, data->used); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:93:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 93 | backtrace_symbols_fd(data->buffer, data->used, fd); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 3 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [38/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -c /src/FreeRDP/winpr/libwinpr/utils/winpr.c Step #48 - "compile-libfuzzer-none-x86_64": [39/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -c /src/FreeRDP/winpr/libwinpr/pipe/pipe.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:53: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:651:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 651 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:662:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 662 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:670:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 670 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:33: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:47: warning: unused parameter 'dwOpenMode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:65: warning: unused parameter 'dwPipeMode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:83: warning: unused parameter 'nMaxInstances' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:31: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:53: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:74: warning: unused parameter 'nDefaultTimeOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:731:47: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 731 | LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:27: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:46: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:62: warning: unused parameter 'nBufferSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:83: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:28: warning: unused parameter 'lpTotalBytesAvail' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:55: warning: unused parameter 'lpBytesLeftThisMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:31: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:50: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:68: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:31: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:50: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:74: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:814:37: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 814 | LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:29: warning: unused parameter 'lpNamedPipeName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:52: warning: unused parameter 'nTimeOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:907:40: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 907 | BOOL ImpersonateNamedPipeClient(HANDLE hNamedPipe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:58: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:915:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 915 | ULONG ClientComputerNameLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:59: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:923:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 923 | ULONG ClientComputerNameLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 37 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [40/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -c /src/FreeRDP/winpr/libwinpr/io/io.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/io.c:46: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/../pipe/pipe.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:33: warning: unused parameter 'hFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:53: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:34: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:67: warning: unused parameter 'bWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:35: warning: unused parameter 'hFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:55: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:36: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:70: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:132:33: warning: unused parameter 'bAlertable' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 132 | BOOL bAlertable) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:29: warning: unused parameter 'hDevice' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:44: warning: unused parameter 'dwIoControlCode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:68: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:86: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:29: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:48: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:72: warning: unused parameter 'lpBytesReturned' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:141:35: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 141 | LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:38: warning: unused parameter 'FileHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:57: warning: unused parameter 'ExistingCompletionPort' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:41: warning: unused parameter 'CompletionKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:62: warning: unused parameter 'NumberOfConcurrentThreads' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:39: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:63: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:43: warning: unused parameter 'lpCompletionKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:74: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:158:38: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 158 | DWORD dwMilliseconds) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:41: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:76: warning: unused parameter 'lpCompletionPortEntries' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:40: warning: unused parameter 'ulCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:56: warning: unused parameter 'ulNumEntriesRemoved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:83: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:167:39: warning: unused parameter 'fAlertable' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 167 | BOOL fAlertable) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:40: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:62: warning: unused parameter 'dwNumberOfBytesTransferred' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:43: warning: unused parameter 'dwCompletionKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:73: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:182:22: warning: unused parameter 'hFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 182 | BOOL CancelIo(HANDLE hFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:24: warning: unused parameter 'hFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:44: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:196:33: warning: unused parameter 'hThread' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 196 | BOOL CancelSynchronousIo(HANDLE hThread) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 44 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [41/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -c /src/FreeRDP/winpr/libwinpr/utils/sam.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:200:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | LmHashLength = (p[3] - p[2] - 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:201:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 201 | NtHashLength = (p[4] - p[3] - 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:245:30: warning: unused parameter 'sam' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 245 | void SamFreeEntry(WINPR_SAM* sam, WINPR_SAM_ENTRY* entry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 3 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [42/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -c /src/FreeRDP/winpr/libwinpr/utils/json/json.c Step #48 - "compile-libfuzzer-none-x86_64": [43/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:56: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:55: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:57: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:74: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:89: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:74:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 74 | LPDWORD lpdwDisposition) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:56: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:72: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:87: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:82:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 82 | LPDWORD lpdwDisposition) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:58: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:76: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:57: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:75: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:41: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:69: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:86: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:27: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:44: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:64: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:68: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:85: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:26: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:43: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:63: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:53: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:74: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:52: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:73: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:158:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 158 | LONG RegFlushKey(HKEY hKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:74: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:56: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:88: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:86: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:29: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:43: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:61: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:79: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:186:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 186 | DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:28: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:42: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:60: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:78: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:193:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 193 | DWORD Reserved) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:55: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:36: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:53: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:43: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:60: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:77: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:32: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:62: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:42: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:58: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:75: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:93: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:30: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:44: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:35: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:46: warning: unused parameter 'bWatchSubtree' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:67: warning: unused parameter 'dwNotifyFilter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:90: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:226:35: warning: unused parameter 'fAsynchronous' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 226 | BOOL fAsynchronous) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:32: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:50: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:54: warning: unused parameter 'ulOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:72: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:36: warning: unused parameter 'hToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:50: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:68: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:86: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:41: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:58: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:76: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:40: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:57: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:75: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:40: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:53: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:69: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:508:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 508 | DWORD Flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:38: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:68: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:515:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 515 | DWORD Flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:522:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 522 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:59: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:75: warning: unused parameter 'dwType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:33: warning: unused parameter 'lpData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:39: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:58: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:74: warning: unused parameter 'dwType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:94: warning: unused parameter 'lpData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:536:27: warning: unused parameter 'cbData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 536 | DWORD cbData) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 191 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [44/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/debug.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:200:59: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 200 | void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:232:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 232 | _snprintf(dmsg, size, "%s", strerror(dw)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:52:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 52 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:61:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 61 | #define LOGD(...) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:56:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 56 | #define LOGT(...) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:71:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 71 | #define LOGW(...) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:76:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 76 | #define LOGE(...) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:66:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 66 | #define LOGI(...) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [45/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c Step #48 - "compile-libfuzzer-none-x86_64": [46/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c:21: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [47/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -c /src/FreeRDP/winpr/libwinpr/utils/print.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:74:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 74 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:146:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 146 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:179:12: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 179 | return c - '0'; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:181:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 181 | return 10 + c - 'A'; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:183:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 183 | return 10 + c - 'a'; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [48/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -c /src/FreeRDP/winpr/libwinpr/file/file.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:111:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 111 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:157:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 157 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:192:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 192 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:290:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 290 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:298:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 298 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:308:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 308 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:316:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 316 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:343:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 343 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:384:47: warning: implicit conversion loses integer precision: '__dev_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 384 | lpFileInformation->dwVolumeSerialNumber = st.st_dev; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:385:41: warning: implicit conversion loses integer precision: '__nlink_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 385 | lpFileInformation->nNumberOfLinks = st.st_nlink; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:454:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 454 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:391:63: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 391 | static BOOL FileLockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:34: warning: unused parameter 'nNumberOfBytesToLockLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:65: warning: unused parameter 'nNumberOfBytesToLockHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:499:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 499 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:48: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:71: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:34: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:67: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:548:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 548 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:50: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:68: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:508:36: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 508 | DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:576:59: warning: unused parameter 'lpCreationTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 576 | static BOOL FileSetFileTime(HANDLE hFile, const FILETIME* lpCreationTime, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:802:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 802 | winpr_strerror(fs_errno, ebuffer, sizeof(ebuffer)), fs_errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:951:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 951 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:964:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 964 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:972:34: warning: unused parameter 'lpDeviceName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 972 | static BOOL IsFileDevice(LPCTSTR lpDeviceName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:25: warning: unused parameter 'nStdHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:44: warning: unused parameter 'hHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:27: warning: unused parameter 'dwStdHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:47: warning: unused parameter 'hNewHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:67: warning: unused parameter 'phOldHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 33 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [49/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -c /src/FreeRDP/winpr/libwinpr/synch/timer.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:99:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:41: warning: unused parameter 'WakeContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:60: warning: unused parameter 'TolerableDelay' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:78: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:79: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [50/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:159:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | static BOOL _get_properties(WINPR_COMM* pComm, COMMPROP* pProperties) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:367:36: warning: implicit conversion changes signedness: 'const UCHAR' (aka 'const unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | pComm->eventChar = pSerialChars->EventChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:439:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 439 | upcomingTermios.c_cflag &= ~CSTOPB; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:460:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 460 | upcomingTermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:464:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 464 | upcomingTermios.c_cflag &= ~CMSPAR; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:469:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 469 | upcomingTermios.c_cflag &= ~(PARODD | CMSPAR); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:478:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 478 | upcomingTermios.c_cflag &= ~PARODD; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:492:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 492 | upcomingTermios.c_cflag &= ~CSIZE; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:497:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 497 | upcomingTermios.c_cflag &= ~CSIZE; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:502:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 502 | upcomingTermios.c_cflag &= ~CSIZE; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:507:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 507 | upcomingTermios.c_cflag &= ~CSIZE; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:608:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 608 | upcomingTermios.c_cflag &= ~HUPCL; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:693:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 693 | upcomingTermios.c_iflag &= ~IXON; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:702:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 702 | upcomingTermios.c_iflag &= ~IXOFF; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:709:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 709 | upcomingTermios.c_iflag &= ~IGNPAR; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:722:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 722 | upcomingTermios.c_iflag &= ~IGNBRK; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:894:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 894 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:908:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 908 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:989:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 989 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1074:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1074 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1120:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1120 | static BOOL _set_queue_size(WINPR_COMM* pComm, const SERIAL_QUEUE_SIZE* pQueueSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1145:21: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1145 | if ((*pPurgeMask & ~(SERIAL_PURGE_TXABORT | SERIAL_PURGE_RXABORT | SERIAL_PURGE_TXCLEAR | Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1146 | SERIAL_PURGE_RXCLEAR)) > 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1168:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1168 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1185:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1185 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1200:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1200 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1214:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1214 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1243:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1243 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1315:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1315 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1328:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1328 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1355:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1355 | pComm->PendingEvents &= ~SERIAL_EV_TXEMPTY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1386:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1386 | pComm->PendingEvents &= ~SERIAL_EV_RX80FULL; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1435 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1445:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1445 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_STOP; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1454:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1454 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1480:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1480 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1503:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1503 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1517:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1517 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1531 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1545:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1545 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1560:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1560 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1575:38: warning: unused parameter 'pComm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1575 | static BOOL _config_size(WINPR_COMM* pComm, ULONG* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1588:25: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1588 | DWORD nbBytesWritten = -1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1603:39: warning: unused parameter 'pComm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1603 | static BOOL _reset_device(WINPR_COMM* pComm) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 47 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [51/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c:109:52: warning: operand of ? changes signedness: '__uint32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 109 | const int nbits = (length - i) > 8 ? 8 : (length - i); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [52/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:236:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 236 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :66:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [53/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.c:39: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:27: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:40: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:28: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:41: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:38: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:51: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:73: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:39: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:52: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:74: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:31: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:46: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:65: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:32: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:47: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:66: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:64: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:62: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:237:39: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 237 | BOOL GetCommMask(HANDLE hFile, PDWORD lpEvtMask) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:254:38: warning: unused parameter 'dwEvtMask' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 254 | BOOL SetCommMask(HANDLE hFile, DWORD dwEvtMask) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:271:46: warning: unused parameter 'lpModemStat' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 271 | BOOL GetCommModemStatus(HANDLE hFile, PDWORD lpModemStat) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:426:32: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 426 | lpLocalDcb->XonLim = handflow.XonLimit; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:427:33: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 427 | lpLocalDcb->XoffLim = handflow.XoffLimit; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:449:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 449 | lpLocalDcb->XonChar = serialChars.XonChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:450:37: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 450 | lpLocalDcb->XoffChar = serialChars.XoffChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:451:38: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 451 | lpLocalDcb->ErrorChar = serialChars.ErrorChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:452:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 452 | lpLocalDcb->EofChar = serialChars.EofChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:453:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 453 | lpLocalDcb->EvtChar = serialChars.EventChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:513:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 513 | serialChars.XonChar = lpDCB->XonChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:514:32: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 514 | serialChars.XoffChar = lpDCB->XoffChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:515:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 515 | serialChars.ErrorChar = lpDCB->ErrorChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:516:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 516 | serialChars.EofChar = lpDCB->EofChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:517:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 517 | serialChars.EventChar = lpDCB->EvtChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:653:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 653 | upcomingTermios.c_lflag &= ~ICANON; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:667:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 667 | upcomingTermios.c_iflag &= ~INPCK; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:72: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:73: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:70: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:71: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:42: warning: unused parameter 'lpErrors' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:62: warning: unused parameter 'lpStat' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:873:45: warning: unused parameter 'dwFunc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 873 | BOOL EscapeCommFunction(HANDLE hFile, DWORD dwFunc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:890:42: warning: unused parameter 'cChar' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 890 | BOOL TransmitCommChar(HANDLE hFile, char cChar) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:41: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:65: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1083:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1083 | return _tcslen(lpTargetPath) + 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1302:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1302 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1325:6: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1324 | upcomingTermios.c_iflag &= Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": 1325 | ~(/*IGNBRK |*/ BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL /*| IXON*/); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1347:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1347 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :78:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 78 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 63 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [54/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -c /src/FreeRDP/winpr/libwinpr/file/generic.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/generic.c:70: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:476:76: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 476 | BOOL WINAPI GetFileAttributesExA(LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:635:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 635 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:929:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 929 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :107:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:32: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:63: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:84: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:33: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:64: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:85: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1222:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1222 | BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 20 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [55/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [56/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c:29:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 29 | #define TAG WINPR_TAG("utils.wlog") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [57/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [58/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:194:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 194 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :63:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 63 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [59/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:326:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 326 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :57:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [60/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c Step #48 - "compile-libfuzzer-none-x86_64": [61/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c Step #48 - "compile-libfuzzer-none-x86_64": [62/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:250:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 250 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :75:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 75 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [63/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/stream.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/stream.c:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [64/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [65/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:262:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 262 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :66:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [66/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ini.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:178:15: warning: comparison of integers of different signs: 'INT64' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 178 | if (fileSize > SIZE_MAX) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^ ~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:837:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 837 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :7:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 7 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [67/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c Step #48 - "compile-libfuzzer-none-x86_64": [68/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMap.c Step #48 - "compile-libfuzzer-none-x86_64": [69/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:162:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 162 | return -1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [70/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:46: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:47: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:66: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:148:47: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 148 | wLogAppender* WLog_CallbackAppender_New(wLog* log) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [71/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:45: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:64: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:46: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:57: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:58: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:77: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:186:59: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 186 | static BOOL WLog_ConsoleAppender_WritePacketMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:248:46: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 248 | wLogAppender* WLog_ConsoleAppender_New(wLog* log) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [72/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ssl.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:58: warning: unused parameter 'once' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:84: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [73/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -c /src/FreeRDP/winpr/libwinpr/error/error.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:35:24: warning: unused parameter 'uMode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 35 | UINT SetErrorMode(UINT uMode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:59:29: warning: unused parameter 'dwErrCode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | VOID RestoreLastError(DWORD dwErrCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:27: warning: unused parameter 'dwExceptionCode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:50: warning: unused parameter 'dwExceptionFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:74: warning: unused parameter 'nNumberOfArguments' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:64:38: warning: unused parameter 'lpArguments' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 64 | CONST ULONG_PTR* lpArguments) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:68:51: warning: unused parameter 'ExceptionInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 68 | LONG UnhandledExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:74:58: warning: unused parameter 'lpTopLevelExceptionFilter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 74 | SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:41: warning: unused parameter 'First' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:76: warning: unused parameter 'Handler' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:84:44: warning: unused parameter 'Handle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 84 | ULONG RemoveVectoredExceptionHandler(PVOID Handle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:40: warning: unused parameter 'First' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:75: warning: unused parameter 'Handler' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:94:43: warning: unused parameter 'Handle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 94 | ULONG RemoveVectoredContinueHandler(PVOID Handle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 14 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [74/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:230:44: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 230 | if (!ArrayList_EnsureCapacity(arrayList, count)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:233:40: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 233 | MoveMemory(&arrayList->array[index + count], &arrayList->array[index], Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:235:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 235 | arrayList->size += count; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:43: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:242:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 242 | MoveMemory(&arrayList->array[index], &arrayList->array[index - count], Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:245:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 245 | arrayList->size += count; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:440:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 440 | sindex = (size_t)startIndex; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:444:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 444 | cindex = (size_t)count; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:446:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 446 | cindex = arrayList->size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:489:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 489 | sindex = (size_t)startIndex; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:493:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 493 | cindex = (size_t)count; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:495:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 495 | cindex = arrayList->size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:589:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 589 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :120:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 120 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 18 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [75/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:203:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 203 | foundIndex = index; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:218:35: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 218 | StreamPool_ShiftAvailable(pool, foundIndex, -1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :72:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 72 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [76/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:92:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 92 | pool->aArray, sizeof(wBufferPoolItem) * newCapacity, pool->alignment); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:95:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 95 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:103:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 103 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:102:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 102 | MoveMemory(&pool->aArray[index + count], &pool->aArray[index], Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:109:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 109 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:108:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 108 | MoveMemory(&pool->aArray[index], &pool->aArray[index - count], Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:125:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 125 | pool->uArray, sizeof(wBufferPoolItem) * newUCapacity, pool->alignment); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:128:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 128 | (wBufferPoolItem*)realloc(pool->uArray, sizeof(wBufferPoolItem) * newUCapacity); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:136:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 136 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:142:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 142 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:235:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 235 | buffer = winpr_aligned_malloc(pool->fixedSize, pool->alignment); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:237:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 237 | buffer = malloc(pool->fixedSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:282:36: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 282 | buffer = winpr_aligned_malloc(size, pool->alignment); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:284:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 284 | buffer = malloc(size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:298:48: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 298 | newBuffer = winpr_aligned_realloc(buffer, size, pool->alignment); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:300:34: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 300 | newBuffer = realloc(buffer, size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:308:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 308 | if (!BufferPool_ShiftAvailable(pool, foundIndex, -1)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:317:42: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 317 | size_t newUCapacity = pool->uCapacity * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:323:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 323 | pool->uCapacity = newUCapacity; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:365:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 365 | void** newArray = (void**)realloc(pool->array, sizeof(void*) * newCapacity); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:402:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 402 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:501:39: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 501 | pool->array = (void**)calloc(pool->capacity, sizeof(void*)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:511:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 511 | pool->aArray = (wBufferPoolItem*)calloc(pool->aCapacity, sizeof(wBufferPoolItem)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:517:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 517 | pool->uArray = (wBufferPoolItem*)calloc(pool->uCapacity, sizeof(wBufferPoolItem)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:527:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 527 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :42:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 42 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 29 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [77/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c:219:43: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 219 | wLogAppender* WLog_FileAppender_New(wLog* log) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [78/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/WindowsZones.c Step #48 - "compile-libfuzzer-none-x86_64": [79/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c:119:45: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 119 | wLogAppender* WLog_SyslogAppender_New(wLog* log) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [80/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:74:45: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 74 | static void WLog_PrintMessagePrefixVA(wLog* log, wLogMessage* message, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:152:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 152 | *pskiplen = end - fmt + opt->replacelen; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:157:32: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 157 | const size_t replacelen = end - str; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:197:65: warning: format string is not a string literal [-Wformat-nonliteral] Step #48 - "compile-libfuzzer-none-x86_64": 197 | const int rc = _snprintf(&format[index], formatlen - index, replace, arg); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:200:62: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | if (!check_and_log_format_size(format, formatlen, index, rc)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:202:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 202 | index += rc; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:245:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 245 | { ENTRY("%fl"), ENTRY("%s"), NULL, (void*)message->FileName, NULL, &recurse }, /* file */ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:246:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 246 | { ENTRY("%fn"), ENTRY("%s"), NULL, (void*)message->FunctionName, NULL, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:252:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 252 | { ENTRY("%lv"), ENTRY("%s"), NULL, (void*)WLOG_LEVELS[message->Level], NULL, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:295:40: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 295 | BOOL WLog_Layout_SetPrefixFormat(wLog* log, wLogLayout* layout, const char* format) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:311:35: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 311 | wLogLayout* WLog_Layout_New(wLog* log) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:363:29: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 363 | void WLog_Layout_Free(wLog* log, wLogLayout* layout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [81/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:29: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:86:45: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 86 | static BOOL WLog_BinaryAppender_Close(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:56: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:75: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:170:63: warning: unused parameter 'message' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 170 | wLogMessage* message) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:57: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:176:64: warning: unused parameter 'message' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 176 | wLogMessage* message) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:220:45: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 220 | wLogAppender* WLog_BinaryAppender_New(wLog* log) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [82/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -c /src/FreeRDP/winpr/libwinpr/pool/timer.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/timer.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:58: warning: unused parameter 'pfnti' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:71: warning: unused parameter 'pv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:96: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:32:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 32 | VOID winpr_CloseThreadpoolTimer(PTP_TIMER pti) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:36:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | BOOL winpr_IsThreadpoolTimerSet(PTP_TIMER pti) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:41: warning: unused parameter 'pti' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:56: warning: unused parameter 'pftDueTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:74: warning: unused parameter 'msPeriod' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:42:37: warning: unused parameter 'msWindowLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 42 | DWORD msWindowLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:54: warning: unused parameter 'pti' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:64: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [83/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:61:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 61 | addrLen = (colonPos - udpAppender->host); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:38:41: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 38 | static BOOL WLog_UdpAppender_Open(wLog* log, wLogAppender* appender) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [84/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:110:68: warning: unused parameter 'type' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 110 | static const char* map_fallback(const char* iana, TimeZoneNameType type) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [85/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -c /src/FreeRDP/winpr/libwinpr/pool/synch.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/synch.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:55: warning: unused parameter 'pfnwa' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:68: warning: unused parameter 'pv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:93: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:32:41: warning: unused parameter 'pwa' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 32 | VOID winpr_CloseThreadpoolWait(PTP_WAIT pwa) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:39: warning: unused parameter 'pwa' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:51: warning: unused parameter 'h' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:64: warning: unused parameter 'pftTimeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:52: warning: unused parameter 'pwa' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [86/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:187:14: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 187 | } while (rc >= size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^ ~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:232:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #48 - "compile-libfuzzer-none-x86_64": 232 | free(entry->Iana); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #48 - "compile-libfuzzer-none-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:233:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #48 - "compile-libfuzzer-none-x86_64": 233 | free(entry->Abbrev); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #48 - "compile-libfuzzer-none-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 3 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [87/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -c /src/FreeRDP/winpr/libwinpr/pool/io.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/io.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:40: warning: unused parameter 'fl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:66: warning: unused parameter 'pfnio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:79: warning: unused parameter 'pv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:28:54: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 28 | PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:33:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 33 | VOID winpr_CloseThreadpoolIo(PTP_IO pio) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:37:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | VOID winpr_StartThreadpoolIo(PTP_IO pio) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:41:38: warning: unused parameter 'pio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | VOID winpr_CancelThreadpoolIo(PTP_IO pio) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:48: warning: unused parameter 'pio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:58: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [88/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -c /src/FreeRDP/winpr/libwinpr/pool/work.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:60: warning: unused parameter 'pfns' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:72: warning: unused parameter 'pv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:159:61: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:172:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 172 | VOID winpr_WaitForThreadpoolWorkCallbacks(PTP_WORK pwk, BOOL fCancelPendingCallbacks) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [89/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -c /src/FreeRDP/winpr/libwinpr/utils/cmdline.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:168:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 168 | keyword_index = sigil_length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:200:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | keyword_length = (separator - keyword); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:205:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 205 | keyword_length = (length - keyword_index); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:36: warning: unused parameter 'argc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:50: warning: unused parameter 'argv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:81: warning: unused parameter 'options' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:38: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:51: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:89: warning: unused parameter 'preFilter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:389:62: warning: unused parameter 'postFilter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 389 | COMMAND_LINE_POST_FILTER_FN_W postFilter) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:816:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 816 | size_t size = argc + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [90/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback.c:43:53: warning: unused parameter 'pci' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 43 | BOOL winpr_CallbackMayRunLong(PTP_CALLBACK_INSTANCE pci) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [91/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -c /src/FreeRDP/winpr/libwinpr/thread/processor.c Step #48 - "compile-libfuzzer-none-x86_64": [92/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:31: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:308:45: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 308 | Stream_Write_UINT8(s, (ipv4->Version << 4) | ipv4->InternetHeaderLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:312:64: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 312 | Stream_Write_UINT16_BE(s, (ipv4->InternetProtocolFlags << 13) | ipv4->FragmentOffset); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:345:43: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 345 | Stream_Write_UINT8(s, (tcp->Offset << 4) | tcp->Reserved); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:462:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 462 | record.header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #48 - "compile-libfuzzer-none-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [93/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -c /src/FreeRDP/winpr/libwinpr/path/path.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:156: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:164: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 11 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:174: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:182: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 11 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:192: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:200: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 11 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:40: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:56: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:206:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 206 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:41: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:57: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:213:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 213 | size_t* pcchRemaining) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:31: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:47: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:62: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:85: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:48: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:64: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:35: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:54: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:72: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:36: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:55: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:37: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:56: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:384:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 384 | unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:38: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:57: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:76: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:391:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 391 | unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:38: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:78: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:39: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:64: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:80: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:30: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:49: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:67: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:84: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:31: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:50: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:87: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:32: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:51: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:86: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:434:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 434 | unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:33: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:52: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:71: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:89: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:441:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 441 | unsigned long dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:457: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:467: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:479: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:489: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:501: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:511: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:71: warning: unused parameter 'ppszExt' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:69: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:71: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:605:27: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 605 | BOOL PathCchIsRootA(PCSTR pszPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:611:28: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 611 | BOOL PathCchIsRootW(PCWSTR pszPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:48: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:33: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:50: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:34: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:50: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:35: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:51: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:741:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 741 | rc = (_wcslen(&pszPath[4]) + 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:37: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:53: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:58:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 58 | #define SHARED_LIBRARY_EXT_DLL "dll" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:60:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 60 | #define SHARED_LIBRARY_EXT_DYLIB "dylib" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:59:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 59 | #define SHARED_LIBRARY_EXT_SO "so" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:67:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 67 | #define SHARED_LIBRARY_EXT SHARED_LIBRARY_EXT_SO Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 120 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [94/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -c /src/FreeRDP/winpr/libwinpr/thread/tls.c Step #48 - "compile-libfuzzer-none-x86_64": [95/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:124:28: warning: implicit conversion from 'size_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 124 | const float tmp = (table->numOfElements / table->idealRatio); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~^~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:785:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 785 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :111:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 111 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [96/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -c /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:94:77: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 94 | VOID winpr_CloseThreadpoolCleanupGroupMembers(PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:95:53: warning: unused parameter 'pvCleanupContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 95 | PVOID pvCleanupContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [97/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:376:66: warning: format string is not a string literal [-Wformat-nonliteral] Step #48 - "compile-libfuzzer-none-x86_64": 376 | if (vsnprintf(formattedLogMessage, WLOG_MAX_STRING_SIZE - 1, message.FormatString, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:755:32: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 755 | log->FilterLevel = filter->Level; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:766:33: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 766 | log->FilterLevel = filter->Level; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 3 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [98/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:56: warning: unused parameter 'pci' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:68: warning: unused parameter 'evt' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:64: warning: unused parameter 'pci' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:76: warning: unused parameter 'sem' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:87: warning: unused parameter 'crel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:60: warning: unused parameter 'pci' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:72: warning: unused parameter 'mut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:68: warning: unused parameter 'pci' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:91: warning: unused parameter 'pcs' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:59: warning: unused parameter 'pci' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:72: warning: unused parameter 'mod' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:127:66: warning: unused parameter 'pci' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 127 | VOID DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 17 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [99/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -c /src/FreeRDP/winpr/libwinpr/thread/argv.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:160:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 160 | n = ((pEnd - pBeg) - 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:161:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 161 | length = (pBeg - pLastEnd); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:224:16: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 224 | length = (p - pBeg); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:36: warning: unused parameter 'lpCmdLine' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:52: warning: unused parameter 'pNumArgs' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [100/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -c /src/FreeRDP/winpr/libwinpr/utils/image.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/image.c:50: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:155:68: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 155 | UINT32 stride = ((((bi->biWidth * bi->biBitCount) + 31) & ~31) >> 3); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:156:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 156 | bi->biSizeImage = abs(bi->biHeight) * stride; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:267:12: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 267 | stride = bpp_stride; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:287:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 287 | *pSize = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:305:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 305 | const size_t bpp_stride = ((((width * bpp) + 31) & ~31) >> 3); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:79: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:355:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 355 | return winpr_image_write_ex(image, image->type, filename); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:433:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 433 | image->scanline = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:74: warning: unused parameter 'width' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:88: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:74: warning: unused parameter 'width' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:88: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:73: warning: unused parameter 'width' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:87: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:42: warning: unused parameter 'stride' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:57: warning: unused parameter 'bpp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:44: warning: unused parameter 'comp_data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:62: warning: unused parameter 'comp_data_bytes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:87: warning: unused parameter 'width' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:40: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:56: warning: unused parameter 'bpp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:68: warning: unused parameter 'ppdecomp_data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1055:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1055 | static BYTE* convert(const wImage* image, size_t* pstride, UINT32 flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 34 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [101/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c Step #48 - "compile-libfuzzer-none-x86_64": [102/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -c /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:229:41: warning: implicit conversion loses integer precision: 'DWORD' (aka 'unsigned int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 229 | lpSystemInfo->wProcessorArchitecture = GetProcessorArchitecture(); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:271:38: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 271 | BOOL SetSystemTime(CONST SYSTEMTIME* lpSystemTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:301:37: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 301 | BOOL SetLocalTime(CONST SYSTEMTIME* lpSystemTime) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:37: warning: unused parameter 'lpTimeAdjustment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:62: warning: unused parameter 'lpTimeIncrement' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:320:36: warning: unused parameter 'lpTimeAdjustmentDisabled' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 320 | PBOOL lpTimeAdjustmentDisabled) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:332:9: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 332 | return GetTickCount64(); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:321:24: note: expanded from macro 'GetTickCount64' Step #48 - "compile-libfuzzer-none-x86_64": 321 | #define GetTickCount64 winpr_GetTickCount64 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:456:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 456 | length = (dot - hostname); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:500:10: warning: enumeration values 'ComputerNameNetBIOS', 'ComputerNamePhysicalNetBIOS', and 'ComputerNameMax' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 500 | switch (NameType) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:44: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:15: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~^~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:40: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:12: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~^~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:672:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 672 | #define C_BIT_3DNP (1 << 8) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:46:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 46 | #define TAG WINPR_TAG("sysinfo") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [103/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:30:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define SSPI_EXPORT WINPR_API Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:29:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 29 | #define SEC_ENTRY Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [104/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/handle.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/handle.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/../pipe/pipe.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:29: warning: unused parameter 'hSourceProcessHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:80: warning: unused parameter 'hTargetProcessHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:53: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:75: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:65:28: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 65 | DWORD dwOptions) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:51: warning: unused parameter 'lpdwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:49: warning: unused parameter 'dwMask' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 14 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [105/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:507:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 507 | retLen = _wcslen(r); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:567:14: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 567 | v = (*str - '0'); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:571:19: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 571 | v = (10 + *str - 'a'); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:606:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 606 | return ret; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:616:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 616 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:619:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 619 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:623:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 623 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:626:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 626 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:630:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 630 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:634:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 634 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:668:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 668 | return NTE_INVALID_PARAMETER; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #48 - "compile-libfuzzer-none-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:674:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 674 | return NTE_INVALID_PARAMETER; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #48 - "compile-libfuzzer-none-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:681:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 681 | return NTE_INVALID_PARAMETER; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #48 - "compile-libfuzzer-none-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:695:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 695 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:703:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 703 | return NTE_FAIL; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #48 - "compile-libfuzzer-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:715:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 715 | return NTE_FAIL; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #48 - "compile-libfuzzer-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:641:48: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 641 | DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:837:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 837 | SECURITY_STATUS ret = NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:855:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 855 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:860:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 860 | ret = NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:864:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 864 | ret = NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:938:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 938 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:943:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 943 | return NTE_NOT_FOUND; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #48 - "compile-libfuzzer-none-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:950:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 950 | SECURITY_STATUS ret = NTE_FAIL; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #48 - "compile-libfuzzer-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:982:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 982 | return NTE_BAD_KEY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #48 - "compile-libfuzzer-none-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:996:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 996 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1000:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1000 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1012:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1012 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1028:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1028 | return NTE_FAIL; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #48 - "compile-libfuzzer-none-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1048:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1048 | ret = NTE_NOT_FOUND; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #48 - "compile-libfuzzer-none-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1081:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1081 | ret = NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1052:10: warning: enumeration values 'NCRYPT_PROPERTY_READER', 'NCRYPT_PROPERTY_SLOTID', and 'NCRYPT_PROPERTY_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1052 | switch (property) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:948:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 948 | DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:986:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 986 | *pcbResult = 2 * (strnlen((char*)slotInfo.slotDescription, SLOT_DESC_SZ) + 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1014:23: warning: implicit conversion loses integer precision: 'CK_SLOT_ID' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1014 | *ptr = keyHandle->slotId; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1065:27: warning: implicit conversion loses integer precision: 'CK_ULONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1065 | *pcbResult = certValue.ulValueLen; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1096:13: warning: comparison of integers of different signs: 'SECURITY_STATUS' (aka 'int') and 'unsigned int' [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 1096 | if (ret == NTE_NOT_FOUND) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ^ ~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1145:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1145 | switch (base->type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1174:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1174 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:67: warning: unused parameter 'dwLegacyKeySpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1198:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1198 | return NTE_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1207:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1207 | status = NTE_PROVIDER_DLL_FAIL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #48 - "compile-libfuzzer-none-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1215:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1215 | status = NTE_PROVIDER_DLL_FAIL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #48 - "compile-libfuzzer-none-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1250:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1250 | status = NTE_PROV_DLL_NOT_FOUND; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3034:33: note: expanded from macro 'NTE_PROV_DLL_NOT_FOUND' Step #48 - "compile-libfuzzer-none-x86_64": 3034 | #define NTE_PROV_DLL_NOT_FOUND (0x8009001E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1257:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1257 | status = NTE_PROV_TYPE_ENTRY_BAD; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3028:34: note: expanded from macro 'NTE_PROV_TYPE_ENTRY_BAD' Step #48 - "compile-libfuzzer-none-x86_64": 3028 | #define NTE_PROV_TYPE_ENTRY_BAD (0x80090018) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1264:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1264 | status = NTE_PROVIDER_DLL_FAIL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #48 - "compile-libfuzzer-none-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:56: warning: unused parameter 'pszProviderName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:79: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 53 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [106/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -c /src/FreeRDP/winpr/libwinpr/pool/pool.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [107/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/timezone.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:8: warning: implicit conversion changes signedness: 'unsigned long' to 'INT64' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:44: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:71:36: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 71 | char* tmp = (char*)realloc(tzid, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:346:25: warning: implicit conversion loses integer precision: 'int' to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 346 | st.wYear = (WORD)1900 + t->tm_year; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:511:25: warning: implicit conversion loses integer precision: 'long' to 'LONG' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 511 | tz->DaylightBias = -1 * labs(tz->Bias - d); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [108/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -c /src/FreeRDP/winpr/libwinpr/crt/buffer.c Step #48 - "compile-libfuzzer-none-x86_64": [109/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -c /src/FreeRDP/winpr/libwinpr/crt/conversion.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:41:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 41 | sprintf_s(buffer, length + 1, "%d", value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:29:71: warning: unused parameter 'radix' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 29 | errno_t _itoa_s(int value, char* buffer, size_t sizeInCharacters, int radix) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [110/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -c /src/FreeRDP/winpr/libwinpr/crt/memory.c Step #48 - "compile-libfuzzer-none-x86_64": [111/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -c /src/FreeRDP/winpr/libwinpr/thread/apc.c Step #48 - "compile-libfuzzer-none-x86_64": [112/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:43: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:17: warning: unused parameter 'phNewContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:64: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:85: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:103:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 103 | ULONG ulAttribute, void* pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:59: warning: unused parameter 'fCredentialUse' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:11: warning: unused parameter 'pAuthData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:118:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:15: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:127:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 127 | PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:157:82: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 157 | static SECURITY_STATUS SEC_ENTRY credssp_QueryCredentialsAttributesW(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:158:76: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 158 | ULONG ulAttribute, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:159:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | void* pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:167:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 167 | void* pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:207:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 207 | static SECURITY_STATUS SEC_ENTRY credssp_DecryptMessage(PCtxtHandle phContext, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:209:64: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 209 | ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:68: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:85: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:71: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:87: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:222:70: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 222 | static SECURITY_STATUS SEC_ENTRY credssp_VerifySignature(PCtxtHandle phContext, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:223:73: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 223 | PSecBufferDesc pMessage, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 61 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [113/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:213:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 213 | if ((rv = profile_flush_to_file(profile, tmp_profile_path))) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:218:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 218 | if ((rv = profile_init_path(tmp_profile_path, &profile))) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [114/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -c /src/FreeRDP/winpr/libwinpr/thread/process.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:230:7: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #48 - "compile-libfuzzer-none-x86_64": 230 | act.sa_handler = SIG_DFL; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #48 - "compile-libfuzzer-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:153:52: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 153 | static BOOL _CreateProcessExA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:154:74: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 154 | LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:53: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:78: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:156:37: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 156 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:266:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 266 | maxfd = sysconf(_SC_OPEN_MAX); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:29: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:55: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:376:43: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 376 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:43: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:68: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:27: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:51: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:74: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:36: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:73: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:34: warning: unused parameter 'hToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:50: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:76: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:396:49: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 396 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:49: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:74: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:33: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:57: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:80: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:42: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:79: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:37: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:56: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:73: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:57: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:82: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:82: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:407:45: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 407 | LPSTARTUPINFOA lpStartupInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:408:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 408 | LPPROCESS_INFORMATION lpProcessInformation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:38: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:58: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:76: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:58: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:84: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:417:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 417 | LPPROCESS_INFORMATION lpProcessInformation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:73: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:37: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:58: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:82: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:435:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 435 | LPPROCESS_INFORMATION lpProcessInformation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:470:45: warning: unused parameter 'uExitCode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 470 | BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:558:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 558 | int fd = syscall(__NR_pidfd_open, pid, PIDFD_NONBLOCK); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:564:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 564 | fd = syscall(__NR_pidfd_open, pid, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 64 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [115/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:77:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 77 | buf->cbBuffer = len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [116/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -c /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:57: warning: unused parameter 'phAlgorithm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:78: warning: unused parameter 'pszAlgId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:46: warning: unused parameter 'pszImplementation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:57: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:42: warning: unused parameter 'hObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:59: warning: unused parameter 'pszProperty' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:79: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:34: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:51: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:45: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:77: warning: unused parameter 'phHash' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:34: warning: unused parameter 'pbHashObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:54: warning: unused parameter 'cbHashObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:75: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:91: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:49:33: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 49 | ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:54:47: warning: unused parameter 'hHash' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 54 | NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE hHash) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:44: warning: unused parameter 'hHash' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:58: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:73: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:88: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:46: warning: unused parameter 'hHash' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:60: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:76: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:92: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:63: warning: unused parameter 'pbBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:79: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:70:32: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 70 | ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:55: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:86: warning: unused parameter 'phKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:44: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:63: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:83: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:43: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:50: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:81: warning: unused parameter 'phKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:38: warning: unused parameter 'dwLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:74: warning: unused parameter 'hImportKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:34: warning: unused parameter 'pszBlobType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:66: warning: unused parameter 'phKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:80: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:32: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:52: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:67: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:82: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:95:45: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 95 | NTSTATUS BCryptDestroyKey(BCRYPT_KEY_HANDLE hKey) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:102:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 102 | ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:109:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 109 | ULONG dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 73 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [117/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -c /src/FreeRDP/winpr/libwinpr/winsock/winsock.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:730:27: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 730 | BOOL WSAResetEvent(HANDLE hEvent) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:765:43: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 765 | if (SetEventFileDescriptor(hEventObject, s, mode) < 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:71: warning: unused parameter 'lpProtocolInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:93: warning: unused parameter 'g' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:778:25: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 778 | DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1000:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1000 | *lpcbBytesReturned = (DWORD)(numInterfaces * sizeof(INTERFACE_INFO)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:54: warning: unused parameter 'lpvInBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:73: warning: unused parameter 'cbInBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:30: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:79: warning: unused parameter 'lpCompletionRoutine' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1010:13: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1010 | *addrlen = (socklen_t)s_addrlen; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1011:9: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1011 | return status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1097:12: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1097 | *optlen = (socklen_t)s_optlen; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1113:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1113 | return (long)inet_addr(cp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 14 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [118/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -c /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:64: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:84: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:130:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | DWORD dwLogonProvider, PHANDLE phToken) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:25: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:67: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:87: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:48: warning: unused parameter 'phToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:26: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:66: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:86: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:27: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:49: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:69: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:89: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:202:10: warning: enumeration value 'NameUnknown' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 202 | switch (NameFormat) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:229:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 229 | *nSize = strnlen(lpNameBuffer, *nSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:268:15: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 268 | *nSize = res + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": 32 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [119/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:91:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 91 | static SECURITY_STATUS SEC_ENTRY schannel_QueryCredentialsAttributesW(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:131:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:83: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:259:16: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 259 | PTimeStamp ptsTimeStamp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:338:71: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 338 | static SECURITY_STATUS SEC_ENTRY schannel_VerifySignature(PCtxtHandle phContext, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:339:74: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 339 | PSecBufferDesc pMessage, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:65: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:345:87: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 345 | static SECURITY_STATUS SEC_ENTRY schannel_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:347:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 347 | ULONG MessageSeqNo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 35 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [120/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -c /src/FreeRDP/winpr/libwinpr/crt/alignment.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:51: warning: unused parameter 'alignment' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:69: warning: unused parameter 'offset' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 2 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [121/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -c /src/FreeRDP/winpr/libwinpr/dsparse/dsparse.c Step #48 - "compile-libfuzzer-none-x86_64": [122/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -c /src/FreeRDP/libfreerdp/emu/scard/FreeRDP.ico.c Step #48 - "compile-libfuzzer-none-x86_64": [123/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:408:92: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 408 | const int rc = WideCharToMultiByte(CP_UTF8, 0, wstr, (int)iwlen, str, (int)MIN(INT32_MAX, len), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 439 | const int iwlen = MIN(INT32_MAX, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:480:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 480 | const int iwlen = MIN(INT32_MAX, wlen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:511:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 511 | const int iwlen = MIN(INT32_MAX, wlen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:41:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 41 | #define TAG WINPR_TAG("unicode") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [124/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:395:37: warning: implicit conversion changes signedness: 'const char' to 'unsigned short' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 395 | unsigned short extraBytesToRead = trailingBytesForUTF8[*source]; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:566:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 566 | length = dstBeg - dst; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #48 - "compile-libfuzzer-none-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:575:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 575 | return (result == conversionOK) ? length : 0; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:31: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:608:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 608 | length = dstBeg - dst; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #48 - "compile-libfuzzer-none-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:617:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 617 | return (result == conversionOK) ? length : 0; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:641:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 641 | cbCharLen = (int)len + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:644:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 644 | cbCharLen = cbMultiByte; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:658:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 658 | return winpr_ConvertUTF8toUTF16((const uint8_t*)lpMultiByteStr, cbCharLen, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:683:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 683 | cbCharLen = (int)len + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:686:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 686 | cbCharLen = cchWideChar; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:63:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 63 | #define UNI_MAX_LEGAL_UTF32 (uint32_t)0x0010FFFF Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:62:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 62 | #define UNI_MAX_UTF32 (uint32_t)0x7FFFFFFF Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:662:34: warning: unused parameter 'CodePage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 662 | int int_WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:663:75: warning: unused parameter 'lpDefaultChar' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 663 | LPSTR lpMultiByteStr, int cbMultiByte, LPCSTR lpDefaultChar, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:664:36: warning: unused parameter 'lpUsedDefaultChar' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 664 | LPBOOL lpUsedDefaultChar) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:693:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 693 | return winpr_ConvertUTF16toUTF8((const uint16_t*)lpWideCharStr, cbCharLen, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 24 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [125/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -c /src/FreeRDP/winpr/libwinpr/nt/nt.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/nt/nt.c:32:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 32 | #define TAG WINPR_TAG("nt") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [126/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:340:58: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 340 | if (ConvertWCharNToUtf8(credentials->identity.Password, PasswordHashLength, PasswordHash, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [127/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -c /src/FreeRDP/winpr/libwinpr/thread/thread.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/thread/thread.c:89: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:136:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 136 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:154:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 154 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:172:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 172 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:190:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 190 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:268:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 268 | winpr_strerror(r, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:322:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 322 | winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:58: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:76: warning: unused parameter 'Context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:610:52: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 610 | DWORD dwCreationFlags, LPDWORD lpThreadId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:34: warning: unused parameter 'hProcess' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:66: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:34: warning: unused parameter 'dwStackSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:70: warning: unused parameter 'lpStartAddress' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:34: warning: unused parameter 'lpParameter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:53: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:78: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:930:28: warning: unused parameter 'hThread' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 930 | DWORD SuspendThread(HANDLE hThread) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 22 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [128/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -c /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c Step #48 - "compile-libfuzzer-none-x86_64": [129/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:67:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 67 | *pSize = size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:79:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 79 | *pSize = size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:75: warning: unused parameter 'formatId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:57: warning: unused parameter 'data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 105 | const void* data, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:71: warning: unused parameter 'pSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 105 | const void* data, UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:152:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 152 | *pSize = (len + 1) * sizeof(WCHAR); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:192:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 192 | rc = ConvertLineEndingToLF(pDstData, size); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:268:96: warning: unused parameter 'data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 268 | static void* clipboard_synthesize_cf_dibv5(wClipboard* clipboard, UINT32 formatId, const void* data, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:269:52: warning: unused parameter 'pSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 269 | UINT32* pSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:299:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 299 | pFileHeader->bfSize = DstSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:305:11: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 305 | *pSize = DstSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:315:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 315 | static void* clipboard_synthesize_image_bmp(wClipboard* clipboard, UINT32 formatId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:359:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 359 | *pSize = dsize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:474:34: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 474 | const size_t DstSize = SrcSize + 200; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:479:35: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 479 | pSrcData.pv = calloc(1, SrcSize + 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:482:30: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 482 | memcpy(pSrcData.pv, pData, SrcSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:491:43: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 491 | ByteSwapUnicode(pSrcData.pv, (SrcSize / 2)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:497:51: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 497 | ConvertWCharNToUtf8Alloc(&pSrcData.pv[1], SrcSize / sizeof(WCHAR), NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:535:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 535 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:542:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 542 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:610:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 610 | CopyMemory(pDstData, &str[beg], DstSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #48 - "compile-libfuzzer-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:719:3: warning: code will never be executed [-Wunreachable-code] Step #48 - "compile-libfuzzer-none-x86_64": 719 | ClipboardRegisterSynthesizer(clipboard, CF_DIBV5, CF_DIB, clipboard_synthesize_cf_dib); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:717:6: note: silence by adding parentheses to mark code as explicitly dead Step #48 - "compile-libfuzzer-none-x86_64": 717 | if (0) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | /* DISABLES CODE */ ( ) Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:335:14: warning: unused function 'clipboard_synthesize_image_bmp_to_format' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 335 | static void* clipboard_synthesize_image_bmp_to_format(wClipboard* clipboard, UINT32 formatId, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 30 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [130/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:38: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:57: warning: unused parameter 'once' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:69: warning: unused parameter 'param' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:83: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:26:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 26 | #define _NO_KSECDD_IMPORT_ 1 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [131/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:358:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 358 | PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:456:79: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 456 | static SECURITY_STATUS SEC_ENTRY ntlm_QueryCredentialsAttributesW(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:457:92: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 457 | ULONG ulAttribute, void* pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:516:10: warning: enumeration values 'NTLM_STATE_NEGOTIATE', 'NTLM_STATE_CHALLENGE', and 'NTLM_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 516 | switch (ntlm_get_state(context)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:479:53: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 479 | ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:59: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:85: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:597:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 597 | static SECURITY_STATUS SEC_ENTRY ntlm_ImpersonateSecurityContext(PCtxtHandle phContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1025:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1025 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesW(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1027:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1027 | ULONG cbBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1032:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1032 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesA(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1034:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1034 | ULONG cbBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1039:73: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1039 | static SECURITY_STATUS SEC_ENTRY ntlm_RevertSecurityContext(PCtxtHandle phContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1044:83: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1044 | static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1137:81: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1137 | ULONG MessageSeqNo, PULONG pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1231:82: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1231 | static SECURITY_STATUS SEC_ENTRY ntlm_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1282:62: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1282 | PULONG pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 33 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [132/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -c /src/FreeRDP/winpr/libwinpr/crt/string.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:346:18: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 346 | return (WCHAR*)str; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:352:19: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 352 | return (WCHAR*)str; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:577:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 577 | CharLowerBuffW(lpsz, _wcslen(lpsz)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:42:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 42 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [133/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:154:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 154 | SSL_CTX_set_options(context->ctx, options); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:380:69: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 380 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:412:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 412 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #48 - "compile-libfuzzer-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:413:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 413 | pBuffer->cbBuffer = status; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:445:68: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 445 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:481:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 481 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #48 - "compile-libfuzzer-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:482:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 482 | pBuffer->cbBuffer = status; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:509:83: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 509 | status = SSL_write(context->ssl, pStreamBodyBuffer->pvBuffer, pStreamBodyBuffer->cbBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:556:67: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 556 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:558:63: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 558 | status = SSL_read(context->ssl, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:572:35: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 572 | pMessage->pBuffers[1].cbBuffer = length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [134/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [135/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -c /src/FreeRDP/libfreerdp/utils/profiler.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/profiler.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/profiler.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [136/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [137/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -c /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c Step #48 - "compile-libfuzzer-none-x86_64": [138/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:137:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 137 | const size_t size = ((PBYTE)pAvPair - (PBYTE)pAvPairList) + sizeof(NTLM_AV_PAIR); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:38:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 38 | #define TAG WINPR_TAG("sspi.NTLM") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning: unused function 'get_av_pair_string' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 52 | static const char* get_av_pair_string(UINT16 pair) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [139/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -c /src/FreeRDP/libfreerdp/utils/pcap.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/pcap.c:35: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:127:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 127 | record->length = length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:133:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 133 | record->header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #48 - "compile-libfuzzer-none-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:33:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 33 | #define TAG FREERDP_TAG("utils") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [140/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -c /src/FreeRDP/libfreerdp/utils/ringbuffer.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/ringbuffer.c:31:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 31 | #define TAG FREERDP_TAG("utils.ringbuffer") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [141/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -c /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:554:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 554 | Stream_Write_UINT8(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:558:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 558 | Stream_Write_UINT16_BE(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:562:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 562 | Stream_Write_UINT32_BE(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:603:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 603 | Stream_Write_UINT8(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:607:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 607 | Stream_Write_UINT16_BE(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:611:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 611 | Stream_Write_UINT32_BE(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:782:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 782 | write2digit(s, utc->year - 2000); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:788:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 788 | Stream_Write_UINT8(s, utc->tz); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:812:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 812 | write2digit(s, utc->year - 2000); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:818:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 818 | Stream_Write_UINT8(s, utc->tz); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1158:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1158 | Stream_Read_UINT8(s, c); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #48 - "compile-libfuzzer-none-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1164:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1164 | Stream_Read_UINT8(s, c); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #48 - "compile-libfuzzer-none-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1195:22: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1195 | target->year = 2000 + v; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1200:18: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1200 | target->month = v; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1205:16: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1205 | target->day = v; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1210:17: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1210 | target->hour = v; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1215:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1215 | target->minute = v; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1220:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1220 | target->second = v; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1224:3: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1224 | Stream_Read_UINT8(s, target->tz); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #48 - "compile-libfuzzer-none-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 23 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [142/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -c /src/FreeRDP/libfreerdp/utils/encoded_types.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/encoded_types.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/encoded_types.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/encoded_types.c:321:16: warning: implicit conversion turns floating-point number into integer: 'const double' to 'UINT64' (aka 'unsigned long') [-Wfloat-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 321 | UINT64 base = aval; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [143/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -c /src/FreeRDP/libfreerdp/utils/passphrase.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/passphrase.c:21: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:119:47: warning: unused parameter 'buffer_len' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 119 | static void replace_char(char* buffer, size_t buffer_len, const char* toreplace) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:163:24: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 163 | new_flags.c_lflag &= ~ECHO; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:298:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 298 | return used; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [144/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c:22: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [145/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -c /src/FreeRDP/libfreerdp/utils/gfx.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/gfx.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/rdpgfx.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [146/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -c /src/FreeRDP/libfreerdp/utils/signal.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/signal.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/signal.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:79:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 79 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:90:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 90 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:131:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #48 - "compile-libfuzzer-none-x86_64": 131 | default_sigaction.sa_handler = SIG_DFL; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #48 - "compile-libfuzzer-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:173:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #48 - "compile-libfuzzer-none-x86_64": 173 | saction.sa_handler = handler; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #48 - "compile-libfuzzer-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:181:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #48 - "compile-libfuzzer-none-x86_64": 181 | if (orig_sigaction.sa_handler != SIG_IGN) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #48 - "compile-libfuzzer-none-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [147/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -c /src/FreeRDP/libfreerdp/utils/string.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/string.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/string.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [148/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:425:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 425 | output_buffer->cbBuffer = len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:494:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 494 | token->mechTypes.cbBuffer = Stream_Length(&s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:529:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 529 | token->mechToken.cbBuffer = octet_string.len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:538:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 538 | token->mic.cbBuffer = octet_string.len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:731:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 731 | init_context.mechTypes.cbBuffer = WinPrAsn1EncEndContainer(enc); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1230:83: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1230 | static SECURITY_STATUS SEC_ENTRY negotiate_ImpersonateSecurityContext(PCtxtHandle phContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1235:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1235 | static SECURITY_STATUS SEC_ENTRY negotiate_RevertSecurityContext(PCtxtHandle phContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1470:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1470 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesW(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1471:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1471 | ULONG ulAttribute, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1472:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1472 | void* pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1478:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1478 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesA(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1479:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1479 | ULONG ulAttribute, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1480:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1480 | void* pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 17 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [149/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c:21: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [150/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -c /src/FreeRDP/libfreerdp/utils/stopwatch.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/stopwatch.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/stopwatch.c:71:21: warning: implicit conversion from 'UINT64' (aka 'unsigned long') to 'double' may lose precision [-Wimplicit-int-float-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 71 | return (stopwatch->elapsed / 1000000.0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [151/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -c /src/FreeRDP/libfreerdp/utils/drdynvc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/drdynvc.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/drdynvc.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [152/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:36: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:460:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 460 | if (strnlen(start, stop - start) < 1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:468:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 468 | if (!process_uri(clipboard, start, stop - start)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:538:84: warning: unused parameter 'formatId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 538 | static void* convert_any_uri_list_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:809:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 809 | char* tmp = strndup(previous_at, stop_at - previous_at); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:813:52: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 813 | rc = _snprintf(&dst[pos], stop_at - previous_at + 1, "%s", tmp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1019:10: warning: implicit conversion changes signedness: 'long' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1019 | return E_INVALIDARG; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:55:22: note: expanded from macro 'E_INVALIDARG' Step #48 - "compile-libfuzzer-none-x86_64": 55 | #define E_INVALIDARG -2147024809l // 0x80070057L Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1151:33: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1151 | SetFilePointer(file->fd, dwLow, (PLONG)&dwHigh, FILE_BEGIN)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1216:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1216 | static UINT dummy_file_size_success(wClipboardDelegate* delegate, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:70: warning: unused parameter 'request' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:86: warning: unused parameter 'fileSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1222:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1222 | static UINT dummy_file_size_failure(wClipboardDelegate* delegate, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:70: warning: unused parameter 'request' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:84: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1228:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1228 | static UINT dummy_file_range_success(wClipboardDelegate* delegate, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:72: warning: unused parameter 'request' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:93: warning: unused parameter 'data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1230:45: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1230 | UINT32 size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1235:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1235 | static UINT dummy_file_range_failure(wClipboardDelegate* delegate, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:72: warning: unused parameter 'request' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:86: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:26:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 26 | #define _FILE_OFFSET_BITS 64 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:621:14: warning: unused function 'convert_nautilus_clipboard_to_filedescriptors' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 621 | static void* convert_nautilus_clipboard_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:888:14: warning: unused function 'convert_filedescriptors_to_nautilus_clipboard' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 888 | static void* convert_filedescriptors_to_nautilus_clipboard(wClipboard* clipboard, UINT32 formatId, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 27 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [153/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -c /src/FreeRDP/libfreerdp/core/gateway/arm.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/arm.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:39: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:54: warning: unused parameter 'timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [154/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:44: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:178:84: warning: unused parameter 'name' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 178 | static krb5_error_code krb5_prompter(krb5_context context, void* data, const char* name, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:179:50: warning: unused parameter 'banner' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 179 | const char* banner, int num_prompts, krb5_prompt prompts[]) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:187:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 187 | prompts[i].reply->length = strlen((const char*)data); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:224:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 224 | PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:482:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 482 | static SECURITY_STATUS SEC_ENTRY kerberos_QueryCredentialsAttributesW(PCredHandle phCredential, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:484:77: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 484 | void* pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:694:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 694 | ticket->length = Stream_Length(&s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:857:10: warning: enumeration value 'KERBEROS_STATE_INITIAL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 857 | switch (context->state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1196:22: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1196 | krb_log_exec(krb5_realm_compare, context->ctx, principal, entry.principal))) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #48 - "compile-libfuzzer-none-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1193:32: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1193 | if ((!sname || krb_log_exec(krb5_principal_compare_any_realm, context->ctx, principal, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1194 | entry.principal)) && Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #48 - "compile-libfuzzer-none-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1090:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1090 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1091:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1091 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1092:16: warning: unused parameter 'ptsExpity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1092 | PTimeStamp ptsExpity) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1432:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1432 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesW(PCtxtHandle phContext, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1434 | ULONG cbBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1439:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1439 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesA(PCtxtHandle phContext, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1441 | ULONG cbBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1449:74: warning: unused parameter 'unicode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1449 | BOOL unicode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1582:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1582 | header[2] = flags; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1639:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1639 | Data_Read_UINT16_BE(header, tok_id); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #48 - "compile-libfuzzer-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1640:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1640 | flags = header[2]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1641:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1641 | Data_Read_UINT16_BE((header + 4), ec); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #48 - "compile-libfuzzer-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1642:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1642 | Data_Read_UINT16_BE((header + 6), rrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #48 - "compile-libfuzzer-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1753:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1753 | header[2] = flags; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1704:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1704 | static SECURITY_STATUS SEC_ENTRY kerberos_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1807:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1807 | Data_Read_UINT16_BE(header, tok_id); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #48 - "compile-libfuzzer-none-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1808:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1808 | flags = header[2]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1775:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1775 | ULONG MessageSeqNo, ULONG* pfQOP) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 45 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [155/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -c /src/FreeRDP/libfreerdp/common/addin.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/addin.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/addin.c:371:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 371 | int freerdp_register_addin_provider(FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN provider, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [156/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:58:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 58 | !http_request_set_content_length(request, contentLength) || Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:127:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 127 | buffer.cbBuffer = authTokenLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:260:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 260 | buffer.cbBuffer = authTokenLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [157/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:57: warning: unused parameter 'once' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:69: warning: unused parameter 'param' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:83: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 3 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [158/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -c /src/FreeRDP/winpr/libwinpr/rpc/rpc.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:46: warning: unused parameter 'SourceBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:81: warning: unused parameter 'DestinationBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:37:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 37 | RPC_STATUS RpcBindingFree(RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:75: warning: unused parameter 'option' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:44:42: warning: unused parameter 'optionValue' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 44 | ULONG_PTR optionValue) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:75: warning: unused parameter 'option' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:51:43: warning: unused parameter 'pOptionValue' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 51 | ULONG_PTR* pOptionValue) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:41: warning: unused parameter 'ContextHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:76: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:81:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 81 | RPC_STATUS RpcBindingReset(RPC_BINDING_HANDLE Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:111:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 111 | RPC_STATUS RpcBindingVectorFree(RPC_BINDING_VECTOR** BindingVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:133:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 133 | RPC_CSTR* NetworkOptions) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:141:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 141 | RPC_WSTR* NetworkOptions) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:37: warning: unused parameter 'RpcIfHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:61: warning: unused parameter 'RpcIfId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:169:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 169 | RPC_STATUS RpcNetworkIsProtseqValidA(RPC_CSTR Protseq) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:175:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 175 | RPC_STATUS RpcNetworkIsProtseqValidW(RPC_WSTR Protseq) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:75: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:74: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:193:41: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 193 | RPC_STATUS RpcMgmtSetCancelTimeout(long Timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:199:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 199 | RPC_STATUS RpcNetworkInqProtseqsA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:205:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 205 | RPC_STATUS RpcNetworkInqProtseqsW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:217:49: warning: unused parameter 'InquiryFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 217 | RPC_STATUS RpcObjectSetInqFn(RPC_OBJECT_INQ_FN* InquiryFn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:229:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 229 | RPC_STATUS RpcProtseqVectorFreeA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:235:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 235 | RPC_STATUS RpcProtseqVectorFreeW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:241:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 241 | RPC_STATUS RpcServerInqBindings(RPC_BINDING_VECTOR** BindingVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:55: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:82: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:41: warning: unused parameter 'MinimumCallThreads' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:74: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:254:41: warning: unused parameter 'DontWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 254 | unsigned int DontWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:46: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:60: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:86: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:88: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:67: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:268:54: warning: unused parameter 'IfCallback' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 268 | RPC_IF_CALLBACK_FN* IfCallback) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:47: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:61: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:87: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:46: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:89: warning: unused parameter 'MaxRpcSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:276:53: warning: unused parameter 'IfCallbackFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 276 | RPC_IF_CALLBACK_FN* IfCallbackFn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:283:47: warning: unused parameter 'WaitForCallsToComplete' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 283 | unsigned int WaitForCallsToComplete) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:64: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:290:40: warning: unused parameter 'RundownContextHandles' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 290 | int RundownContextHandles) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:49: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:65: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:67: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:303:50: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 303 | PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:75: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:310:44: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 310 | void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:53: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:77: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:46: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:78: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:330:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 330 | PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:343:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 343 | PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:350:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 350 | void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:364:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 364 | void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:378:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 378 | void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:392:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 392 | void* SecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:410:54: warning: unused parameter 'StatsVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 410 | RPC_STATUS RpcMgmtStatsVectorFree(RPC_STATS_VECTOR** StatsVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:75: warning: unused parameter 'Statistics' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:422:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 422 | RPC_STATUS RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:428:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 428 | RPC_STATUS RpcMgmtStopServerListening(RPC_BINDING_HANDLE Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:440:52: warning: unused parameter 'ThreadStackSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 440 | RPC_STATUS RpcMgmtSetServerStackSize(unsigned long ThreadStackSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:75: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:463:49: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 463 | RPC_STATUS RpcIfIdVectorFree(RPC_IF_ID_VECTOR** IfIdVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:470:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 470 | RPC_CSTR* ServerPrincName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:477:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 477 | RPC_WSTR* ServerPrincName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:74: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:502:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 502 | RPC_CSTR* EntryName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:509:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 509 | RPC_WSTR* EntryName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:515:52: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 515 | RPC_STATUS RpcImpersonateClient(RPC_BINDING_HANDLE BindingHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:521:49: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 521 | RPC_STATUS RpcRevertToSelfEx(RPC_BINDING_HANDLE BindingHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:552:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 552 | unsigned long Flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:561:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 561 | unsigned long Flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:594:55: warning: unused parameter 'SecurityQos' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 594 | RPC_SECURITY_QOS* SecurityQos) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:611:55: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 611 | RPC_SECURITY_QOS* SecurityQOS) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:649:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 649 | RPC_STATUS RpcBindingServerFromClient(RPC_BINDING_HANDLE ClientBinding, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:650:59: warning: unused parameter 'ServerBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 650 | RPC_BINDING_HANDLE* ServerBinding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:668:51: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 668 | RPC_STATUS RpcServerTestCancel(RPC_BINDING_HANDLE BindingHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:674:34: warning: unused parameter 'Thread' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 674 | RPC_STATUS RpcCancelThread(void* Thread) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:36: warning: unused parameter 'Thread' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:49: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:38: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:54: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:754:35: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 754 | bin[index] = StringUuid[index] - '0'; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:756:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 756 | bin[index] = StringUuid[index] - 'a' + 10; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:758:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 758 | bin[index] = StringUuid[index] - 'A' + 10; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:764:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 763 | Uuid->Data1 = ((bin[0] << 28) | (bin[1] << 24) | (bin[2] << 20) | (bin[3] << 16) | Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 764 | (bin[4] << 12) | (bin[5] << 8) | (bin[6] << 4) | bin[7]); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:765:66: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 765 | Uuid->Data2 = ((bin[9] << 12) | (bin[10] << 8) | (bin[11] << 4) | bin[12]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:766:67: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 766 | Uuid->Data3 = ((bin[14] << 12) | (bin[15] << 8) | (bin[16] << 4) | bin[17]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:767:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 767 | Uuid->Data4[0] = ((bin[19] << 4) | bin[20]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:768:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 768 | Uuid->Data4[1] = ((bin[21] << 4) | bin[22]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:769:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 769 | Uuid->Data4[2] = ((bin[24] << 4) | bin[25]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:770:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 770 | Uuid->Data4[3] = ((bin[26] << 4) | bin[27]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:771:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 771 | Uuid->Data4[4] = ((bin[28] << 4) | bin[29]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:772:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 772 | Uuid->Data4[5] = ((bin[30] << 4) | bin[31]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:773:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 773 | Uuid->Data4[6] = ((bin[32] << 4) | bin[33]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:774:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 774 | Uuid->Data4[7] = ((bin[34] << 4) | bin[35]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:37: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:55: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:37: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:55: warning: unused parameter 'Status' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:42: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:70: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:863:41: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 863 | UUID_VECTOR* UuidVector) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:52: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:77: warning: unused parameter 'InquiryType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:44: warning: unused parameter 'IfId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:64: warning: unused parameter 'VersOption' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:82: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:883:52: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 883 | RPC_EP_INQ_HANDLE* InquiryContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:889:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 889 | RPC_STATUS RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE* InquiryContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:51: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:73: warning: unused parameter 'IfId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:916:64: warning: unused parameter 'AuthorizationFn' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 916 | RPC_STATUS RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:922:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 922 | RPC_STATUS RpcServerInqBindingHandle(RPC_BINDING_HANDLE* Binding) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 349 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [159/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -c /src/FreeRDP/libfreerdp/gdi/clipping.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/clipping.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [160/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -c /src/FreeRDP/libfreerdp/core/gateway/websocket.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.c:20: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.h:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:58:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 58 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:60:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 60 | Stream_Write_UINT8(sWS, len | WEBSOCKET_MASK_BIT); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:64:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 64 | Stream_Write_UINT16_BE(sWS, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:70:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 70 | Stream_Write_UINT32_BE(sWS, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:94:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 94 | status = BIO_write(bio, Stream_Buffer(sWS), Stream_Length(sWS)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:115:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 115 | offset += status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:112:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 112 | int status = BIO_write(bio, &data[offset], length - offset); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:122:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 122 | status = BIO_wait_write(bio, 100); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/../tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #48 - "compile-libfuzzer-none-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:133:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 133 | return length; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:152:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 152 | payloadSize = isize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:167:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 167 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:169:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 169 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:173:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 173 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:180:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 180 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:232:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 232 | encodingContext->payloadLength -= status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 227 | BIO_read(bio, pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:89: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 227 | BIO_read(bio, pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:259:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 259 | encodingContext->payloadLength -= status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:293:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 293 | Stream_Seek(s, status); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:295:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 295 | encodingContext->payloadLength -= status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:289:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 289 | status = BIO_read(bio, Stream_Pointer(s), encodingContext->payloadLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:327:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 327 | Stream_Write_UINT8(closeFrame, closeDataLen | WEBSOCKET_MASK_BIT); /* no payload */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:342:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 342 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:374:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 374 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:550:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 550 | size -= status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 29 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [161/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -c /src/FreeRDP/libfreerdp/gdi/dc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/dc.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [162/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -c /src/FreeRDP/libfreerdp/gdi/drawing.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/drawing.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/drawing.c:112:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 112 | return hdc->bkMode; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [163/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_operations.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:32: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:553:9: warning: variable 'outputBufferLength' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 553 | UINT32 outputBufferLength = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [164/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -c /src/FreeRDP/libfreerdp/utils/http.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:77:10: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | pos += rc; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:119:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 119 | const size_t len = path - (url + 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:249:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 249 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:193:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 193 | if (BIO_write(bio, headers, strnlen(headers, size)) < 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:210:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 210 | if (BIO_write(bio, body, blen) < 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:268:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 268 | int left = *response_length; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [165/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/rdpdr_utils.h:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:30:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define TAG FREERDP_TAG("utils.scard") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [166/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -c /src/FreeRDP/libfreerdp/common/settings_str.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_str.c:3: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [167/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -c /src/FreeRDP/libfreerdp/gdi/pen.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/pen.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/pen.c:55:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 55 | hPen->width = nWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [168/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -c /src/FreeRDP/libfreerdp/core/gateway/wst.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/wst.c:28: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:147:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 147 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:199:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 199 | authToken.cbBuffer = authTokenLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:228:69: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 228 | sockfd = freerdp_tcp_connect(wst->context, peerHostname, peerPort, timeout); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:378:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 378 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:372:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 372 | int fd = BIO_get_fd(wst->tls->bio, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #48 - "compile-libfuzzer-none-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:456:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 456 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:574:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 574 | status = websocket_read(wst->tls->bio, (BYTE*)buf, size, &wst->wscontext); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:750:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 750 | wst->gwhostname = malloc(sizeof(char) * (pos - hostStart + 1)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:753:43: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 753 | strncpy(wst->gwhostname, hostStart, (pos - hostStart)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:766:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 766 | strncpy(port, portStart, (pos - portStart)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:770:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 770 | wst->gwport = _p; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:768:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 768 | int _p = strtol(port, &portNumberEnd, 10); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:840:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 840 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :38:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 17 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [169/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:340:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 340 | *dstLen = len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:350:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 350 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:866:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 866 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:43: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:59: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:77: warning: unused parameter 'Context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1703:24: warning: implicit conversion changes signedness: 'SECURITY_STATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1703 | const UINT32 status = table->DeleteSecurityContext(phContext); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1705:28: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1705 | if (IsSecurityStatusError(status)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1708:37: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1708 | GetSecurityStatusString(status), status); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1711:9: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1711 | return status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:87:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 87 | #define SecHandle_LOWER_MAX 0xFFFFFFFF Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:88:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 88 | #define SecHandle_UPPER_MAX 0xFFFFFFFE Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 16 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [170/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -c /src/FreeRDP/libfreerdp/gdi/brush.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 44 | return hdc->brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.c:37:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 37 | #define TAG FREERDP_TAG("gdi.brush") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [171/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:43: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1066:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1066 | static LONG WINAPI PCSC_SCardListCardsA(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1119:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1119 | static LONG WINAPI PCSC_SCardListCardsW(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [172/371] : && /usr/local/bin/cmake -E rm -f winpr/libwinpr/libwinpr3.a && /usr/local/bin/llvm-ar qc winpr/libwinpr/libwinpr3.a winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o && /usr/local/bin/llvm-ranlib winpr/libwinpr/libwinpr3.a && : Step #48 - "compile-libfuzzer-none-x86_64": [173/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -c /src/FreeRDP/libfreerdp/gdi/bitmap.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:38: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 44 | return hdc->brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:40: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 76 | hBmpBrush->width; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 78 | hBmpBrush->height; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:63:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 63 | return &hBmp->data[(Y * hBmp->width * bpp) + X * bpp]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:131:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 131 | hBitmap->width = nWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:132:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 132 | hBitmap->height = nHeight; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:158:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 158 | hBitmap->width = nWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:159:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 159 | hBitmap->height = nHeight; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:74: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:62: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:620:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:641:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 32 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [174/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -c /src/FreeRDP/libfreerdp/gdi/line.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/line.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:129:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 129 | const INT32 x2 = nXEnd; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:130:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 130 | const INT32 y2 = nYEnd; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:180:19: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 180 | gdi_rop_color(rop2, pixel, pen, bmp->format); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:312:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 312 | hdc->pen->posX = X; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:313:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 313 | hdc->pen->posY = Y; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 23 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [175/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -c /src/FreeRDP/libfreerdp/gdi/graphics.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:35: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 44 | return hdc->brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:105:41: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 105 | static void gdi_Bitmap_Free(rdpContext* context, rdpBitmap* bitmap) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:75: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:70: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:166:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 164 | if (!rfx_process_message(context->codecs->rfx, pSrcData, SrcSize, bitmap->left, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 165 | bitmap->top, bitmap->data, bitmap->format, gdi->stride, Step #48 - "compile-libfuzzer-none-x86_64": 166 | gdi->height, &invalidRegion)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:303:40: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 303 | static void gdi_Glyph_Free(rdpContext* context, rdpGlyph* glyph) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:58: warning: unused parameter 'x' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:67: warning: unused parameter 'y' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:76: warning: unused parameter 'width' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:89: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:38: warning: unused parameter 'bgcolor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:54: warning: unused parameter 'fgcolor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 18 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [176/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/http.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/http.c:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:161:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 161 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :109:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 109 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1112:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1112 | return len; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1136:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1136 | encodingContext->nextOffset -= status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1148:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1148 | size -= status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1160:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1160 | encodingContext->headerFooterPos += status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1184:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1184 | encodingContext->headerFooterPos += status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1125:11: warning: enumeration value 'ChunkStateEnd' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1125 | switch (encodingContext->state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1130 | status = BIO_read( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1131 | bio, pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:77: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1130 | status = BIO_read( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1131 | bio, pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1157:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1157 | status = BIO_read(bio, _dummy, 2 - encodingContext->headerFooterPos); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1288:69: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1288 | while ((line = string_strnstr(line, "\r\n", payloadOffset - (line - buffer) - 2UL))) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1383 | response->BodyLength = full_len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1399:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1398 | status = BIO_read(tls->bio, Stream_Pointer(response->data), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1399 | bodyLength - response->BodyLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1508:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1508 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :178:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 178 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1562:9: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1562 | return (SSIZE_T)response->BodyLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 19 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [177/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -c /src/FreeRDP/libfreerdp/gdi/region.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/region.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:99:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 99 | hRgn->w = w; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:100:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 100 | hRgn->h = h; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:163:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 163 | rgn->w = w; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:164:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 164 | rgn->h = h; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:202:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 202 | rgn->w = w; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:203:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 203 | rgn->h = h; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:230:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 230 | *w = tmp; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:240:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 240 | *h = tmp; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:279:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 279 | *w = wl; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:280:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 280 | *h = hl; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:308:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 308 | rect->right = r; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:309:17: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 309 | rect->bottom = b; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:328:25: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 328 | rect->left = (x > 0) ? x : 0; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:329:24: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 329 | rect->top = (y > 0) ? y : 0; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:337:17: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 337 | rect->right = r; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:342:18: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 342 | rect->bottom = b; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:636:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 636 | hdc->hwnd->count = new_cnt; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 21 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [178/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -c /src/FreeRDP/libfreerdp/gdi/shape.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 44 | return hdc->brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 76 | hBmpBrush->width; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 78 | hBmpBrush->height; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:169:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 169 | memcpy(dstp, srcp, 1ull * nWidth * formatSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:184:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | ((nYDest + y) * hbr->pattern->width % hbr->pattern->height) * formatSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:185:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 185 | const UINT32 xOffset = ((nXDest + x) % hbr->pattern->width) * formatSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:26: warning: unused parameter 'hdc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:42: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:56: warning: unused parameter 'nCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:30: warning: unused parameter 'hdc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:46: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:61: warning: unused parameter 'lpPolyCounts' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:79: warning: unused parameter 'nCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 35 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [179/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -c /src/FreeRDP/libfreerdp/cache/nine_grid.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/nine_grid.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:149:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 149 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :37:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:83:7: warning: unused function 'nine_grid_cache_get' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 83 | void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:104:6: warning: unused function 'nine_grid_cache_put' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 104 | void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [180/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -c /src/FreeRDP/libfreerdp/crypto/der.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/der.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/der.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:41:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 41 | Stream_Write_UINT8(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:47:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 47 | Stream_Write_UINT16_BE(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:52:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | Stream_Write_UINT8(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:92:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 92 | Stream_Write(s, oct_str, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [181/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -c /src/FreeRDP/libfreerdp/cache/brush.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/brush.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:73:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 73 | style = brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:111:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 111 | style = brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:274:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 274 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :113:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 113 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [182/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -c /src/FreeRDP/libfreerdp/cache/pointer.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/pointer.c:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:113:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 113 | pointer->lengthAndMask = lengthAndMask; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:123:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 123 | pointer->lengthXorMask = lengthXorMask; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:522:42: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 522 | void free_pointer_new_update(rdpContext* context, POINTER_NEW_UPDATE* pointer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [183/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -c /src/FreeRDP/libfreerdp/cache/palette.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:122:38: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 122 | void free_palette_update(rdpContext* context, PALETTE_UPDATE* pointer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:138:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 138 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :34:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 34 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:52:7: warning: unused function 'palette_cache_get' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 52 | void* palette_cache_get(rdpPaletteCache* paletteCache, UINT32 index) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [184/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:508:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 508 | return freerdp_key_get_bits(privateKey) / 8; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:832:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 832 | if (!vgids_write_tlv(pubKey, 0x81, n, nSize)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:835:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 835 | if (!vgids_write_tlv(pubKey, 0x82, e, eSize)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:879:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 879 | fileId = ((UINT16)p1 << 8) | p2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:1103:8: warning: cast from 'const struct evp_md_st *' to 'void *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 1103 | if (EVP_PKEY_CTX_set_signature_md(ctx, digest->digest) <= 0) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/openssl/evp.h:1284:70: note: expanded from macro 'EVP_PKEY_CTX_set_signature_md' Step #48 - "compile-libfuzzer-none-x86_64": 1284 | EVP_PKEY_CTRL_MD, 0, (void *)(md)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:44:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 44 | #define VGIDS_EFID_KXC00 VGIDS_EFID_COMMON Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:61:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 61 | #define VGIDS_KEY_TYPE_SIGNATURE 0x9C Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:74:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 74 | #define VGIDS_SE_ALGOID_CT_RSA_1024 0x06 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:40:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 40 | #define VGIDS_EFID_CARDCF VGIDS_EFID_COMMON Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:42:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 42 | #define VGIDS_EFID_CMAPFILE VGIDS_EFID_COMMON Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:80:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 80 | #define VGIDS_SE_ALGOID_DST_RSA_1024 0x06 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:86:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 86 | #define VGIDS_SE_ALGOID_DST_ECDSA_P256 0x0C Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:81:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 81 | #define VGIDS_SE_ALGOID_DST_RSA_2048 0x07 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:82:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 82 | #define VGIDS_SE_ALGOID_DST_RSA_3072 0x08 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:85:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 85 | #define VGIDS_SE_ALGOID_DST_ECDSA_P224 0x0B Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:83:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 83 | #define VGIDS_SE_ALGOID_DST_RSA_4096 0x09 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:77:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 77 | #define VGIDS_SE_ALGOID_CT_RSA_4096 0x09 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:88:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 88 | #define VGIDS_SE_ALGOID_DST_ECDSA_P512 0x0E Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:84:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 84 | #define VGIDS_SE_ALGOID_DST_ECDSA_P192 0x0A Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:76:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 76 | #define VGIDS_SE_ALGOID_CT_RSA_3072 0x08 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:41:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 41 | #define VGIDS_EFID_CARDAPPS VGIDS_EFID_COMMON Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:68:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 68 | #define VGIDS_SE_CRT_AUTH 0xA4 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:87:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 87 | #define VGIDS_SE_ALGOID_DST_ECDSA_P384 0x0D Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:75:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 75 | #define VGIDS_SE_ALGOID_CT_RSA_2048 0x07 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 28 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [185/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -c /src/FreeRDP/libfreerdp/cache/persistent.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/persistent.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:48:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 48 | return persistent->version; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:107:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 107 | padding = 0x4000 - entry->size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:109:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 109 | if (fwrite((void*)persistent->bmpData, padding, 1, persistent->fp) != 1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:32:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 32 | #define TAG FREERDP_TAG("cache.persistent") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [186/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -c /src/FreeRDP/libfreerdp/crypto/base64.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/base64.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:64:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 64 | blocks = length - (length % 3); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:130:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 130 | return p - alphabet; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:149:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 149 | length += 4 - remainder; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:175:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 175 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:176:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 176 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:177:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 177 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:190:21: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 190 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:198:23: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 198 | q[1] = ((n[1] & 15) << 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:204:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 204 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:205:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 205 | q[2] = ((n[2] & 3) << 6); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:211:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 211 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:212:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:213:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 213 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 17 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [187/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -c /src/FreeRDP/libfreerdp/cache/cache.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/cache.c:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:77:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 77 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :31:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 31 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:110:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 110 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :37:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:116:47: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 116 | void free_cache_color_table_order(rdpContext* context, CACHE_COLOR_TABLE_ORDER* order) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:141:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 141 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :43:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:147:44: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 147 | void free_surface_bits_command(rdpContext* context, SURFACE_BITS_COMMAND* order) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [188/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -c /src/FreeRDP/libfreerdp/crypto/opensslcompat.c Step #48 - "compile-libfuzzer-none-x86_64": [189/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -c /src/FreeRDP/libfreerdp/common/assistance.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/assistance.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:450:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 450 | const size_t length = q - p; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:426:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 426 | WINPR_ASSERT(rc < sizeof(bkey)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #48 - "compile-libfuzzer-none-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #48 - "compile-libfuzzer-none-x86_64": 109 | if (expr) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:511:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 511 | *opt = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:566:31: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 566 | const size_t offset = start - tag; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:580:15: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 580 | *plen = end - tag; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:585:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 585 | *pdlen = dend - data; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:526:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 526 | WINPR_ASSERT(rc < sizeof(bkey)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #48 - "compile-libfuzzer-none-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #48 - "compile-libfuzzer-none-x86_64": 109 | if (expr) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:565:20: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 565 | WINPR_ASSERT(erc < sizeof(ekey)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ^ ~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #48 - "compile-libfuzzer-none-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #48 - "compile-libfuzzer-none-x86_64": 109 | if (expr) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:637:21: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 637 | *elen = end - data + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:666:63: warning: unused parameter 'len' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 666 | size_t len) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:799:51: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 799 | char* freerdp_assistance_generate_pass_stub(DWORD flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:22: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #48 - "compile-libfuzzer-none-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:30: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #48 - "compile-libfuzzer-none-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:24: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #48 - "compile-libfuzzer-none-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:32: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #48 - "compile-libfuzzer-none-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1401:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1401 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :32:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 32 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:11: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #48 - "compile-libfuzzer-none-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:19: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #48 - "compile-libfuzzer-none-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 22 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [190/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -c /src/FreeRDP/libfreerdp/cache/offscreen.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/offscreen.c:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:81: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:221:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 221 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :57:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [191/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -c /src/FreeRDP/libfreerdp/crypto/er.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/er.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 68 | return ber_write_length(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 68 | return ber_write_length(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:261:60: warning: unused parameter 'count' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 261 | void er_write_enumerated(wStream* s, BYTE enumerated, BYTE count, BOOL flag) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:280:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 280 | er_write_length(s, length, flag); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:305:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 305 | Stream_Write(s, oct_str, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:363:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 363 | Stream_Seek(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:380:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 380 | *value += (byte << 16); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:407:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 407 | Stream_Write_UINT8(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:413:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 413 | Stream_Write_UINT16_BE(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:419:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 419 | Stream_Write_UINT32_BE(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 14 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [192/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -c /src/FreeRDP/libfreerdp/cache/bitmap.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 44 | return hdc->brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 76 | hBmpBrush->width; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 78 | hBmpBrush->height; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:83:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 83 | style = brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:70: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:74: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:43: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:327:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 327 | cacheEntry.width = bitmap->width; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:328:33: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 328 | cacheEntry.height = bitmap->height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:390:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 390 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :59:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 59 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:469:37: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 469 | void free_bitmap_update(rdpContext* context, BITMAP_UPDATE* pointer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:494:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 494 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :65:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 65 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :71:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 71 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:528:42: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 528 | void free_cache_bitmap_order(rdpContext* context, CACHE_BITMAP_ORDER* order) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:559:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 559 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :77:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 77 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:565:45: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 565 | void free_cache_bitmap_v2_order(rdpContext* context, CACHE_BITMAP_V2_ORDER* order) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:596:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 596 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :83:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 83 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:602:45: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 602 | void free_cache_bitmap_v3_order(rdpContext* context, CACHE_BITMAP_V3_ORDER* order) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 31 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [193/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -c /src/FreeRDP/libfreerdp/crypto/per.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/per.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/per.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:54:19: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 54 | *length = (byte << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:275:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 275 | Stream_Write_UINT8(s, integer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:283:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 283 | Stream_Write_UINT16_BE(s, integer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:380:61: warning: unused parameter 'count' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 380 | BOOL per_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:597:19: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 597 | num = (c1 << 4) | c2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:476:13: warning: unused function 'per_write_string' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 476 | static void per_write_string(wStream* s, BYTE* str, int length) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [194/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -c /src/FreeRDP/libfreerdp/common/settings_getters.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_getters.c:3: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:58:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 58 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:658:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 658 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1441:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1441 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1504:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1504 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1571:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1571 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1595:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1595 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1610:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1610 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2003:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2003 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2510:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2510 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2540:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2540 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2563:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2563 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2590:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2590 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2609:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2609 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2633:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2633 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2649:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2649 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2958:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2958 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3277:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 3277 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3611:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 3611 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3925:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 3925 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:4041:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 4041 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": 24 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [195/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -c /src/FreeRDP/libfreerdp/core/state.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/state.c:28:10: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_CONTINUE', 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_SUCCESS'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 28 | switch (status) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1 warning generated. Step #48 - "compile-libfuzzer-none-x86_64": [196/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -c /src/FreeRDP/libfreerdp/gdi/video.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/video.c:20: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:57:64: warning: unused parameter 'video' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 57 | static VideoSurface* gdiVideoCreateSurface(VideoClientContext* video, UINT32 x, UINT32 y, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:144:64: warning: unused parameter 'video' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 144 | void gdi_video_control_uninit(rdpGdi* gdi, VideoClientContext* video) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:164:59: warning: unused parameter 'video' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 164 | void gdi_video_data_init(rdpGdi* gdi, VideoClientContext* video) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:171:61: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 171 | void gdi_video_data_uninit(rdpGdi* gdi, VideoClientContext* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:30:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define TAG FREERDP_TAG("video") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [197/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_store.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_store.c:36: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:168:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 168 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :60:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 60 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:41:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 41 | #define TAG FREERDP_TAG("crypto") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [198/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_call.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_call.c:32: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:1899:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1899 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :25:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:50:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 50 | #define str(x) #x Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [199/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:266:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 266 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode - 8u, WINPR_KEYCODE_TYPE_APPLE); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:282:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 282 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode, WINPR_KEYCODE_TYPE_EVDEV); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:331:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 331 | VIRTUAL_SCANCODE_TO_X11_KEYCODE[sc][ex ? 1 : 0] = keycode; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:258:12: warning: unused function 'freerdp_keyboard_init_apple' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 258 | static int freerdp_keyboard_init_apple(DWORD* keyboardLayoutId, DWORD* x11_keycode_to_rdp_scancode, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:275:12: warning: unused function 'freerdp_keyboard_init_x11_evdev' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 275 | static int freerdp_keyboard_init_x11_evdev(DWORD* keyboardLayoutId, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [200/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:589:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 589 | *pcchReaders = g_ReaderNameWLen; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:593:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 592 | *pcchReaders = scard_copy_strings(value, mszReaders, *pcchReaders, g_ReaderNameW, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 593 | g_ReaderNameWLen * sizeof(WCHAR)) / Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1367:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #48 - "compile-libfuzzer-none-x86_64": 1367 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #48 - "compile-libfuzzer-none-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1450:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #48 - "compile-libfuzzer-none-x86_64": 1450 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #48 - "compile-libfuzzer-none-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1660:61: warning: unused parameter 'dwPreferredProtocols' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1660 | DWORD dwShareMode, DWORD dwPreferredProtocols, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1661:42: warning: unused parameter 'dwInitialization' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1661 | DWORD dwInitialization, LPDWORD pdwActiveProtocol) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:2686:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2686 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :98:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 98 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [201/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -c /src/FreeRDP/libfreerdp/locale/locale.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/locale.c:39: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/locale/locale.h:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [202/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard_layout.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard_layout.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [203/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -c /src/FreeRDP/libfreerdp/crypto/cert_common.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.c:41: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/cert_common.c:205:53: warning: cast from 'const struct rsa_st *' to 'struct rsa_st *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 205 | const int rc = PEM_write_bio_RSA_PUBKEY(bio, (RSA*)rsa); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [204/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -c /src/FreeRDP/libfreerdp/crypto/ber.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/ber.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:353:61: warning: unused parameter 'count' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 353 | void ber_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:608:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 608 | *value += (byte << 16); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:646:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 646 | Stream_Write_UINT8(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:654:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 654 | Stream_Write_UINT16_BE(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:662:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 662 | Stream_Write_UINT8(s, (value >> 16)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [205/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_data.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_data.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #48 - "compile-libfuzzer-none-x86_64": 60 | str[x] = tolower(str[x]); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #48 - "compile-libfuzzer-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 60 | str[x] = tolower(str[x]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #48 - "compile-libfuzzer-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #48 - "compile-libfuzzer-none-x86_64": 157 | ({ int __res; \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 158 | if (sizeof (c) > 1) \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 159 | { \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 161 | { \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 162 | int __c = (c); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 164 | } \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 165 | else \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 166 | __res = f args; \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 167 | } \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 168 | else \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 170 | __res; })) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:38:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 38 | #define TAG FREERDP_TAG("crypto") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [206/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -c /src/FreeRDP/libfreerdp/crypto/privatekey.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.c:41: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:128:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 128 | bio = BIO_new_mem_buf(data, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:161:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 161 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:179:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 179 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:298:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 298 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :121:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 121 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:374:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 374 | return rc; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:401:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 401 | const int res = RSA_generate_key_ex(rsa, key_length, bn, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:526:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 526 | *plength = length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [207/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -c /src/FreeRDP/libfreerdp/gdi/gdi.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:43: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 44 | return hdc->brush->style; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:45: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 76 | hBmpBrush->width; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 78 | hBmpBrush->height; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:57: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:43: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:52: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:494:31: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 494 | bitmap->destBottom); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:574:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 574 | dstblt->nHeight, NULL, 0, 0, gdi_rop3_code(dstblt->bRop), &gdi->palette); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:587:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 587 | const DWORD rop = gdi_rop3_code(patblt->bRop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:668:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 668 | hbrush->nXOrg = brush->x; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:669:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 669 | hbrush->nYOrg = brush->y; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:693:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 693 | gdi_rop3_code(scrblt->bRop), &gdi->palette); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:779:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 779 | gdi_SetROP2(gdi->drawing->hdc, lineTo->bRop2); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:59: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:42: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:55: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:40: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:804:43: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 804 | gdi_SetROP2(gdi->drawing->hdc, polyline->bRop2); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:37: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:38: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:836:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 836 | gdi_rop3_code(memblt->bRop), &gdi->palette); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:872:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 872 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:939:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 939 | gdi->drawing->hdc->brush->nXOrg = brush->x; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:940:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 940 | gdi->drawing->hdc->brush->nYOrg = brush->y; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:943:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 943 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:40: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:73: warning: unused parameter 'polygon_sc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:40: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:67: warning: unused parameter 'polygon_cb' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:40: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:73: warning: unused parameter 'ellipse_sc' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:40: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:73: warning: unused parameter 'ellipse_cb' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:42: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:77: warning: unused parameter 'frameMarker' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1076:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1074 | if (!rfx_process_message(context->codecs->rfx, cmd->bmp.bitmapData, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1075 | cmd->bmp.bitmapDataLength, cmdRect.left, cmdRect.top, Step #48 - "compile-libfuzzer-none-x86_64": 1076 | gdi->primary_buffer, gdi->dstFormat, gdi->stride, gdi->height, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:66: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:59: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:54: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1218:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1218 | gdi->stride = gdi->width * FreeRDPGetBytesPerPixel(gdi->dstFormat); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:80: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:68: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1359:15: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1359 | gdi->width = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1360:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1360 | gdi->height = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1436:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1436 | rect.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1437:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1437 | rect.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 70 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [208/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -c /src/FreeRDP/libfreerdp/crypto/crypto.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/crypto.c:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:97:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 97 | if (!BN_bin2bn(modulus_reverse, key_length, mod)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:111:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 111 | crypto_reverse(output, output_length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:115:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 115 | size_t diff = key_length - output_length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:100:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 100 | if (!BN_bin2bn(exponent_reverse, exponent_size, exp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:102:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 102 | if (!BN_bin2bn(input_reverse, length, x)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:212:20: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | pem = calloc(size + 1, sizeof(char)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:221:35: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 221 | *plength = (size_t)strnlen(pem, size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:229:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 229 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:257:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 257 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [209/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -c /src/FreeRDP/libfreerdp/cache/glyph.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/glyph.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:226:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 226 | bound.x = bkX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:227:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 227 | bound.y = bkY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:228:16: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 228 | bound.width = bkWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:229:17: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 229 | bound.height = bkHeight; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:256:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 256 | n = update_glyph_offset(fragments, size, n, &x, &y, ulCharInc, flAccel); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:314:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 310 | return update_process_glyph_fragments( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 311 | context, glyphIndex->data, glyphIndex->cbData, glyphIndex->cacheId, glyphIndex->ulCharInc, Step #48 - "compile-libfuzzer-none-x86_64": 312 | glyphIndex->flAccel, glyphIndex->backColor, glyphIndex->foreColor, glyphIndex->x, Step #48 - "compile-libfuzzer-none-x86_64": 313 | glyphIndex->y, glyphIndex->bkLeft, glyphIndex->bkTop, bkWidth, bkHeight, glyphIndex->opLeft, Step #48 - "compile-libfuzzer-none-x86_64": 314 | glyphIndex->opTop, opWidth, opHeight, glyphIndex->fOpRedundant); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:725:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 725 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :99:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 99 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:818:41: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 818 | void free_cache_glyph_order(rdpContext* context, CACHE_GLYPH_ORDER* glyph) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:881:44: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 881 | void free_cache_glyph_v2_order(rdpContext* context, CACHE_GLYPH_V2_ORDER* glyph) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 21 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [210/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -c /src/FreeRDP/libfreerdp/crypto/x509_utils.c Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:190:8: warning: 'sk_GENERAL_NAME_num' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 190 | num = sk_GENERAL_NAME_num(gens); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:194:24: warning: 'sk_GENERAL_NAME_value' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 194 | GENERAL_NAME* name = sk_GENERAL_NAME_value(gens, i); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:208:2: warning: 'sk_GENERAL_NAME_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 208 | sk_GENERAL_NAME_pop_free(gens, GENERAL_NAME_free); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:264:63: warning: unused parameter 'index' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 264 | static int extract_string(GENERAL_NAME* name, void* data, int index, int count) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:354:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 354 | list->strings = calloc(allocate_count, sizeof(list->strings[0])); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:383:83: warning: unused parameter 'index' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 383 | static int extract_othername_object_as_string(GENERAL_NAME* name, void* data, int index, int count) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:483:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 483 | (*count) = list.count; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:493:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 493 | result = calloc(list.count, sizeof(*result)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:494:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 494 | (*lengths) = calloc(list.count, sizeof(**lengths)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:547:6: warning: 'sk_ASN1_OBJECT_find' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 547 | if (sk_ASN1_OBJECT_find(oid_stack, oid) >= 0) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:550:2: warning: 'sk_ASN1_OBJECT_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 550 | sk_ASN1_OBJECT_pop_free(oid_stack, ASN1_OBJECT_free); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:608:42: warning: cast from 'const struct x509_st *' to 'struct x509_st *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 608 | status = PEM_write_bio_X509(bio, (X509*)xcert); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:618:11: warning: 'sk_X509_num' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 618 | count = sk_X509_num(chain); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:621:14: warning: 'sk_X509_value' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 621 | X509* c = sk_X509_value(chain, x); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:657:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 657 | new_cert = (BYTE*)realloc(pemCert, new_len + 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:662:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 662 | length = new_len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:670:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 670 | offset += status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:642:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 642 | status = BIO_read(bio, pemCert, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:656:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 656 | new_len = length * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:665:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 665 | status = BIO_read(bio, &pemCert[offset], length - offset); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:703:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 703 | bio = BIO_new_mem_buf(data, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:583:14: warning: unused function 'x509_utils_get_pem' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 583 | static BYTE* x509_utils_get_pem(const X509* xcert, const STACK_OF(X509) * chain, size_t* plength) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 22 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [211/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -c /src/FreeRDP/libfreerdp/core/errinfo.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [212/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -c /src/FreeRDP/libfreerdp/core/errbase.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errbase.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/errbase.c:29:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [213/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -c /src/FreeRDP/libfreerdp/core/errconnect.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errconnect.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/errconnect.c:29:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [214/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -c /src/FreeRDP/libfreerdp/core/streamdump.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/streamdump.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:80:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 80 | _fseeki64(fp, *pOffset, SEEK_SET); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:211:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 211 | r = _fseeki64(fp, *offset, SEEK_SET); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 239 | r = _fseeki64(fp, *offset, SEEK_SET); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:354:13: warning: implicit conversion changes signedness: 'UINT64' (aka 'unsigned long') to 'time_t' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 354 | slp = ts - ctx->dump->replayTime; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:364:21: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 364 | size_t duration = slp; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:79: warning: unused parameter 'port' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:91: warning: unused parameter 'timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [215/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -c /src/FreeRDP/libfreerdp/core/graphics.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/graphics.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/graphics.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [216/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -c /src/FreeRDP/libfreerdp/common/settings.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings.c:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:54:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 54 | new_argv = (char**)realloc(args->argv, sizeof(char*) * (args->argc + 1)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:85:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 85 | (args->argc - x - 1) * sizeof(char*)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~^~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:84:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | memmove_s(&args->argv[x], (args->argc - x) * sizeof(char*), &args->argv[x + 1], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:157:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 157 | if (strncmp(args->argv[i], option, p - args->argv[i]) == 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:790:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 790 | args->argc = argc; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:821:38: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 821 | return freerdp_addin_argv_new(args->argc, cnv.cc); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1207:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1207 | if (!freerdp_settings_set_uint16(settings, (FreeRDP_Settings_Keys_UInt16)index, uval)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1214:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1214 | if (!freerdp_settings_set_int16(settings, (FreeRDP_Settings_Keys_Int16)index, ival)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1220:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1220 | if (!freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)index, uval)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1226:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1226 | if (!freerdp_settings_set_int32(settings, (FreeRDP_Settings_Keys_Int32)index, ival)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1286:84: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1286 | return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1314:10: warning: 4 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_Password51'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1314 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1503:10: warning: 8 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1503 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1744:37: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1744 | settings->OrderSupport[offset] = *(const BOOL*)data; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1645:10: warning: 11 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1645 | switch (id) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1810:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1810 | flags &= ~FREERDP_CODEC_REMOTEFX; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1814:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1814 | flags &= ~FREERDP_CODEC_NSCODEC; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 21 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [217/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -c /src/FreeRDP/libfreerdp/core/smartcardlogon.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/smartcardlogon.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/smartcardlogon.c:380:51: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 380 | static BOOL list_provider_keys(const rdpSettings* settings, NCRYPT_PROV_HANDLE provider, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [218/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -c /src/FreeRDP/libfreerdp/core/utils.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/utils.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:166:10: warning: 4 enumeration values not explicitly handled in switch: 'GW_AUTH_HTTP', 'GW_AUTH_RDG', 'GW_AUTH_RPC'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 166 | switch (reason) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:354:38: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 354 | static BOOL disable_pnp(rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [219/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -c /src/FreeRDP/libfreerdp/gdi/gfx.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gfx.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:171:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #48 - "compile-libfuzzer-none-x86_64": 171 | double sx = NAN; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #48 - "compile-libfuzzer-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:172:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #48 - "compile-libfuzzer-none-x86_64": 172 | double sy = NAN; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #48 - "compile-libfuzzer-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:73: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:573:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 573 | const RDPGFX_SURFACE_COMMAND* cmd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:73: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:659:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 659 | const RDPGFX_SURFACE_COMMAND* cmd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1033:61: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1033 | cmd->surfaceId, rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1075:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1075 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1080:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1080 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1241:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1241 | prect->right = MIN(rect->right, surface->width); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1242:45: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1242 | prect->bottom = MIN(rect->bottom, surface->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 17 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [220/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -c /src/FreeRDP/libfreerdp/core/metrics.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/metrics.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [221/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -c /src/FreeRDP/libfreerdp/core/codecs.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/codecs.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [222/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -c /src/FreeRDP/libfreerdp/core/childsession.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/childsession.c:20: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:62:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 62 | BOOL ret = WriteFile(ptr->hFile, buf, size, &written, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:79:9: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 79 | return written; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:218:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 218 | int nchunks = ringbuffer_peek(&ptr->readBuffer, chunks, ret); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:225:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 225 | ringbuffer_commit_read_bytes(&ptr->readBuffer, ret); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:25: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:254:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 254 | return transport_bio_named_write(bio, str, strlen(str)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:488:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 488 | if (_wcsncmp(pipePath, (WCHAR*)startOfPath, 4)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [223/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.c:51: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:528:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 528 | if (!BN_bin2bn(info->Modulus, info->ModulusLength, mod)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:589:92: warning: unused parameter 'length' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 589 | static BOOL certificate_process_server_public_key(rdpCertificate* cert, wStream* s, UINT32 length) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:788:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 788 | sigdatalen = Stream_PointerAs(s, const BYTE) - sigdata; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:939:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 939 | return end - start; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1175:3: warning: 'sk_X509_free' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 1175 | sk_X509_free(cert->chain); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1256:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1256 | cert->x509 = d2i_X509(NULL, &ptr, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1275:24: warning: passing 'const X509 *' (aka 'const struct x509_st *') to parameter of type 'X509 *' (aka 'struct x509_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #48 - "compile-libfuzzer-none-x86_64": 1275 | cert->x509 = X509_dup(xcert); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/openssl/x509.h:468:22: note: passing argument to parameter 'x509' here Step #48 - "compile-libfuzzer-none-x86_64": 468 | X509 *X509_dup(X509 *x509); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1284:17: warning: 'sk_X509_dup' was marked unused but was used [-Wused-but-marked-unused] Step #48 - "compile-libfuzzer-none-x86_64": 1284 | cert->chain = sk_X509_dup(chain); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1403:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1403 | const int status = BIO_read(bio, &pem[offset], length - offset); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1538:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1538 | *PublicKey = optr = ptr = (BYTE*)calloc(length, sizeof(BYTE)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1616 | size_t outputSize = EVP_PKEY_size(pkey); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1666 | BYTE* ptr = calloc(rc + 1, sizeof(BYTE)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1745:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1745 | const size_t bnsize = BN_num_bytes(bn); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/openssl/bn.h:181:45: note: expanded from macro 'BN_num_bytes' Step #48 - "compile-libfuzzer-none-x86_64": 181 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:61:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 61 | #define CERTIFICATE_TAG FREERDP_TAG("core.certificate") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:993:13: warning: unused function 'certificate_write_server_x509_certificate_chain' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 993 | static BOOL certificate_write_server_x509_certificate_chain(const rdpCertificate* certificate, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 19 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [224/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -c /src/FreeRDP/libfreerdp/core/activation.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/activation.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:42:25: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 42 | Stream_Write_UINT16(s, PduSource); /* targetUser (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:353:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 353 | info.totalEntriesCache0 = settings->BitmapCacheV2CellInfo[0].numEntries; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:354:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 354 | info.totalEntriesCache1 = settings->BitmapCacheV2CellInfo[1].numEntries; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:355:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 355 | info.totalEntriesCache2 = settings->BitmapCacheV2CellInfo[2].numEntries; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:356:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 356 | info.totalEntriesCache3 = settings->BitmapCacheV2CellInfo[3].numEntries; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:357:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 357 | info.totalEntriesCache4 = settings->BitmapCacheV2CellInfo[4].numEntries; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:359:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 359 | info.numEntriesCache0 = MIN(keyCount, info.totalEntriesCache0); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:361:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 361 | info.numEntriesCache1 = MIN(keyCount, info.totalEntriesCache1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:363:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 363 | info.numEntriesCache2 = MIN(keyCount, info.totalEntriesCache2); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:365:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 365 | info.numEntriesCache3 = MIN(keyCount, info.totalEntriesCache3); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:367:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | info.numEntriesCache4 = MIN(keyCount, info.totalEntriesCache4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [225/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -c /src/FreeRDP/libfreerdp/core/mcs.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.h:33: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/mcs.c:196:10: warning: enumeration value 'DomainMCSPDU_invalid' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 196 | switch (pdu) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [226/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -c /src/FreeRDP/libfreerdp/core/security.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/security.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/security.c:320:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 320 | security_UINT32_le(length_le, sizeof(length_le), length); /* length must be little-endian */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [227/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -c /src/FreeRDP/libfreerdp/crypto/tls.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/tls.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/../core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:251:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 251 | status = BIO_write(bio, str, size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:34: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:45: warning: unused parameter 'str' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:312:36: warning: cast from function call of type 'void (*)(const SSL *, int, int)' (aka 'void (*)(const struct ssl_st *, int, int)') to non-matching type 'ULONG_PTR' (aka 'unsigned long') [-Wbad-function-cast] Step #48 - "compile-libfuzzer-none-x86_64": 312 | *((ULONG_PTR*)ptr) = (ULONG_PTR)SSL_get_info_callback(tls->ssl); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:291:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 291 | status = BIO_ctrl(next_bio, cmd, num, ptr); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:293:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 293 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:300:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 300 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:335:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 335 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:348:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 348 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:466:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 466 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:646:10: warning: 14 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 646 | switch (alg) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:664:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 664 | ChannelBindingTokenLength = PrefixLength + CertificateHashLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:54: warning: unused parameter 'once' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:66: warning: unused parameter 'param' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:80: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:768:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 768 | SSL_CTX_set_options(tls->ctx, options); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:785:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 785 | SSL_CTX_set_security_level(tls->ctx, settings->TlsSecLevel); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:895:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 895 | SSL_set_tlsext_host_name(tls->ssl, tls_get_server_name(tls)); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:947:85: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 947 | verify_status = tls_verify_certificate(tls, cert, tls_get_server_name(tls), tls->port); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:906:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 906 | int status = BIO_do_handshake(tls->bio); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/openssl/bio.h:409:34: note: expanded from macro 'BIO_do_handshake' Step #48 - "compile-libfuzzer-none-x86_64": 409 | # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1116:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1116 | if (!tls_prepare(tls, underlying, methods, options, FALSE)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1239:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1239 | status = BIO_wait_write(bio, 100); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/../core/tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #48 - "compile-libfuzzer-none-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1511:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1511 | accept_cert(tls, pemCert, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1770:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1770 | accept_cert(tls, pemCert, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1802:82: warning: unused parameter 'stored_data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1802 | void tls_print_certificate_error(rdpCertificateStore* store, rdpCertificateData* stored_data, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 30 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [228/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -c /src/FreeRDP/libfreerdp/core/timezone.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/timezone.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:113:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 113 | Stream_Read_UINT32(s, tz->Bias); /* Bias */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #48 - "compile-libfuzzer-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:118:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 118 | Stream_Read_UINT32(s, tz->StandardBias); /* StandardBias */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #48 - "compile-libfuzzer-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:123:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 123 | Stream_Read_UINT32(s, tz->DaylightBias); /* DaylightBias */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #48 - "compile-libfuzzer-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:150:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 150 | Stream_Write_UINT32(s, tz->Bias); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:170:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 170 | Stream_Write_UINT32(s, tz->StandardBias); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:181:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 181 | Stream_Write_UINT32(s, tz->DaylightBias); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [229/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -c /src/FreeRDP/libfreerdp/core/multitransport.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/multitransport.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:154:25: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 154 | Stream_Write_UINT32(s, hr); /* HResult (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:179:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'HRESULT' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 179 | Stream_Read_UINT32(s, hr); /* hrResponse (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #48 - "compile-libfuzzer-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:181:78: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 181 | return IFCALLRESULT(STATE_RUN_SUCCESS, multi->MtResponse, multi, requestId, hr); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #48 - "compile-libfuzzer-none-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:184:89: warning: unused parameter 'reqProto' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 184 | static state_run_t multitransport_no_udp(rdpMultitransport* multi, UINT32 reqId, UINT16 reqProto, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:185:54: warning: unused parameter 'cookie' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 185 | const BYTE* cookie) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:191:91: warning: unused parameter 'reqId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 191 | static state_run_t multitransport_server_handle_response(rdpMultitransport* multi, UINT32 reqId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:192:65: warning: unused parameter 'hrResponse' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 192 | UINT32 hrResponse) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:202:59: warning: unused parameter 'protocol' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 202 | rdpMultitransport* multitransport_new(rdpRdp* rdp, UINT16 protocol) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [230/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -c /src/FreeRDP/libfreerdp/core/heartbeat.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:28:7: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 28 | BYTE reserved = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:22:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 22 | #define WITH_DEBUG_HEARTBEAT Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [231/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -c /src/FreeRDP/libfreerdp/core/freerdp.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/freerdp.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:405:7: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 405 | if (now - in->lastInputTimestamp > FakeMouseMotionInterval) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:717:6: warning: string literal of length 4254 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] Step #48 - "compile-libfuzzer-none-x86_64": 717 | "Build configuration: " FREERDP_BUILD_CONFIG "\n" Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 718 | "Build type: " FREERDP_BUILD_TYPE "\n" Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 719 | "CFLAGS: " FREERDP_CFLAGS "\n" Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 720 | "Compiler: " FREERDP_COMPILER_ID ", " FREERDP_COMPILER_VERSION "\n" Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 721 | "Target architecture: " FREERDP_TARGET_ARCH "\n"; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1050:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1050 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1059:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1059 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_DEBUG, line, file, fkt, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1066:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1066 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [232/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -c /src/FreeRDP/libfreerdp/core/input.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/input.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/input.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:726:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 726 | Stream_Read_INT16(s, xDelta); /* xPos (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:727:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 727 | Stream_Read_INT16(s, yDelta); /* yPos (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:906:28: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 906 | in->lastInputTimestamp = now; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/input.c:43:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 43 | #define RDP_CLIENT_INPUT_PDU_HEADER_LENGTH 4 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [233/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -c /src/FreeRDP/libfreerdp/core/tpdu.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tpdu.c:122:24: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 122 | Stream_Write_UINT8(s, length); /* LI */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [234/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -c /src/FreeRDP/libfreerdp/core/tpkt.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpkt.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [235/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -c /src/FreeRDP/libfreerdp/core/client.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/client.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:60: warning: unused parameter 'once' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:72: warning: unused parameter 'param' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:86: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:162:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 162 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :104:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 104 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:250:54: warning: unused parameter 'channels' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 250 | void freerdp_channels_register_instance(rdpChannels* channels, freerdp* instance) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:539:61: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 539 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:546:56: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 545 | pChannelOpenData->pChannelOpenEventProcEx( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 546 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:514:28: warning: comparison of integers of different signs: 'int' and 'UINT32' (aka 'unsigned int') [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 514 | for (int index = 0; index < mcs->channelCount; index++) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:557:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 557 | return -1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:561:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 561 | return -1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:598:62: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 598 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, type, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:605:57: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 604 | pChannelOpenData->pChannelOpenEventProcEx( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 605 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, type, item->UserData, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:910:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 910 | pChannelOpenData->options = pChannelDef->options; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1007:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1007 | pChannelOpenData->options = pChannelDef->options; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1057:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1057 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1093:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1093 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1271:70: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1271 | int freerdp_channels_client_load(rdpChannels* channels, rdpSettings* settings, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1324:73: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1324 | int freerdp_channels_client_load_ex(rdpChannels* channels, rdpSettings* settings, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 22 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [236/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -c /src/FreeRDP/libfreerdp/core/proxy.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/proxy.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:260:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 260 | result = cidr4_match(&sa4.sin_addr, &mask.sin_addr, sub); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:267:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 267 | result = cidr6_match(&sa6.sin6_addr, &mask.sin6_addr, sub); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:634:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 634 | resultsize += status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:593:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 593 | status = BIO_write(bufferedBio, Stream_Buffer(s), Stream_GetPosition(s)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:613:89: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 613 | BIO_read(bufferedBio, (BYTE*)recv_buf + resultsize, sizeof(recv_buf) - resultsize - 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:729:11: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 729 | buf[1] = nauthMethods; /* #of methods offered */ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:773:14: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 773 | buf[1] = usernameLen; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:774:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 774 | memcpy(ptr, proxyUsername, usernameLen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:776:12: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 776 | *ptr = userpassLen; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:778:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 778 | memcpy(ptr, proxyPassword, userpassLen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:812:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 812 | buf[4] = hostnlen; /* DST.ADDR */ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:760:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 760 | int usernameLen = strnlen(proxyUsername, 255); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:761:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 761 | int userpassLen = strnlen(proxyPassword, 255); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:818:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 818 | status = BIO_write(bufferedBio, buf, hostnlen + 7U); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 18 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [237/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -c /src/FreeRDP/libfreerdp/core/settings.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #48 - "compile-libfuzzer-none-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #48 - "compile-libfuzzer-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #48 - "compile-libfuzzer-none-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #48 - "compile-libfuzzer-none-x86_64": 157 | ({ int __res; \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 158 | if (sizeof (c) > 1) \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 159 | { \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 161 | { \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 162 | int __c = (c); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 164 | } \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 165 | else \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 166 | __res = f args; \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 167 | } \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 168 | else \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 170 | __res; })) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1211:87: warning: unused parameter 'certSha1' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1211 | FreeRDP_Settings_Keys_String pwdId, const BYTE* certSha1, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1212:46: warning: unused parameter 'sha1len' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1212 | size_t sha1len) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [238/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -c /src/FreeRDP/libfreerdp/core/nla.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:352:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 352 | switch (utils_authenticate(instance, AUTH_NLA, TRUE)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:320:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 319 | WINPR_SAM_ENTRY* entry = SamLookupUserA( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 320 | sam, settings->Username, userLength + 1 /* ensure '\0' is checked too */, NULL, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:598:10: warning: enumeration values 'NLA_STATE_INITIAL', 'NLA_STATE_AUTH_INFO', and 'NLA_STATE_POST_NEGO' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 598 | switch (nla_get_state(nla)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:805:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 805 | nla->errorCode = STATUS_PASSWORD_MUST_CHANGE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #48 - "compile-libfuzzer-none-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:809:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 809 | nla->errorCode = STATUS_PASSWORD_EXPIRED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #48 - "compile-libfuzzer-none-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:813:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 813 | nla->errorCode = STATUS_ACCOUNT_DISABLED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #48 - "compile-libfuzzer-none-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:817:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 817 | nla->errorCode = NTSTATUS_FROM_WIN32(GetLastError()); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1197:55: warning: unused parameter 'nla' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1197 | static BOOL nla_read_TSRemoteGuardPackageCred(rdpNla* nla, WinPrAsn1Decoder* dec, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1335:36: warning: integer constant not in range of enumerated type 'KERB_LOGON_SUBMIT_TYPE' (aka 'enum _KERB_LOGON_SUBMIT_TYPE') [-Wassign-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1335 | KERB_TICKET_LOGON kerbLogon = { 0 }; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1478:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1477 | if (!WinPrAsn1EncContextualInteger( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1478 | enc, 0, freerdp_settings_get_uint32(settings, FreeRDP_KeySpec))) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1444:10: warning: enumeration value 'TSCREDS_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1444 | switch (credType) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1486:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'FreeRDP_Settings_Keys_String' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1485 | octet_string.data = (BYTE*)freerdp_settings_get_string_as_utf16( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1486 | settings, cspData_fields[i].setting_id, &len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1664:50: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1664 | if (!WinPrAsn1EncContextualInteger(enc, 0, nla->version)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1703:51: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1703 | if (!WinPrAsn1EncContextualInteger(enc, 4, nla->errorCode)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1877:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1877 | case STATUS_PASSWORD_MUST_CHANGE: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #48 - "compile-libfuzzer-none-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1881:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1881 | case STATUS_PASSWORD_EXPIRED: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #48 - "compile-libfuzzer-none-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1885:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1885 | case STATUS_ACCOUNT_DISABLED: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #48 - "compile-libfuzzer-none-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1889:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1889 | case STATUS_LOGON_FAILURE: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:103:30: note: expanded from macro 'STATUS_LOGON_FAILURE' Step #48 - "compile-libfuzzer-none-x86_64": 103 | #define STATUS_LOGON_FAILURE STATUS_CAST(NTSTATUS, 0xC000006DL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1893:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1893 | case STATUS_WRONG_PASSWORD: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:104:31: note: expanded from macro 'STATUS_WRONG_PASSWORD' Step #48 - "compile-libfuzzer-none-x86_64": 104 | #define STATUS_WRONG_PASSWORD STATUS_CAST(NTSTATUS, 0xC000006AL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1897:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1897 | case STATUS_ACCESS_DENIED: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #48 - "compile-libfuzzer-none-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1901:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1901 | case STATUS_ACCOUNT_RESTRICTION: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:111:36: note: expanded from macro 'STATUS_ACCOUNT_RESTRICTION' Step #48 - "compile-libfuzzer-none-x86_64": 111 | #define STATUS_ACCOUNT_RESTRICTION STATUS_CAST(NTSTATUS, 0xC000006EL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1905:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1905 | case STATUS_ACCOUNT_LOCKED_OUT: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:112:35: note: expanded from macro 'STATUS_ACCOUNT_LOCKED_OUT' Step #48 - "compile-libfuzzer-none-x86_64": 112 | #define STATUS_ACCOUNT_LOCKED_OUT STATUS_CAST(NTSTATUS, 0xC0000234L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1909:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1909 | case STATUS_ACCOUNT_EXPIRED: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:113:32: note: expanded from macro 'STATUS_ACCOUNT_EXPIRED' Step #48 - "compile-libfuzzer-none-x86_64": 113 | #define STATUS_ACCOUNT_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000193L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1913:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1913 | case STATUS_LOGON_TYPE_NOT_GRANTED: Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:114:39: note: expanded from macro 'STATUS_LOGON_TYPE_NOT_GRANTED' Step #48 - "compile-libfuzzer-none-x86_64": 114 | #define STATUS_LOGON_TYPE_NOT_GRANTED STATUS_CAST(NTSTATUS, 0xC000015BL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1997:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1997 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :190:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 190 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:110:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 110 | #define NLA_PKG_NAME CREDSSP_AUTH_PKG_SPNEGO Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:57:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 57 | #define SERVER_KEY "Software\\" FREERDP_VENDOR_STRING "\\" FREERDP_PRODUCT_STRING "\\Server" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 31 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [239/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -c /src/FreeRDP/libfreerdp/core/tcp.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:48: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:57: warning: unused parameter 'mode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:75: warning: unused parameter 'argp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:85: warning: unused parameter 'argi' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:96: warning: unused parameter 'argl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:107:48: warning: unused parameter 'ret' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 107 | long ret) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:60: warning: unused parameter 'str' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:54: warning: unused parameter 'str' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:63: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:50: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:59: warning: unused parameter 'mode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:77: warning: unused parameter 'argp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:87: warning: unused parameter 'argi' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:50: warning: unused parameter 'argl' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 466 | long argl, long ret) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:61: warning: unused parameter 'ret' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 466 | long argl, long ret) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:489:74: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 489 | if (buf && num && !ringbuffer_write(&ptr->xmitBuffer, (const BYTE*)buf, num)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:503:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 503 | const int status = BIO_write(next_bio, chunks[i].data, chunks[i].size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:62: warning: unused parameter 'str' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:56: warning: unused parameter 'str' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:65: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:593:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 593 | status = ringbuffer_used(&ptr->xmitBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:731:18: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 731 | if (getpeername(sockfd, (struct sockaddr*)&saddr, &length) != 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:826:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 826 | status = WSAEventSelect(sockfd, handles[count++], FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:34: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:20: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:865:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 865 | status = WSAEventSelect(sockfd, handles[0], 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:873:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 873 | if (_ioctlsocket(sockfd, FIONBIO, &arg) != 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:857:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 857 | status = recv(sockfd, NULL, 0, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:924:14: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 924 | curPort = ports[index]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:966:50: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 966 | status = _connect(sockfd, addr->ai_addr, addr->ai_addrlen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:900:72: warning: unused parameter 'timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 900 | UINT32 count, UINT16 port, UINT32 timeout) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:989:9: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 989 | return sockfd; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:1159:43: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1157 | sockfd = freerdp_tcp_connect_multi( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1158 | context, settings->TargetNetAddresses, settings->TargetNetPorts, Step #48 - "compile-libfuzzer-none-x86_64": 1159 | settings->TargetNetAddressCount, port, timeout); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:13: warning: unused function 'transport_bio_simple_callback' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:13: warning: unused function 'transport_bio_buffered_callback' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 45 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [240/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -c /src/FreeRDP/libfreerdp/core/autodetect.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:133:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 133 | RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:182:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 182 | RDP_TRANSPORT_TYPE transport, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:210:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 210 | RDP_TRANSPORT_TYPE transport, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:249:71: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 249 | RDP_TRANSPORT_TYPE transport, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:379:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 379 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:387:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 387 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:395:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 395 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:373:10: warning: enumeration value 'RDP_NETCHAR_RESERVED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 373 | switch (result->type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:357:90: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 357 | static BOOL autodetect_send_netchar_result(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:88: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:460:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 460 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:481:89: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 481 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:513:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 513 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:544:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 544 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:13: warning: unused function 'autodetect_send_netchar_sync' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 19 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [241/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -c /src/FreeRDP/libfreerdp/core/nego.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nego.c:27: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:182:12: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 182 | switch (nego_get_state(nego)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:475:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 475 | cchPCB = len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:789:29: warning: unused parameter 'transport' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 789 | int nego_recv(rdpTransport* transport, wStream* s, void* extra) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:943:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 943 | result = nego_set_routing_token(nego, str, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1026:10: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1026 | switch (nego_get_state(nego)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1154:52: warning: unused parameter 'nego' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1154 | static BOOL nego_process_correlation_info(rdpNego* nego, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1288:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1287 | if ((flags & Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1288 | ~(EXTENDED_CLIENT_DATA_SUPPORTED | DYNVC_GFX_PROTOCOL_SUPPORTED | RDP_NEGRSP_RESERVED | Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1289 | RESTRICTED_ADMIN_MODE_SUPPORTED | REDIRECTED_AUTHENTICATION_MODE_SUPPORTED))) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [242/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -c /src/FreeRDP/libfreerdp/core/redirection.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/redirection.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:130:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 130 | *plen = len; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:205:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 205 | Stream_Write_UINT32(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:214:55: warning: unused parameter 'flag' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 214 | static BOOL rdp_redirection_write_base64_wchar(UINT32 flag, wStream* s, size_t length, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:276:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 276 | *pLength = wpos; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:329:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 329 | Stream_Write_UINT32(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:615:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 614 | pres = freerdp_settings_set_uint32(settings, FreeRDP_RedirectionAcceptedCertLength, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 615 | length); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:925:42: warning: unused parameter 'flag' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 925 | static SSIZE_T redir_write_string(UINT32 flag, wStream* s, const char* str) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:938:37: warning: unused parameter 'flag' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 938 | static BOOL redir_write_data(UINT32 flag, wStream* s, UINT32 length, const BYTE* data) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [243/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -c /src/FreeRDP/libfreerdp/core/info.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/info.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:534:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 534 | Stream_Write_UINT16(s, cbClientAddress); /* cbClientAddress (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:538:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 538 | Stream_Write_UINT16(s, cbClientDir); /* cbClientDir (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:916:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 916 | Stream_Write_UINT16(s, (UINT32)cbDomain); /* cbDomain (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:917:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 917 | Stream_Write_UINT16(s, (UINT32)cbUserName); /* cbUserName (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:918:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 918 | Stream_Write_UINT16(s, (UINT32)cbPassword); /* cbPassword (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:919:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 919 | Stream_Write_UINT16(s, (UINT32)cbAlternateShell); /* cbAlternateShell (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:920:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 920 | Stream_Write_UINT16(s, (UINT32)cbWorkingDir); /* cbWorkingDir (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1409:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1409 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1418:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1418 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [244/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -c /src/FreeRDP/libfreerdp/core/connection.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/connection.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:259:71: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 259 | wstatus = WaitForMultipleObjectsEx(nevents, events, FALSE, (dueDate - now), TRUE); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:350:49: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 350 | nego_set_target(rdp->nego, hostname, settings->ServerPort); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:380:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 380 | CharUpperBuffA(cookie, domain_length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:770:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 770 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1221:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1221 | switch (state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1337:10: warning: 25 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1337 | switch (state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1367:22: warning: implicit conversion changes signedness: 'CONNECTION_STATE' to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1367 | stateEvent.state = rdp_get_state(rdp); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1866:10: warning: 26 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1866 | switch (state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1885:10: warning: 21 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1885 | switch (state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [245/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -c /src/FreeRDP/libfreerdp/core/display.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.c:20: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/display.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [246/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -c /src/FreeRDP/libfreerdp/core/channels.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/channels.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:197:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 197 | rc = client->VirtualChannelRead(client, hChannel, Stream_Pointer(s), chunkLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:303:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 303 | Stream_Write_UINT32(s, totalSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [247/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -c /src/FreeRDP/libfreerdp/core/server.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/server.c:30: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:82:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 82 | messageCtx->channelId = channel->channelId; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:99:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | channelId = channel->channelId; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:209:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 209 | length -= value; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:309:12: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 309 | value = wts_read_variable_uint(channel->receiveData, cbChId, &ChannelId); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:278:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 278 | length = Stream_GetPosition(channel->receiveData); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:393:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 393 | Stream_Write_UINT8(s, val); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:398:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 398 | Stream_Write_UINT16(s, val); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:419:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 419 | *bm = ((Cmd & 0x0F) << 4) | cbChId; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:474:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 473 | ret = wts_queue_receive_data(channel, Stream_Buffer(channel->receiveData), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 474 | Stream_GetPosition(channel->receiveData)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:577:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 577 | if (!WTSVirtualChannelWrite(channel, (PCHAR)capaBuffer, Stream_GetPosition(s), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:58: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:83: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:57: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:82: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:60: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:85: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:882:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 882 | DWORD flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:59: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:84: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:889:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 889 | DWORD flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:894:55: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 894 | BOOL WINAPI FreeRDP_WTSStopRemoteControlSession(ULONG LogonId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:82: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:900:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 900 | BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:81: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:906:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 906 | BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:49: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:68: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:84: warning: unused parameter 'Version' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:48: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:67: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:83: warning: unused parameter 'Version' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:923:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 923 | HANDLE WINAPI FreeRDP_WTSOpenServerW(LPWSTR pServerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1046:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1046 | HANDLE WINAPI FreeRDP_WTSOpenServerExW(LPWSTR pServerName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:48: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:63: warning: unused parameter 'ProcessId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:80: warning: unused parameter 'ExitCode' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:56: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:64: warning: unused parameter 'WTSInfoClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:86: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1121:56: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1121 | DWORD* pBytesReturned) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1145:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1145 | SetLastError(E_OUTOFMEMORY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1126:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1126 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:48: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:68: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:82: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1160:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1160 | DWORD* pBytesReturned) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:81: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1167:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1167 | DWORD* pBytesReturned) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:46: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:79: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1174:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1174 | DWORD DataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:64: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1181:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1181 | DWORD DataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:77: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:63: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:79: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:76: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:62: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:78: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:49: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:64: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:80: warning: unused parameter 'bWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:45: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:60: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:76: warning: unused parameter 'bWait' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:46: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:61: warning: unused parameter 'ShutdownFlag' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:62: warning: unused parameter 'EventMask' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:80: warning: unused parameter 'pEventFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1317:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1317 | channel = channel_new(vcm, client, joined_channel->ChannelId, index, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1257:67: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1257 | HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen(HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1398:23: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1398 | channel->channelId = InterlockedIncrement(&vcm->dvc_channel_id_seq); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1415:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1414 | if (!WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1415 | Stream_GetPosition(s), &written)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1473:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1472 | ret = WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1473 | Stream_GetPosition(s), &written); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1484:72: warning: unused parameter 'TimeOut' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1484 | BOOL WINAPI FreeRDP_WTSVirtualChannelRead(HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1555:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1555 | SetLastError(E_OUTOFMEMORY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1583:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1583 | SetLastError(E_OUTOFMEMORY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1594:54: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1594 | buffer[0] = (DATA_FIRST_PDU << 4) | (cbLen << 2) | cbChId; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1598:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1598 | buffer[0] = (DATA_PDU << 4) | cbChId; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1602:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1602 | written = Stream_GetRemainingLength(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1608:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1608 | length = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1627:56: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1627 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput(HANDLE hChannelHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1632:57: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1632 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput(HANDLE hChannelHandle) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1666:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1666 | SetLastError(E_OUTOFMEMORY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1684:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1684 | SetLastError(E_OUTOFMEMORY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1726:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1726 | SetLastError(E_OUTOFMEMORY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1744:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1744 | SetLastError(E_OUTOFMEMORY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1767:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1767 | ULONG NumberOfEntries) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1773:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1773 | ULONG NumberOfEntries) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:57: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1783:59: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1783 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification(HWND hWnd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:61: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:75: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:63: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:77: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:45: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:64: warning: unused parameter 'phToken' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:54: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:76: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:53: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:75: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:87: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:86: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:47: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:82: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1841:46: warning: unused parameter 'flag' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1841 | DWORD flag) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:46: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:81: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:96: warning: unused parameter 'flag' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1853:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1853 | LPWSTR pListenerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1854:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1854 | SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1855:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1855 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1861:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1861 | LPSTR pListenerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1862:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1862 | SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1863:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1863 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1869:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1869 | LPWSTR pListenerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1870:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1870 | SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1872:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1872 | LPDWORD lpnLengthNeeded) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1878:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1878 | LPSTR pListenerName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1879:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1879 | SECURITY_INFORMATION SecurityInformation, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1881:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1881 | LPDWORD lpnLengthNeeded) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1886:48: warning: unused parameter 'bEnable' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1886 | BOOL CDECL FreeRDP_WTSEnableChildSessions(BOOL bEnable) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1891:52: warning: unused parameter 'pbEnabled' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1891 | BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled(PBOOL pbEnabled) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1896:48: warning: unused parameter 'pSessionId' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1896 | BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1905:42: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1905 | BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:41: warning: unused parameter 'hServer' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:57: warning: unused parameter 'username' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:74: warning: unused parameter 'password' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:91: warning: unused parameter 'domain' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1950:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1950 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :128:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 128 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 257 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [248/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -c /src/FreeRDP/libfreerdp/core/listener.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.c:50: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:55:64: warning: unused parameter 'instance' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 55 | static BOOL freerdp_listener_open_from_vsock(freerdp_listener* instance, const char* bind_address, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:56:53: warning: unused parameter 'port' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 56 | UINT16 port) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:200:51: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | status = _bind((SOCKET)sockfd, ai->ai_addr, ai->ai_addrlen); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:227:18: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 227 | WSAEventSelect(sockfd, listener->events[listener->num_sockfds], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:271:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 271 | status = _bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:280:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 280 | status = _listen(sockfd, 10); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:328:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 328 | WSAEventSelect(fd, listener->events[listener->num_sockfds], FD_READ | FD_ACCEPT | FD_CLOSE); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:385:19: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 385 | return listener->num_sockfds; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:500:59: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 500 | WLog_WARN(TAG, "accept failed with %s", winpr_strerror(errno, buffer, sizeof(buffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:7: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 481 | int peer_sockfd = Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [249/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -c /src/FreeRDP/libfreerdp/codec/bulk.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bulk.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/../core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:157:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #48 - "compile-libfuzzer-none-x86_64": 157 | double CompressionRatio = NAN; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #48 - "compile-libfuzzer-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:249:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #48 - "compile-libfuzzer-none-x86_64": 249 | double CompressionRatio = NAN; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #48 - "compile-libfuzzer-none-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:373:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 373 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :17:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 17 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [250/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -c /src/FreeRDP/libfreerdp/core/aad.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/aad.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:733:36: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 733 | int aad_recv(rdpAad* aad, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:761:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 761 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :107:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [251/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -c /src/FreeRDP/libfreerdp/core/credssp_auth.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/credssp_auth.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:187:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 187 | identityEx->PackageListLength = _wcslen(auth->package_list); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:63: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'USHORT' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:221:80: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 221 | if (ConvertUtf8ToWChar(auth->kerberosSettings.kdcUrl, (WCHAR*)(secAttr + 1), str_size) <= 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:500:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 500 | switch (auth->state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:565:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 565 | switch (auth->state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [252/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -c /src/FreeRDP/libfreerdp/core/surface.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/surface.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:300:17: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 300 | cmdType = cmd->cmdType; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:316:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 316 | Stream_Write_UINT16(s, cmd->destLeft); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:317:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 317 | Stream_Write_UINT16(s, cmd->destTop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:318:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 318 | Stream_Write_UINT16(s, cmd->destRight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:319:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 319 | Stream_Write_UINT16(s, cmd->destBottom); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [253/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_pack.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/smartcard_pack.h:28: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1671:79: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1671 | if (!smartcard_ndr_pointer_read_(s, index, &pbContextNdrPtr, file, function, line)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1707:66: warning: unused parameter 'pbContextNdrPtr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1707 | LONG smartcard_unpack_redir_scard_context_ref(wStream* s, UINT32 pbContextNdrPtr, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1772:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1772 | if (!smartcard_ndr_pointer_read_(s, index, NULL, file, function, line)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [254/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -c /src/FreeRDP/libfreerdp/codec/audio.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/audio.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/audio.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/audio.c:256:13: warning: unused function 'audio_format_valid' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 256 | static BOOL audio_format_valid(const AUDIO_FORMAT* format) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [255/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -c /src/FreeRDP/libfreerdp/core/license.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/license.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:1956:9: warning: variable 'ConnectFlags' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1956 | UINT32 ConnectFlags = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2708:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2708 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :148:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2758:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 2758 | switch (state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:87:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 87 | #define LICENSING_PADDING_SIZE 8 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:70:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 70 | #define LICENSE_PKT_SC_MASK \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:72:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 72 | #define LICENSE_PKT_MASK (LICENSE_PKT_CS_MASK | LICENSE_PKT_SC_MASK) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:93:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 93 | #define LicenseProtocolVersionMask 0x0F Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:68:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 68 | #define LICENSE_PKT_CS_MASK \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:91:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 91 | #define PREAMBLE_VERSION_2_0 0x02 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:85:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 85 | #define HWID_UNIQUE_DATA_LENGTH 16 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2556:6: warning: unused function 'license_read_platform_challenge_response' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 2556 | BOOL license_read_platform_challenge_response(rdpLicense* license, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/license.c:800:6: warning: unused function 'license_read_server_upgrade_license' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 800 | BOOL license_read_server_upgrade_license(rdpLicense* license, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 16 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [256/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -c /src/FreeRDP/libfreerdp/core/gcc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:439:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 439 | if (!per_write_length(s, Stream_GetPosition(userData) + 14)) /* connectPDU length */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:462:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 462 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:562:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 562 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:992:9: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 992 | return filtered; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1099:42: warning: unused parameter 'connectionType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1099 | UINT32 connectionType) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1192:10: warning: variable 'clientProductIdLen' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1192 | UINT16 clientProductIdLen = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1402:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1402 | Stream_Write_UINT16(s, settings->DesktopWidth); /* DesktopWidth */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1403:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1403 | Stream_Write_UINT16(s, settings->DesktopHeight); /* DesktopHeight */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1433:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1433 | connectionType = settings->ConnectionType; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1442:25: warning: implicit conversion loses integer precision: 'HIGH_COLOR_DEPTH' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1442 | Stream_Write_UINT16(s, highColorDepth); /* highColorDepth */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1799:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1799 | if (!gcc_write_user_data_header(s, SC_SECURITY, end - posHeader)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1878:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1878 | length = mcs->channelCount * 12 + 8; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1898:9: warning: variable 'MCSChannelId' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1898 | UINT16 MCSChannelId = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1942:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1942 | if (!gcc_write_user_data_header(s, SC_NET, payloadLen)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1946:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1946 | Stream_Write_UINT16(s, mcs->channelCount); /* channelCount */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2114:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2114 | current->x = left; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2115:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2115 | current->y = top; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2116:33: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2116 | current->width = right - left + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2117:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2117 | current->height = bottom - top + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2146:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2146 | length = (20 * settings->MonitorCount) + 12; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2168:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2168 | const UINT32 left = current->x - baseX; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2169:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2169 | const UINT32 top = current->y - baseY; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2170:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2170 | const UINT32 right = left + current->width - 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2171:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2171 | const UINT32 bottom = top + current->height - 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2239:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2239 | length = (20 * settings->MonitorCount) + 16; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 29 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [257/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_decode.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:27: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_decode.c:47:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 47 | context->rlgr_decode(context->mode, data, size, buffer, 4096); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [258/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [259/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -c /src/FreeRDP/libfreerdp/core/fastpath.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/fastpath.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:707:64: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 707 | return IFCALLRESULT(TRUE, input->KeyboardEvent, input, flags, code); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #48 - "compile-libfuzzer-none-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:710:85: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 710 | static BOOL fastpath_recv_input_event_mouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:750:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 750 | Stream_Read_INT16(s, xDelta); /* xDelta (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:751:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 751 | Stream_Read_INT16(s, yDelta); /* yDelta (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:732:88: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 732 | static BOOL fastpath_recv_input_event_relmouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:765:83: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 765 | static BOOL fastpath_recv_input_event_qoe(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:793:86: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 793 | static BOOL fastpath_recv_input_event_mousex(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1007:35: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1007 | Stream_Write_UINT8(s, eventFlags | (eventCode << 5)); /* eventHeader (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1069:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1069 | int sec_bytes = fastpath_get_sec_bytes(fastpath->rdp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1156:52: warning: unused parameter 'fastpath' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1156 | wStream* fastpath_update_pdu_init_new(rdpFastPath* fastpath) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1194:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1194 | maxLength = (maxLength < CompressionMaxSize) ? maxLength : CompressionMaxSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1240:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1240 | fpUpdateHeader.size = (totalLength > maxLength) ? maxLength : totalLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1257:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1257 | fpUpdateHeader.compressionFlags = compressionFlags; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1269:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1269 | fpUpdateHeader.size = DstSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1301:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1301 | fpUpdatePduHeader.length = fpUpdateHeader.size + fpHeaderSize + pad; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1198:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1198 | totalLength = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 22 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [260/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:135:7: warning: implicit conversion changes signedness: 'auth_status' to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 135 | rc = utils_authenticate_gateway(instance, GW_AUTH_RPC); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:259:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 259 | bind_pdu.header.frag_length = offset; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:411:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 411 | auth_3_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:418:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 418 | auth_3_pdu.header.frag_length = offset; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [261/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_dwt.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 73 | l_dst[x + 1] = (hl[n] << 1) + ((l_dst[x] + l_dst[x + 2]) >> 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:74:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 74 | h_dst[x + 1] = (hh[n] << 1) + ((h_dst[x] + h_dst[x + 2]) >> 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:78:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 78 | l_dst[x + 1] = (hl[n] << 1) + (l_dst[x]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:79:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 79 | h_dst[x + 1] = (hh[n] << 1) + (h_dst[x]); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:108:49: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 108 | dst[total_width] = (*(h - total_width) << 1) + ((*dst + dst[2 * total_width]) >> 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:113:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 113 | dst[total_width] = (*h << 1) + ((*dst * 2) >> 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [262/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_quantization.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:78:12: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 78 | half = (1 << (factor - 1)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [263/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -c /src/FreeRDP/libfreerdp/core/transport.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:226:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 226 | closesocket(sockfd); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:236:10: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 236 | switch (utils_authenticate(transport_get_context(transport)->instance, AUTH_RDP, FALSE)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:262:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 262 | switch (utils_authenticate(context->instance, AUTH_TLS, FALSE)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:306:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 306 | tls->port = settings->ServerPort; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:745:47: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 745 | saveerrno, winpr_strerror(saveerrno, ebuffer, sizeof(ebuffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:723:83: warning: unused parameter 'bio' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 723 | static void transport_bio_error_log(rdpTransport* transport, LPCSTR biofunc, BIO* bio, LPCSTR file, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:827:19: warning: implicit conversion changes signedness: 'int' to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 827 | rdp->inBytes += status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1019:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1019 | pduLength = parse_nla_mode_pdu(transport, s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1021:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1021 | pduLength = rdstls_parse_pdu(transport->log, s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1023:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1023 | pduLength = parse_default_mode_pdu(transport, s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1026:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1026 | return pduLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1035:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1035 | return pduLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1055:19: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1055 | const int rc = transport_read_layer(transport, &c, 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1067:18: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1067 | const int rc = transport_read_layer_bytes(transport, s, 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1080:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1080 | rc = transport_read_layer_bytes(transport, s, 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1102:11: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | return status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1111:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1111 | return Stream_Length(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1211:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1211 | length -= status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1212:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1212 | Stream_Seek(s, status); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1215:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1215 | transport->written += writtenlength; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1147:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1147 | writtenlength = length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1159:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1159 | status = BIO_write(transport->frontBio, Stream_ConstPointer(s), length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1362:9: warning: implicit conversion loses integer precision: 'long' to 'BOOL' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1362 | return BIO_write_blocked(transport->frontBio); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/tcp.h:62:30: note: expanded from macro 'BIO_write_blocked' Step #48 - "compile-libfuzzer-none-x86_64": 62 | #define BIO_write_blocked(b) BIO_ctrl(b, BIO_C_WRITE_BLOCKED, 0, NULL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :26:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 26 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 28 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [264/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -c /src/FreeRDP/libfreerdp/core/rdstls.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdstls.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:184:50: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 184 | static BOOL rdstls_write_capabilities(rdpRdstls* rdstls, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:234:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 234 | Stream_Write_UINT16(s, length); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:72: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:89: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:449:6: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 448 | serverRedirectionGuidLength = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 449 | freerdp_settings_get_uint32(settings, FreeRDP_RedirectionGuidLength); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:74: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:91: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:557:10: warning: enumeration values 'RDSTLS_STATE_INITIAL' and 'RDSTLS_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 557 | switch (state) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:906:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 906 | return Stream_GetPosition(s) + passwordLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [265/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_encode.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:252:66: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 252 | *size = context->rlgr_encode(context->mode, data, 4096, buffer, buffer_size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:69: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:55: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:40:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 40 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [266/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:733:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 733 | closesocket(sockfd); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:757:59: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 756 | if (!proxy_connect(settings, bufferedBio, proxyUsername, proxyPassword, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 757 | settings->GatewayHostname, settings->GatewayPort)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:771:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 771 | tls->port = settings->GatewayPort; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:837:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 837 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:869:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 869 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:908:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 908 | if (rpc_out_channel_connect(outChannel, timeout) < 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:961:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 961 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :19:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 19 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [267/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -c /src/FreeRDP/libfreerdp/codec/dsp.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/dsp.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [268/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -c /src/FreeRDP/libfreerdp/core/rdp.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:300:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 300 | *remainingLength = remLen; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:525:7: warning: variable 'byte' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 525 | BYTE byte = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:700:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 700 | if (!rdp_write_security_header(rdp, s, sec_flags)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:716:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 716 | *pad = 8 - (length % 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:724:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 724 | Stream_Write_UINT8(s, *pad); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:728:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 728 | if (!security_hmac_signature(data, length, Stream_Pointer(s), 8, rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:732:38: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 732 | if (!security_fips_encrypt(data, length + *pad, rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:743:56: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 743 | status = security_salted_mac_signature(rdp, data, length, TRUE, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:747:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 747 | security_mac_signature(rdp, data, length, Stream_PointerAs(s, BYTE), 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:754:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 754 | if (!security_encrypt(Stream_Pointer(s), length, rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:712:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 712 | length = length - (data - Stream_Buffer(s)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:738:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 738 | length = length - (data - Stream_Buffer(s)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:815:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 815 | length = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:846:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 846 | length = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:853:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 853 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, type, channel_id)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:886:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 886 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:891:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 891 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, PDU_TYPE_DATA, channel_id)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:893:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 893 | if (!rdp_write_share_data_header(rdp, s, length - sec_bytes, type, rdp->settings->ShareId)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:897:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 897 | if (!rdp_security_stream_out(rdp, s, length, 0, &pad)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:926:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 926 | length = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:57: warning: unused parameter 'rdp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:71: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:954:9: warning: variable 'unitId' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 954 | UINT16 unitId = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1467:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1467 | if (!security_fips_decrypt(Stream_Pointer(s), length, rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1470:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1470 | if (!security_fips_check_signature(Stream_ConstPointer(s), length - pad, sig, 8, rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1490:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1490 | if (!security_decrypt(Stream_PointerAs(s, BYTE), length, rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1494:72: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1494 | status = security_salted_mac_signature(rdp, Stream_ConstPointer(s), length, FALSE, cmac, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1498:60: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1498 | security_mac_signature(rdp, Stream_ConstPointer(s), length, cmac, sizeof(cmac)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1516:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1516 | *pLength = length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1831:10: warning: 13 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_MCS_ERECT_DOMAIN', 'CONNECTION_STATE_MCS_ATTACH_USER'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 1831 | switch (rdp_get_state(rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2364:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2364 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :118:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 118 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2547:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2547 | const UINT32 mask = ~(FINALIZE_SC_SYNCHRONIZE_PDU | FINALIZE_SC_CONTROL_COOPERATE_PDU | Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2548 | FINALIZE_SC_CONTROL_GRANTED_PDU | FINALIZE_SC_FONT_MAP_PDU | Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2549 | FINALIZE_CS_SYNCHRONIZE_PDU | FINALIZE_CS_CONTROL_COOPERATE_PDU | Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2550 | FINALIZE_CS_CONTROL_REQUEST_PDU | FINALIZE_CS_PERSISTENT_KEY_LIST_PDU | Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2551 | FINALIZE_CS_FONT_LIST_PDU | FINALIZE_DEACTIVATE_REACTIVATE); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2764:42: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2764 | static BOOL option_is_experimental(wLog* log, const char* tok) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 37 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [269/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -c /src/FreeRDP/libfreerdp/core/peer.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/peer.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:96:50: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 96 | peerChannel = server_channel_common_new(client, index, mcsChannel->ChannelId, 128, NULL, name); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:190:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 190 | if (!rdp_send(rdp, s, peerChannel->channelId)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:329:80: warning: unused parameter 'totalLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 329 | static state_run_t peer_recv_data_pdu(freerdp_peer* client, wStream* s, UINT16 totalLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:555:13: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 555 | switch (autodetect_get_state(rdp->autodetect)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:577:14: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 577 | switch (autodetect_get_state(rdp->autodetect)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:551:11: warning: 29 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 551 | switch (rdp_get_state(rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:624:10: warning: 5 enumeration values not explicitly handled in switch: 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST', 'LICENSE_STATE_NEW_REQUEST'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 624 | switch (license_get_state(rdp->license)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:962:13: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_QUIT_SESSION', 'STATE_RUN_FAILED'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 962 | switch (ret) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1008:42: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1006 | .y = 0, Step #48 - "compile-libfuzzer-none-x86_64": 1007 | .width = w, Step #48 - "compile-libfuzzer-none-x86_64": 1008 | .height = h, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1007:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1006 | .y = 0, Step #48 - "compile-libfuzzer-none-x86_64": 1007 | .width = w, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:816:10: warning: 4 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_AAD', 'CONNECTION_STATE_MCS_CREATE_RESPONSE', 'CONNECTION_STATE_MCS_ATTACH_USER_CONFIRM'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 816 | switch (rdp_get_state(rdp)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1309:82: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1309 | static LicenseCallbackResult freerdp_peer_nolicense(freerdp_peer* peer, wStream* s) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1396:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1396 | osMajorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMajorType); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1441:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1441 | osMinorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMinorType); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 18 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [270/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -c /src/FreeRDP/libfreerdp/codec/jpeg.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/jpeg.c:22: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:34: warning: unused parameter 'input' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:47: warning: unused parameter 'output' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:59: warning: unused parameter 'width' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:70: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:82: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:92: warning: unused parameter 'bpp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [271/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -c /src/FreeRDP/libfreerdp/codec/nsc_encode.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc_encode.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:129:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 129 | rw = (context->ChromaSubsamplingLevel ? tempWidth : context->width); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:130:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 130 | ccl = context->ColorLossLevel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:358:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 358 | *out++ = runlength - 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:443:37: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 443 | BOOL nsc_write_message(NSC_CONTEXT* context, wStream* s, const NSC_MESSAGE* message) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:488:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 488 | context->width = width; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:489:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 489 | context->height = height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:513:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 513 | message.ColorLossLevel = context->ColorLossLevel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:514:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 514 | message.ChromaSubsamplingLevel = context->ChromaSubsamplingLevel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:415:15: warning: unused function 'nsc_compute_byte_count' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 415 | static UINT32 nsc_compute_byte_count(NSC_CONTEXT* context, UINT32* ByteCount, UINT32 width, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [272/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -c /src/FreeRDP/libfreerdp/codec/nsc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:60:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 60 | shift = context->ColorLossLevel - 1; /* colorloss recovery + YCoCg shift */ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:99:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | *bmpdata++ = MINMAX(b_val, 0, 0xFF); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #48 - "compile-libfuzzer-none-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:100:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 100 | *bmpdata++ = MINMAX(g_val, 0, 0xFF); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #48 - "compile-libfuzzer-none-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:101:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 101 | *bmpdata++ = MINMAX(r_val, 0, 0xFF); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #48 - "compile-libfuzzer-none-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #48 - "compile-libfuzzer-none-x86_64": | ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:283:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 283 | context->BitmapDataLength = blength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:304:39: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 304 | context->priv->PlaneBuffersLength = plength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :57:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:480:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 480 | context->width = width; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:481:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 481 | context->height = height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:40:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 40 | #define TAG FREERDP_TAG("codec.nsc") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:438:76: warning: unused parameter 'nHeight' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 438 | UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 flip) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [273/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_add.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_add.c:19: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [274/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -c /src/FreeRDP/libfreerdp/codec/region.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/region.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/region.h:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:90:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 90 | return region->data->nbRects; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:109:20: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 109 | *nbRects = data->nbRects; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:194:46: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 194 | REGION16_DATA* ret = (REGION16_DATA*)malloc(allocSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:228:47: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 228 | CopyMemory(dst->data, src->data, src->data->size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #48 - "compile-libfuzzer-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:21: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~^~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:459:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 459 | MoveMemory(band2, endBand, toMove); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #48 - "compile-libfuzzer-none-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:472:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 472 | size_t allocSize = sizeof(REGION16_DATA) + (finalNbRects * sizeof(RECTANGLE_16)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:485:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 485 | region->data->size = allocSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:674:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 674 | tmpItems = realloc(newItems, newItems->size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:797:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 797 | dst->data = realloc(newItems, newItems->size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 17 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [275/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:30: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:642:16: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 642 | statusCode = http_response_get_status_code(response); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:761:11: warning: 6 enumeration values not explicitly handled in switch: 'CLIENT_OUT_CHANNEL_STATE_OPENED', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A6W', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A10W'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 761 | switch (nextOutChannel->State) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1005:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1005 | return status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1079:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1079 | request_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1086:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1086 | request_pdu.header.frag_length = offset; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1057:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1057 | request_pdu.alloc_hint = length; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1077:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1077 | stub_data_pad = rpc_offset_align(&offset, 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1102:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1102 | plaintext.cbBuffer = offset; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1104:81: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1104 | if (!credssp_auth_encrypt(auth, &plaintext, &ciphertext, &size, rpc->SendSeqNum++)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1196:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1196 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :29:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 29 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 14 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [276/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:32:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 32 | #define BLU(_k_) (((_k_)&0x000000FFU)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:30:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define RED(_k_) (((_k_)&0x00FF0000U) >> 16) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:31:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 31 | #define GRN(_k_) (((_k_)&0x0000FF00U) >> 8) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [277/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_andor.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_andor.c:18: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [278/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -c /src/FreeRDP/libfreerdp/core/window.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/window.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:395:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 395 | Stream_Read_UINT32(s, windowState->visibleOffsetX); /* visibleOffsetX (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #48 - "compile-libfuzzer-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:396:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 396 | Stream_Read_UINT32(s, windowState->visibleOffsetY); /* visibleOffsetY (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #48 - "compile-libfuzzer-none-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:54: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:76: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:65: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:87: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:919:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 919 | size = sizeof(UINT32) * monitored_desktop->numWindowIds; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:920:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 920 | newid = (UINT32*)realloc(monitored_desktop->windowIds, size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:932:25: warning: comparison of integers of different signs: 'UINT32' (aka 'unsigned int') and 'int' [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 932 | for (UINT32 i = 0; i < (int)monitored_desktop->numWindowIds; i++) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:62: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:84: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [279/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_copy.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_copy.c:19: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:17: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:122:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 122 | memcpy(dst, src, rowbytes); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:138:16: warning: cast from '__copy_8u_t' (aka 'int (*)(const unsigned char *restrict, unsigned char *restrict, int)') to '__copy_t' (aka 'int (*)(const void *restrict, void *restrict, int)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 138 | prims->copy = (__copy_t)(prims->copy_8u); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 16 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [280/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_set.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_set.c:21: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:69:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 69 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:106:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 106 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [281/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -c /src/FreeRDP/libfreerdp/core/message.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/message.c:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/message.c:198:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 198 | (void*)(size_t)((imeId << 16UL) | imeState), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/message.c:1847:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1847 | const UINT32 imeConvMode = ((size_t)msg->lParam); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/message.c:3107:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 3107 | int count = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [282/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -c /src/FreeRDP/libfreerdp/codec/color.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/color.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/color.c:654:55: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 654 | memcpy(&dstLine[xDstOffset], &srcLine[xSrcOffset], copyDstWidth); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [283/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -c /src/FreeRDP/libfreerdp/codec/mppc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/mppc.c:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/mppc.c:777:35: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 777 | mppc->HistoryOffset = HistoryPtr - HistoryBuffer; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [284/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -c /src/FreeRDP/libfreerdp/codec/zgfx.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/zgfx.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/zgfx.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:166:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 166 | zgfx->HistoryIndex = count - front; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:184:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | index = (zgfx->HistoryIndex + zgfx->HistoryBufferSize - offset) % zgfx->HistoryBufferSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:187:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 187 | if ((index + bytes) <= zgfx->HistoryBufferSize) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:189:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 189 | CopyMemory(dptr, &(zgfx->HistoryBuffer[index]), bytes); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #48 - "compile-libfuzzer-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:195:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 195 | CopyMemory(&dptr[front], zgfx->HistoryBuffer, bytes - front); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #48 - "compile-libfuzzer-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:202:10: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 202 | valid = bytes; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:206:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 206 | bytes = valid; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:211:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 211 | CopyMemory(dptr, origDst, bytes); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #48 - "compile-libfuzzer-none-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:336:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 335 | zgfx_history_buffer_ring_read( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 336 | zgfx, distance, &(zgfx->OutputBuffer[zgfx->OutputCount]), count); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:255:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 255 | zgfx->OutputCount = cbSegment; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:262:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 262 | const UINT32 bits = 8u * (cbSegment - 1u); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:409:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 409 | UINT32* pDstSize, UINT32 flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:502:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 502 | Stream_Write_UINT8(s, (*pFlags)); /* header (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:491:49: warning: unused parameter 'zgfx' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 491 | static BOOL zgfx_compress_segment(ZGFX_CONTEXT* zgfx, wStream* s, const BYTE* pSrcData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:582:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 582 | Stream_Write_UINT16(sDst, fragment); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:567:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 567 | DstSize = Stream_GetPosition(sDst) - posDataStart; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:596:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 596 | (*pDstSize) = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:601:50: warning: unused parameter 'flush' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 601 | void zgfx_context_reset(ZGFX_CONTEXT* zgfx, BOOL flush) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:380:14: warning: unused function 'aligned_zgfx_malloc' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 380 | static BYTE* aligned_zgfx_malloc(size_t size) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 23 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [285/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_sign.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_sign.c:18: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [286/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -c /src/FreeRDP/libfreerdp/primitives/primitives.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/primitives.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:92:13: warning: unused function 'primitives_init_optimized' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 92 | static BOOL primitives_init_optimized(primitives_t* prims) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:134:34: warning: unused function 'primitives_YUV_benchmark_init' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 134 | static primitives_YUV_benchmark* primitives_YUV_benchmark_init(primitives_YUV_benchmark* ret) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:168:13: warning: unused function 'primitives_YUV_benchmark_run' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 168 | static BOOL primitives_YUV_benchmark_run(primitives_YUV_benchmark* bench, primitives_t* prims, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [287/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:45:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 45 | const BYTE* sptr = &pSrc[srcStep * y]; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:46:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 46 | BYTE* dptr = &pDst[dstStep * y]; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [288/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -c /src/FreeRDP/libfreerdp/codec/planar.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/planar.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:203:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 203 | used += cRawBytes; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:204:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 204 | x += cRawBytes; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:205:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 205 | x += nRunLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:291:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 291 | *dstp = pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:299:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 299 | *dstp = pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:317:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 317 | pixel = -deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:322:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 322 | pixel = deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:325:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 325 | deltaValue = previousScanline[x] + pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:326:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 326 | *dstp = deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:334:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 334 | deltaValue = previousScanline[x] + pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:335:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 335 | *dstp = deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:429:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 429 | *dstp = pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:437:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 437 | *dstp = pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:455:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 455 | pixel = -deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:460:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 460 | pixel = deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:463:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 463 | deltaValue = previousScanline[x * 4] + pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:464:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 464 | *dstp = deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:472:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 472 | deltaValue = previousScanline[x * 4] + pixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:473:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 473 | *dstp = deltaValue; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:603:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 603 | beg = nHeight - 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:610:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 610 | end = nHeight; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:643:30: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 643 | pRGB = &pDstData[((nYDst + y) * nDstStep) + (nXDst * bpp)]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:791:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 791 | const size_t diff = srcp - pSrcData; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:862:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 862 | const size_t diff0 = (planes[0] - pSrcData); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:876:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 876 | const size_t diff1 = (planes[1] - pSrcData); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:889:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 889 | const size_t diff2 = (planes[2] - pSrcData); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:77: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:969:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 969 | status = planar_set_plane(0xFF, pTempData, nTempStep, nXDst, nYDst, nSrcWidth, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1019:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1019 | planar_decompress_plane_rle_only(planes[3], rleSizes[3], rleBuffer[3], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1029:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1029 | status = planar_decompress_plane_rle_only(planes[0], rleSizes[0], rleBuffer[0], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1036:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1036 | planar_decompress_plane_rle_only(planes[1], rleSizes[1], rleBuffer[1], rawWidths[1], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1043:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1043 | planar_decompress_plane_rle_only(planes[2], rleSizes[2], rleBuffer[2], rawWidths[2], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1095:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1095 | cll, useAlpha); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:851:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 851 | rleSizes[3] = planar_skip_plane_rle(planes[3], SrcSize - diff, rawWidths[3], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:868:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 868 | rleSizes[0] = planar_skip_plane_rle(planes[0], SrcSize - diff0, rawWidths[0], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:882:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 882 | rleSizes[1] = planar_skip_plane_rle(planes[1], SrcSize - diff1, rawWidths[1], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:895:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 895 | rleSizes[2] = planar_skip_plane_rle(planes[2], SrcSize - diff2, rawWidths[2], Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1185:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1185 | controlByte = PLANAR_CONTROL_BYTE(13, cRawBytes); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #48 - "compile-libfuzzer-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1191:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1191 | controlByte = PLANAR_CONTROL_BYTE(15, cRawBytes); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #48 - "compile-libfuzzer-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1198:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1198 | controlByte = PLANAR_CONTROL_BYTE(nRunLength, cRawBytes); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #48 - "compile-libfuzzer-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1215:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1215 | nBytesToWrite = (int)(controlByte >> 4); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1246:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1246 | controlByte = PLANAR_CONTROL_BYTE(2, (nRunLength - 32)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #48 - "compile-libfuzzer-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1251:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1251 | controlByte = PLANAR_CONTROL_BYTE(1, (nRunLength - 16)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #48 - "compile-libfuzzer-none-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1268:18: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1268 | return (pOutput - pOutBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1664:15: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1664 | size = (dstp - dstData); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1682:27: warning: implicit conversion loses integer precision: 'const UINT64' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1682 | context->maxPlaneSize = tmp; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1753:3: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1753 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :151:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 64 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [289/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_shift.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_shift.c:18: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:60:13: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 60 | *pDst++ = (INT16)((UINT16)*pSrc++ << val); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:87:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 87 | return general_rShiftC_16s(pSrc, -val, pDst, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:89:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 89 | return general_lShiftC_16s(pSrc, val, pDst, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:99:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | return general_rShiftC_16u(pSrc, -val, pDst, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:101:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 101 | return general_lShiftC_16u(pSrc, val, pDst, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [290/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -c /src/FreeRDP/libfreerdp/codec/h264.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/h264.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:66: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:84: warning: unused parameter 'nDstHeight' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:469:41: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 469 | UINT32 nDstWidth, UINT32 nDstHeight, const RECTANGLE_16* rects, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:58: warning: unused parameter 'once' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:70: warning: unused parameter 'param' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:84: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:695:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 695 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :79:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 79 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [291/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:1: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #48 - "compile-libfuzzer-none-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #48 - "compile-libfuzzer-none-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | static Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [292/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -c /src/FreeRDP/libfreerdp/codec/bitmap.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bitmap.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/bitmap.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:460:85: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 460 | static SSIZE_T freerdp_bitmap_compress_24(const void* srcData, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:765:85: warning: unused parameter 'height' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 765 | static SSIZE_T freerdp_bitmap_compress_16(const void* srcData, UINT32 width, UINT32 height, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [293/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:1: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #48 - "compile-libfuzzer-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #48 - "compile-libfuzzer-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | static Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [294/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:1: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:5:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 5 | char* pass = freerdp_assistance_bin_to_hex_string((void*)Data, Size); Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #48 - "compile-libfuzzer-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #48 - "compile-libfuzzer-none-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | static Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [295/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -c /src/FreeRDP/libfreerdp/codec/ncrush.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/ncrush.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1961:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1961 | *bits += *(*SrcPtr)++ << *nbits; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1969:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1969 | *bits += tmp << *nbits; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2335:41: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2335 | ncrush->HashTable[get_word(SrcPtr)] = Offset; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2336:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2336 | ncrush->MatchTable[Offset] = Hash; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2508:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2508 | ncrush->HashTable[i] = (NewHash <= 0) ? 0 : NewHash; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2514:7: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2514 | if (HistoryOffset + j >= ARRAYSIZE(ncrush->MatchTable)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2517:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2517 | INT32 NewMatch = ncrush->MatchTable[HistoryOffset + j] - HistoryOffset; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2518:49: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2518 | ncrush->MatchTable[j] = (NewMatch <= 0) ? 0 : NewMatch; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2646:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2646 | rc = ncrush_find_best_match(ncrush, HistoryOffset, &MatchOffset); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2785:35: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2785 | Mask = ((1 << CopyOffsetBits) - 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2805:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2805 | Mask = ((1 << IndexLOM) - 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2847:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2847 | Mask = ((1 << IndexLOM) - 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2926:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2926 | ncrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2945:31: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2945 | context->HuffTableLOM[l] = (int)i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2970:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2970 | context->HuffTableCopyOffset[l] = i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2981:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2981 | context->HuffTableCopyOffset[l] = i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 20 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [296/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:37: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:47: warning: unused parameter 'once' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:59: warning: unused parameter 'param' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:73: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:165:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 165 | kp = k << LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:168:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 168 | krp = kr << LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:196:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 196 | cnt = lzcnt_s(bs->accumulator); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:209:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 209 | cnt = lzcnt_s(bs->accumulator); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:219:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 219 | BitStream_Shift(bs, (vk % 32)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:238:12: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 238 | k = kp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:260:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 260 | cnt = lzcnt_s(~(bs->accumulator)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:273:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 273 | cnt = lzcnt_s(~(bs->accumulator)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:283:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 283 | BitStream_Shift(bs, (vk % 32)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:315:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 315 | kr = krp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:326:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 326 | kr = krp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:336:11: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 336 | k = kp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:347:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 347 | offset = (pOutput - pDstData); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:351:12: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 351 | size = DstSize - offset; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:371:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 371 | cnt = lzcnt_s(~(bs->accumulator)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:384:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 384 | cnt = lzcnt_s(~(bs->accumulator)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:394:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 394 | BitStream_Shift(bs, (vk % 32)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:426:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 426 | kr = krp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:437:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 437 | kr = krp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:451:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 451 | k = kp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:464:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 464 | k = kp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:489:12: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 489 | mag = (UINT32)code; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:490:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 490 | nIdx = 32 - lzcnt_s(mag); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:514:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 514 | k = kp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:525:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 525 | k = kp >> LSGR; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:553:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 553 | offset = (pOutput - pDstData); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:557:10: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 557 | size = DstSize - offset; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:562:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 562 | offset = (pOutput - pDstData); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:198:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 198 | nbits = BitStream_GetRemainingLength(bs); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:211:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 211 | nbits = BitStream_GetRemainingLength(bs); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:262:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 262 | nbits = BitStream_GetRemainingLength(bs); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:275:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 275 | nbits = BitStream_GetRemainingLength(bs); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:373:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 373 | nbits = BitStream_GetRemainingLength(bs); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:386:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 386 | nbits = BitStream_GetRemainingLength(bs); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:564:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const SSIZE_T' (aka 'const long') [-Wsign-compare] Step #48 - "compile-libfuzzer-none-x86_64": 564 | if (offset != DstSize) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ ~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:612:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 612 | OutputBit(vk, 1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:593:13: note: expanded from macro 'OutputBit' Step #48 - "compile-libfuzzer-none-x86_64": 593 | int _c = (count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:618:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 618 | OutputBits(kr, val & ((1 << kr) - 1)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #48 - "compile-libfuzzer-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #48 - "compile-libfuzzer-none-x86_64": 70 | UINT16 bits = (_bits); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:644:35: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 644 | rfx_bitstream_attach(bs, buffer, buffer_size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:37:17: note: expanded from macro 'rfx_bitstream_attach' Step #48 - "compile-libfuzzer-none-x86_64": 37 | bs->nbytes = (_nbytes); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:687:18: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 687 | OutputBits(k, numZeros); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #48 - "compile-libfuzzer-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #48 - "compile-libfuzzer-none-x86_64": 70 | UINT16 bits = (_bits); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 714 | twoMs = Get2MagSign(input); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 714 | twoMs = Get2MagSign(input); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #48 - "compile-libfuzzer-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #48 - "compile-libfuzzer-none-x86_64": 70 | UINT16 bits = (_bits); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:80: note: expanded from macro 'OutputBits' Step #48 - "compile-libfuzzer-none-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:71:16: note: expanded from macro 'rfx_bitstream_put_bits' Step #48 - "compile-libfuzzer-none-x86_64": 71 | int nbits = (_nbits); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 54 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [297/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -c /src/FreeRDP/libfreerdp/codec/xcrush.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:182:31: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 182 | seed += (data[3] ^ data[0]) + (data[1] << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:208:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | xcrush->Signatures[xcrush->SignatureIndex].size = size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:209:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 209 | xcrush->Signatures[xcrush->SignatureIndex].seed = seed; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~^~~~~~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:401:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 401 | xcrush->NextChunks[seed] = index; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:494:41: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 494 | MatchInfo->MatchOffset = MatchStartPtr - HistoryBuffer; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:495:60: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 495 | MatchInfo->ChunkOffset = ChunkBuffer - ReverseMatchLength - HistoryBuffer; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:747:43: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 747 | *pDstSize = Literals + HistoryOffsetDiff - OutputBuffer; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:41: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:53: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:882:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 882 | OutputLength = pSrcEnd - Literals; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:891:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 891 | xcrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:892:25: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 892 | *pDstSize = HistoryPtr - xcrush->HistoryPtr; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:32:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 32 | #define TAG FREERDP_TAG("codec") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 19 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [298/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:3: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/certificate_store.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #48 - "compile-libfuzzer-none-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #48 - "compile-libfuzzer-none-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | static Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [299/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_colors.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_colors.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:161:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 161 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:162:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 162 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:239:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 239 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:240:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 240 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:60: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:54: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:48: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 11 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [300/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -c /src/FreeRDP/libfreerdp/codec/yuv.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:3: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:5: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:92:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 92 | roi.width = width; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:93:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 93 | roi.height = height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:124:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 124 | roi.width = width; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:125:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 125 | roi.height = height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:255:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 255 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :91:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 91 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:377:11: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 377 | c.top = height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:379:14: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 379 | c.bottom = height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [301/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -MF channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o.d -o channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -c /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c:21: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.h:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/dsp.h:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [302/371] : && /usr/local/bin/cmake -E rm -f channels/rdpsnd/common/librdpsnd-common.a && /usr/local/bin/llvm-ar qc channels/rdpsnd/common/librdpsnd-common.a channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o && /usr/local/bin/llvm-ranlib channels/rdpsnd/common/librdpsnd-common.a && : Step #48 - "compile-libfuzzer-none-x86_64": [303/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DCMAKE_CURRENT_BINARY_DIR=\"/src/FreeRDP/build/libfreerdp/codec/test\" -DCMAKE_CURRENT_SOURCE_DIR=\"/src/FreeRDP/libfreerdp/codec/test\" -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -MF libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o.d -o libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -c /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #48 - "compile-libfuzzer-none-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #48 - "compile-libfuzzer-none-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | static Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [304/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/fake/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -MF channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o.d -o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -c /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:28: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:50: warning: unused parameter 'device' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:78: warning: unused parameter 'format' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:93: warning: unused parameter 'latency' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:46:51: warning: unused parameter 'device' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 46 | static void rdpsnd_fake_close(rdpsndDevicePlugin* device) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:56: warning: unused parameter 'device' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:71: warning: unused parameter 'value' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:62: warning: unused parameter 'device' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:90: warning: unused parameter 'format' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:50: warning: unused parameter 'device' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:70: warning: unused parameter 'data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:83: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [305/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -c /src/FreeRDP/libfreerdp/core/capabilities.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/capabilities.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1837:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1837 | Stream_Write_UINT16(s, settings->OffscreenCacheSize); /* offscreenCacheSize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1839:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1838 | Stream_Write_UINT16(s, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1839 | settings->OffscreenCacheEntries); /* offscreenCacheEntries (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1968:55: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1968 | info = (cellInfo->numEntries | (cellInfo->persistent << 31)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2080:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2080 | Stream_Write_UINT8(s, settings->BitmapCacheV2NumCells); /* numCellCaches (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2148 | settings->VCFlags &= ~VCCAPS_COMPR_SC; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2154:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2154 | settings->VCFlags &= ~VCCAPS_COMPR_CS_8K; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2294:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2294 | Stream_Write_UINT16(s, settings->DrawNineGridCacheSize); /* drawNineGridCacheSize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2296:19: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2295 | Stream_Write_UINT16( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2296 | s, settings->DrawNineGridCacheEntries); /* drawNineGridCacheEntries (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2569:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2569 | Stream_Write_UINT8(s, settings->RemoteAppNumIconCaches); /* numIconCaches (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2571:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2570 | Stream_Write_UINT16(s, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2571 | settings->RemoteAppNumIconCacheEntries); /* numIconCacheEntries (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2983:70: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2983 | guid->Data1 = ((UINT32)g[3] << 24U) | ((UINT32)g[2] << 16U) | (g[1] << 8U) | g[0]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2984:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2984 | guid->Data2 = (g[5] << 8U) | g[4]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2985 | guid->Data3 = (g[7] << 8U) | g[6]; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3145:12: warning: variable 'codecFlags' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 3145 | BYTE codecFlags = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3148:12: warning: variable 'entropyBits' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 3148 | BYTE entropyBits = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3107:13: warning: variable 'icapLen' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 3107 | UINT16 icapLen = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3087:12: warning: variable 'rfxPropsLength' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 3087 | UINT32 rfxPropsLength = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3262:24: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3262 | codecMode = settings->RemoteFxCodecMode; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3307:36: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3307 | fAllowDynamicFidelity = settings->NSCodecAllowDynamicColorFidelity; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3308:32: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3308 | fAllowSubsampling = settings->NSCodecAllowSubsampling; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3309:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3309 | colorLossLevel = settings->NSCodecColorLossLevel; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3971:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 3971 | settings->ReceivedCapabilityDataSizes[type] = size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:4347:9: warning: variable 'SessionId' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 4347 | UINT32 SessionId = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2395:13: warning: unused function 'rdp_write_draw_gdiplus_cache_capability_set' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 2395 | static BOOL rdp_write_draw_gdiplus_cache_capability_set(wStream* s, const rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3357:13: warning: unused function 'rdp_write_jpeg_server_capability_container' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 3357 | static BOOL rdp_write_jpeg_server_capability_container(wStream* s, const rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 29 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [306/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -c /src/FreeRDP/channels/rdpdr/client/irp.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/irp.c:30: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [307/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -c /src/FreeRDP/channels/rdpdr/client/devman.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/devman.c:31: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/devman.c:222:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDEVICE_SERVICE_ENTRY' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 222 | entry = (PDEVICE_SERVICE_ENTRY)freerdp_load_channel_addin_entry(ServiceName, NULL, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 223 | "DeviceServiceEntry", 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [308/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -c /src/FreeRDP/libfreerdp/codec/clear.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/clear.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/clear.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:35: warning: unused parameter 'clear' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:54: warning: unused parameter 'pSrcData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:71: warning: unused parameter 'SrcSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:87: warning: unused parameter 'ppDstData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1133:28: warning: unused parameter 'pDstSize' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1133 | UINT32* pDstSize) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1180:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 1180 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :15:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 15 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [309/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -c /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [310/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/oss/.. -I/src/FreeRDP/build/channels/rdpsnd/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -MF channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o.d -o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -c /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:154:43: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 154 | OSS_LOG_ERR("SNDCTL_DSP_SETFMT failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:162:45: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 162 | OSS_LOG_ERR("SNDCTL_DSP_CHANNELS failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:166:16: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 166 | tmp = format->nSamplesPerSec; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:170:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 170 | OSS_LOG_ERR("SNDCTL_DSP_SPEED failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:178:48: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 178 | OSS_LOG_ERR("SNDCTL_DSP_SETFRAGMENT failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:198:36: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 198 | OSS_LOG_ERR("mixer open failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:205:50: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 205 | OSS_LOG_ERR("SOUND_MIXER_READ_DEVMASK failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:227:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 227 | OSS_LOG_ERR("sound dev open failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:251:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 251 | OSS_LOG_ERR("SNDCTL_DSP_GETFMTS failed", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:305:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 305 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:312:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 312 | OSS_LOG_ERR("MIXER_READ", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:318:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 318 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:348:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 348 | OSS_LOG_ERR("WRITE_MIXER", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:368:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 368 | OSS_LOG_ERR("write fail", errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:428:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 428 | oss->dev_unit = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": 19 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [311/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rdg.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rdg.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:348:10: warning: enumeration value 'TransferEncodingUnknown' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 348 | switch (encodingContext->httpTransferEncoding) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:352:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 352 | return BIO_read(bio, pBuffer, size); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:387:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 387 | readCount += status; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:420:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 419 | if (!rdg_read_all(rdg->context, rdg->tlsOut, Stream_Buffer(s) + header, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 420 | (int)packetLength - (int)header, &rdg->transferEncoding)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:578:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 578 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:618:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 618 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:647:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 647 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:742:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 742 | authToken.cbBuffer = authTokenLength; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1001:38: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1001 | GetSecurityStatusString(errorCode), errorCode); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1284:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1283 | sockfd = freerdp_tcp_connect(rdg->context, peerAddress ? peerAddress : peerHostname, peerPort, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1284 | timeout); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1472:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1472 | int fd = BIO_get_fd(tls->bio, NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #48 - "compile-libfuzzer-none-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1567:81: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1567 | status = rdg_establish_data_connection(rdg, rdg->tlsOut, "RDG_OUT_DATA", NULL, timeout, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1584:43: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1583 | status = rdg_establish_data_connection(rdg, rdg->tlsIn, "RDG_IN_DATA", peerAddress, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1584 | timeout, &rpcFallbackLocal); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1633:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1633 | payloadSize = isize + 10; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1653:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1653 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1657:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1657 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1668:41: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1668 | Stream_Write_UINT16(sWS, PKT_TYPE_DATA ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Type */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1669:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1669 | Stream_Write_UINT16(sWS, 0 ^ (*maskingKeyByte3 | *maskingKeyByte4 << 8)); /* Reserved */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1672:36: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1671 | Stream_Write_UINT16(sWS, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1672 | (UINT16)isize ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Data size */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1664:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1664 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1694:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1694 | status = freerdp_tls_write_all(rdg->tlsOut, Stream_Buffer(sWS), Stream_Length(sWS)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1942:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1941 | status = rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&header) + readCount, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1942 | (int)sizeof(RdgPacketHeader) - (int)readCount, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1981:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1980 | rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&rdg->packetRemainingCount) + readCount, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1981 | 2 - (int)readCount, &rdg->transferEncoding); Step #48 - "compile-libfuzzer-none-x86_64": | ~~^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1996:78: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1996 | readSize = (rdg->packetRemainingCount < size) ? rdg->packetRemainingCount : size; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:2296:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2296 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :122:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 122 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:75:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 75 | #define PKT_TYPE_REAUTH_MESSAGE 0xC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:81:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 81 | #define HTTP_TUNNEL_AUTH_FIELD_SOH 0x1 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:90:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 90 | #define HTTP_TUNNEL_PACKET_FIELD_REAUTH 0x2 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 32 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [312/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -MF channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o.d -o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -c /src/FreeRDP/channels/smartcard/client/smartcard_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/smartcard/client/smartcard_main.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/smartcard/client/smartcard_main.c:158:13: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 158 | ExitThread(status); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [313/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:1: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #48 - "compile-libfuzzer-none-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #48 - "compile-libfuzzer-none-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | static Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [314/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:40:55: warning: unused parameter 'gfx' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 40 | static UINT rdpgfx_read_h264_metablock(RDPGFX_PLUGIN* gfx, wStream* s, RDPGFX_H264_METABLOCK* meta) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:214:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 214 | tmp = h264.cbAvc420EncodedBitstream1 - pos2 + pos1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:232:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 232 | h264.bitstream[1].length = Stream_GetRemainingLength(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:235:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 235 | h264.bitstream[0].length = Stream_GetRemainingLength(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [315/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:1: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/peer.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #48 - "compile-libfuzzer-none-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #48 - "compile-libfuzzer-none-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": | static Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [316/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -c /src/FreeRDP/channels/rdpei/rdpei_common.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpei/rdpei_common.c:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:46:26: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 46 | *value = (byte & 0x7F) << 8; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:104:26: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 104 | *value = (*value << 8) | byte; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:176:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 176 | *value = (byte & 0x3F) << 8; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:182:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 182 | *value = (byte & 0x3F) << 16; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:184:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | *value |= (byte << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:190:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 190 | *value = (byte & 0x3F) << 24; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:192:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 192 | *value |= (byte << 16); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:194:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 194 | *value |= (byte << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:215:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 215 | Stream_Write_UINT8(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [317/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:31: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:111:55: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 111 | static UINT rdpdr_process_printer_capset(rdpdrPlugin* rdpdr, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:129:52: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 129 | static UINT rdpdr_process_port_capset(rdpdrPlugin* rdpdr, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:147:53: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 147 | static UINT rdpdr_process_drive_capset(rdpdrPlugin* rdpdr, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:165:57: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 165 | static UINT rdpdr_process_smartcard_capset(rdpdrPlugin* rdpdr, wStream* s, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [318/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -c /src/FreeRDP/channels/rail/client/client_rails.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rail/client/client_rails.c:2: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:71:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 71 | sysparam.workArea.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:72:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 72 | sysparam.workArea.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [319/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -c /src/FreeRDP/channels/rail/rail_common.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.c:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/rail.h:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [320/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -MF channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o.d -o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -c /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:233:75: warning: unused parameter 'openHandle' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 233 | static void VCAPITYPE VirtualChannelOpenEventEx(LPVOID lpUserParam, DWORD openHandle, UINT event, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:56: warning: unused parameter 'pData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 283 | LPVOID pData, UINT dataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:68: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 283 | LPVOID pData, UINT dataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 7 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [321/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/echo/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -MF channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o.d -o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -c /src/FreeRDP/channels/echo/client/echo_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/echo/client/echo_main.c:29: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [322/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:969:54: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 969 | WLog_WARN(TAG, "status=%s", Win32ErrorCode2Tag(ctx->status)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #48 - "compile-libfuzzer-none-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1249:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1249 | Stream_Read_UINT64(buffer, val); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #48 - "compile-libfuzzer-none-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1337:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1337 | Stream_Read_UINT64(buffer, val); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #48 - "compile-libfuzzer-none-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1609:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1609 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1703:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1703 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1704:64: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1704 | rpc->VirtualConnection->DefaultInChannel->PeerReceiveWindow = ReceiveWindowSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [323/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -MF channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o.d -o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -c /src/FreeRDP/channels/serial/client/serial_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/serial/client/serial_main.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:84:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | return STATUS_INVALID_DEVICE_REQUEST; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #48 - "compile-libfuzzer-none-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:87:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 87 | return STATUS_NOT_IMPLEMENTED; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:293:32: note: expanded from macro 'STATUS_NOT_IMPLEMENTED' Step #48 - "compile-libfuzzer-none-x86_64": 293 | #define STATUS_NOT_IMPLEMENTED STATUS_CAST(NTSTATUS, 0xC0000002) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:90:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 90 | return STATUS_CANCELLED; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:582:26: note: expanded from macro 'STATUS_CANCELLED' Step #48 - "compile-libfuzzer-none-x86_64": 582 | #define STATUS_CANCELLED STATUS_CAST(NTSTATUS, 0xC0000120) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:93:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 93 | return STATUS_BUFFER_TOO_SMALL; /* NB: STATUS_BUFFER_SIZE_TOO_SMALL not defined */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:326:33: note: expanded from macro 'STATUS_BUFFER_TOO_SMALL' Step #48 - "compile-libfuzzer-none-x86_64": 326 | #define STATUS_BUFFER_TOO_SMALL STATUS_CAST(NTSTATUS, 0xC0000023) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:96:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 96 | return STATUS_INVALID_DEVICE_STATE; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:679:37: note: expanded from macro 'STATUS_INVALID_DEVICE_STATE' Step #48 - "compile-libfuzzer-none-x86_64": 679 | #define STATUS_INVALID_DEVICE_STATE STATUS_CAST(NTSTATUS, 0xC0000184) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:99:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | return STATUS_INVALID_DEVICE_REQUEST; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #48 - "compile-libfuzzer-none-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:102:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 102 | return STATUS_INVALID_PARAMETER; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:62:34: note: expanded from macro 'STATUS_INVALID_PARAMETER' Step #48 - "compile-libfuzzer-none-x86_64": 62 | #define STATUS_INVALID_PARAMETER STATUS_CAST(NTSTATUS, 0xC000000DL) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:105:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 105 | return STATUS_IO_DEVICE_ERROR; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:680:32: note: expanded from macro 'STATUS_IO_DEVICE_ERROR' Step #48 - "compile-libfuzzer-none-x86_64": 680 | #define STATUS_IO_DEVICE_ERROR STATUS_CAST(NTSTATUS, 0xC0000185) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:111:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 111 | return STATUS_NOT_SUPPORTED; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #48 - "compile-libfuzzer-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:119:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 119 | return STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:178:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 178 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:214:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 214 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:249:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 249 | irp->IoStatus = STATUS_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:235:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 235 | UINT64 Offset = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:296:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 296 | UINT64 Offset = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:368:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 368 | irp->IoStatus = STATUS_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:376:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 376 | irp->IoStatus = STATUS_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:475:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 475 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #48 - "compile-libfuzzer-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:659:18: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 659 | irp->IoStatus = STATUS_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:886:64: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 886 | Stream_Write_UINT8(serial->device.data, name[i] < 0 ? '_' : name[i]); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 24 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [324/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -c /src/FreeRDP/channels/disp/disp_common.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/disp/disp_common.c:23: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [325/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -MF channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o.d -o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -c /src/FreeRDP/channels/remdesk/client/remdesk_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/remdesk/client/remdesk_main.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:188:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 188 | ChannelNameLen = (strnlen(header->ChannelName, sizeof(header->ChannelName)) + 1) * 2; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:371:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #48 - "compile-libfuzzer-none-x86_64": 371 | pdu.raConnectionString = Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 372 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:387:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 386 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_AUTHENTICATE, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 387 | cbRaConnectionStringW + cbExpertBlobW); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:432:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #48 - "compile-libfuzzer-none-x86_64": 432 | pdu.raConnectionString = Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 433 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:441:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 440 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_REMOTE_CONTROL_DESKTOP, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 441 | cbRaConnectionStringW); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:492:76: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 492 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_VERIFY_PASSWORD, cbExpertBlobW); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:534:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 534 | pdu.EncryptedPasswordLength = remdesk->EncryptedPassStubSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:906:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 906 | static UINT remdesk_virtual_channel_event_connected(remdeskPlugin* remdesk, LPVOID pData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:907:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 907 | UINT32 dataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [326/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/video/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -MF channels/video/client/CMakeFiles/video-client.dir/video_main.c.o.d -o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -c /src/FreeRDP/channels/video/client/video_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/video/client/video_main.c:30: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:413:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 413 | presentation->surface->x = geometry->topLevelLeft + geometry->left; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:414:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 414 | presentation->surface->y = geometry->topLevelTop + geometry->top; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:484:25: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #48 - "compile-libfuzzer-none-x86_64": 484 | geom->topLevelTop + geom->top, req->SourceWidth, req->SourceHeight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:483:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:865:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 864 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 865 | Stream_Length(presentation->currentSample), surface->data, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/video/client/video_main.c:906:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 905 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 906 | Stream_Length(presentation->currentSample), Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [327/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -c /src/FreeRDP/libfreerdp/codec/progressive.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:40: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:872:57: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 872 | BOOL subbandDiff, BOOL extrapolate) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1098:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1098 | state->nz = ((bs->accumulator >> (32u - k)) & bs->mask); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:16: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | return sign ? -1 * mag : mag; Step #48 - "compile-libfuzzer-none-x86_64": | ^~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | return sign ? -1 * mag : mag; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | return sign ? -1 * mag : mag; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1170:56: warning: unused parameter 'bitPos' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1170 | UINT32 bitPos, UINT32 numBits) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1227:62: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1227 | const BYTE* rawData, UINT32 rawLen, BOOL coeffDiff, BOOL subbandDiff, BOOL extrapolate) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1496:83: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1496 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1574:75: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1574 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1803:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1803 | close_cnt = idx + 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2067:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2067 | len = Stream_GetRemainingLength(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2205:21: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2205 | boxLeft = surface->gridWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2206:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2206 | boxTop = surface->gridHeight; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2240:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2240 | return (size_t)rc; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2344:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2344 | updateRect.left = nXDst + tile->x; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2345:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2345 | updateRect.top = nYDst + tile->y; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2513:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2513 | numRects = region16_n_rects(invalidRegion); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2542:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2542 | r->x = x; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2543:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2543 | r->y = y; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2544:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2544 | r->width = MIN(64, Width - x); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2545:31: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2545 | r->height = MIN(64, Height - y); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #48 - "compile-libfuzzer-none-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2565:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2565 | progressive->rfx_context->width = Width; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2566:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2566 | progressive->rfx_context->height = Height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2640:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2640 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :145:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:79:20: warning: unused function 'progressive_rfx_quant_ladd' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 79 | static INLINE void progressive_rfx_quant_ladd(RFX_COMPONENT_CODEC_QUANT* q, int val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:175:20: warning: unused function 'progressive_rfx_quant_cmp_less_equal' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 175 | static INLINE BOOL progressive_rfx_quant_cmp_less_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:247:20: warning: unused function 'progressive_rfx_quant_cmp_greater_equal' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 247 | static INLINE BOOL progressive_rfx_quant_cmp_greater_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 32 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [328/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/tsg.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/tsg.c:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:329:45: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 329 | static BOOL TsProxyWriteTunnelContext(wLog* log, wStream* s, const CONTEXT_HANDLE* tunnelContext) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:340:41: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 340 | static BOOL tsg_ndr_pointer_write(wLog* log, wStream* s, UINT32* index, DWORD length) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:396:40: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 396 | static BOOL tsg_ndr_write_string(wLog* log, wStream* s, const WCHAR* str, UINT32 length) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:472:47: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 472 | static BOOL tsg_ndr_write_packet_header(wLog* log, wStream* s, const TSG_PACKET_HEADER* header) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:492:37: warning: unused parameter 'log' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 492 | static BOOL tsg_ndr_write_nap(wLog* log, wStream* s, const TSG_CAPABILITY_NAP* nap) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:505:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 505 | UINT32 count = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:692:9: warning: variable 'MaxOffsetValue' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 692 | UINT32 MaxOffsetValue = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:693:9: warning: variable 'idleTimeout' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 693 | UINT32 idleTimeout = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:694:9: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 694 | UINT32 reserved = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1528:9: warning: variable 'MsgId' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1528 | UINT32 MsgId = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1529:9: warning: variable 'MsgType' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1529 | UINT32 MsgType = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1530:9: warning: variable 'IsMessagePresent' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1530 | UINT32 IsMessagePresent = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1718:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1718 | if (!tsg_ndr_write_string(tsg->log, s, tsg->MachineName, count)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:2072:56: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2072 | if (!tsg_ndr_write_string(tsg->log, s, tsg->Hostname, count)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 18 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [329/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -c /src/FreeRDP/channels/rail/client/rail_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_main.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:75: warning: unused parameter 'pData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:89: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [330/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/location/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -MF channels/location/client/CMakeFiles/location-client.dir/location_main.c.o.d -o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -c /src/FreeRDP/channels/location/client/location_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/location/client/location_main.c:30: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:103:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 103 | Stream_Write_UINT32(s, len); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:107:33: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 107 | return channel->Write(channel, len, Stream_Buffer(s), NULL); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:167:56: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 167 | if (!location_read_server_ready_pdu(callback, data, pduLength)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:244:25: warning: implicit conversion loses integer precision: 'LOCATIONSOURCE' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 244 | Stream_Write_UINT8(s, *pdu->source); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:338:52: warning: cast from 'const struct s_IWTSVirtualChannelCallback *' to 'LOCATION_CALLBACK *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 338 | LOCATION_CALLBACK* callback = (LOCATION_CALLBACK*)loc->baseDynPlugin.channel_callbacks; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:364:15: warning: implicit conversion changes signedness: 'int' to 'LOCATIONSOURCE' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 364 | source = va_arg(ap, int); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:344:10: warning: enumeration values 'PDUTYPE_LOC_RESERVED', 'PDUTYPE_SERVER_READY', and 'PDUTYPE_CLIENT_READY' not explicitly handled in switch [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 344 | switch (type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:69: warning: unused parameter 'context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [331/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -c /src/FreeRDP/libfreerdp/core/update.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/update.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:172:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 172 | Stream_Write_UINT16(s, bitmapData->destLeft); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:173:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 173 | Stream_Write_UINT16(s, bitmapData->destTop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:174:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 174 | Stream_Write_UINT16(s, bitmapData->destRight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:175:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 175 | Stream_Write_UINT16(s, bitmapData->destBottom); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:176:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 176 | Stream_Write_UINT16(s, bitmapData->width); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:177:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 177 | Stream_Write_UINT16(s, bitmapData->height); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:178:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 178 | Stream_Write_UINT16(s, bitmapData->bitsPerPixel); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:179:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 179 | Stream_Write_UINT16(s, bitmapData->flags); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:180:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 180 | Stream_Write_UINT16(s, bitmapData->bitmapLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:187:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 186 | Stream_Write_UINT16(s, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 187 | bitmapData->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:189:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 188 | Stream_Write_UINT16(s, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 189 | bitmapData->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:190:39: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 190 | Stream_Write_UINT16(s, bitmapData->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:192:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 191 | Stream_Write_UINT16(s, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 192 | bitmapData->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:234:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 234 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :129:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 129 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:250:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 250 | Stream_Write_UINT16(s, bitmapUpdate->number); /* numberRectangles (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:293:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 293 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :145:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:350:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 350 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :166:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 166 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:372:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 372 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :177:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :6:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 6 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:651:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 651 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :25:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:677:78: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 677 | if (!_update_read_pointer_color(s, &pointer_new->colorPtrAttr, pointer_new->xorBpp, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:684:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 684 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :38:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:706:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 706 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :49:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 49 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1198:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1198 | Stream_Write_UINT8(s, orderInfo->controlFlags); /* controlFlags (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1201:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1201 | Stream_Write_UINT8(s, orderInfo->orderType); /* orderType (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1204:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1203 | if (!update_write_field_flags( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1204 | s, orderInfo->fieldFlags, orderInfo->controlFlags, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1362:64: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1362 | if (!update_write_surfcmd_frame_marker(s, surfaceFrameMarker->frameAction, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1532:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1532 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_DSTBLT); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1534:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1534 | update_check_flush(context, headerLength + inf); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1533:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1533 | inf = update_approximate_dstblt_order(&orderInfo, dstblt); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1568:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1568 | update_check_flush(context, headerLength + update_approximate_patblt_order(&orderInfo, patblt)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1576:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1576 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1579 | Stream_Seek(s, headerLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1599:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1599 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_SCRBLT); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1601:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1601 | update_check_flush(context, headerLength + inf); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1600:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1600 | inf = update_approximate_scrblt_order(&orderInfo, scrblt); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1607:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1607 | offset = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1632:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1632 | update_check_flush(context, headerLength + Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1641:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1641 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1644:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1644 | Stream_Seek(s, headerLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1665:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1665 | update_check_flush(context, headerLength + inf); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1673:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1673 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1676:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1676 | Stream_Seek(s, headerLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1678:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1678 | update_write_order_info(context, s, &orderInfo, offset); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1664:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1664 | inf = update_approximate_line_to_order(&orderInfo, line_to); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1671:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1671 | offset = Stream_GetPosition(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1695:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1695 | update_check_flush(context, headerLength + update_approximate_memblt_order(&orderInfo, memblt)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1703:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1703 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1706:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1706 | Stream_Seek(s, headerLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1728:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1728 | update_check_flush(context, headerLength + inf); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1736:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1736 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1739:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1739 | Stream_Seek(s, headerLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1727:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1727 | inf = update_approximate_glyph_index_order(&orderInfo, glyph_index); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2071:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2071 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2116:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2116 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2185:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2185 | Stream_Write_UINT16(s, pointerPosition->xPos); /* xPos (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2186:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2186 | Stream_Write_UINT16(s, pointerPosition->yPos); /* yPos (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2305:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2305 | Stream_Write_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2329:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2329 | Stream_Write_UINT16(s, pointer_cached->cacheIndex); /* cacheIndex (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2563:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2563 | Stream_Write_UINT8(s, stateOrder->showState); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2598:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2598 | Stream_Write_UINT8(s, stateOrder->RPContent); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2626:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2626 | Stream_Write_UINT16(s, stateOrder->numWindowRects); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2632:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2632 | Stream_Write_UINT32(s, stateOrder->visibleOffsetX); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2633:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2633 | Stream_Write_UINT32(s, stateOrder->visibleOffsetY); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2638:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2638 | Stream_Write_UINT16(s, stateOrder->numVisibilityRects); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2686:75: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2686 | static UINT16 update_calculate_window_icon_order(const WINDOW_ORDER_INFO* orderInfo, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2736:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2736 | Stream_Write_UINT16(s, iconInfo->cacheEntry); /* CacheEntry (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2737:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2737 | Stream_Write_UINT8(s, iconInfo->cacheId); /* CacheId (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2738:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2738 | Stream_Write_UINT8(s, iconInfo->bpp); /* Bpp (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2739:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2739 | Stream_Write_UINT16(s, iconInfo->width); /* Width (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2740:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2740 | Stream_Write_UINT16(s, iconInfo->height); /* Height (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2744:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2744 | Stream_Write_UINT16(s, iconInfo->cbColorTable); /* CbColorTable (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2747:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2747 | Stream_Write_UINT16(s, iconInfo->cbBitsMask); /* CbBitsMask (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2748:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2748 | Stream_Write_UINT16(s, iconInfo->cbBitsColor); /* CbBitsColor (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2794:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2794 | Stream_Write_UINT16(s, cachedIcon->cacheEntry); /* CacheEntry (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2795:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2795 | Stream_Write_UINT8(s, cachedIcon->cacheId); /* CacheId (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2903:24: warning: implicit conversion changes signedness: 'const UINT16' (aka 'const unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2903 | Stream_Write_INT16(s, orderSize); /* OrderSize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2949:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2949 | Stream_Write_UINT16(s, iconInfo.cacheEntry); /* CacheEntry (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2950:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2950 | Stream_Write_UINT8(s, iconInfo.cacheId); /* CacheId (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2951:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2951 | Stream_Write_UINT8(s, iconInfo.bpp); /* Bpp (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2952:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2952 | Stream_Write_UINT16(s, iconInfo.width); /* Width (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2953:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2953 | Stream_Write_UINT16(s, iconInfo.height); /* Height (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2957:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2957 | Stream_Write_UINT16(s, iconInfo.cbColorTable); /* CbColorTable (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2960:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2960 | Stream_Write_UINT16(s, iconInfo.cbBitsMask); /* CbBitsMask (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2961:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2961 | Stream_Write_UINT16(s, iconInfo.cbBitsColor); /* CbBitsColor (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2974:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2974 | Stream_Write_UINT16(s, cachedIcon.cacheEntry); /* CacheEntry (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2975:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2975 | Stream_Write_UINT8(s, cachedIcon.cacheId); /* CacheId (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3075:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3075 | Stream_Write_UINT8(s, monitoredDesktop->numWindowIds); /* numWindowIds (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3264:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 3264 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :177:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 93 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [332/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YUV.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:218:50: warning: unused parameter 'nTotalHeight' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 218 | UINT32 nTotalHeight, BYTE* WINPR_RESTRICT pDst[3], Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:511:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 511 | nWidth = (roi->width + 1) & ~0x0001; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:512:32: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 512 | nHeight = (roi->height + 1) & ~0x0001; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:624:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 624 | return ((-29 * R - 99 * G + 128 * B) >> 8) + 128; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:629:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 629 | return ((128 * R - 116 * G - 12 * B) >> 8) + 128; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1006:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1006 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1007:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1007 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1053:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1053 | const UINT32 n = (i & ~7) + i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1147:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1147 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1148:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1148 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1194:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1194 | const UINT32 n = (i & ~7) + i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1297:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1297 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1298:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1298 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1395:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1395 | const UINT32 n = (i & ~7) + i; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": 27 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [333/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/geometry/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -MF channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o.d -o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -c /src/FreeRDP/channels/geometry/client/geometry_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/geometry/client/geometry_main.c:29: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/geometry/client/geometry_main.c:343:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 343 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [334/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -c /src/FreeRDP/channels/disp/client/disp_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/disp/client/disp_main.c:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:122:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 122 | Stream_Write_UINT32(s, current.Left); /* Left (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:123:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 123 | Stream_Write_UINT32(s, current.Top); /* Top (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:274:76: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 274 | static UINT disp_plugin_initialize(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:275:49: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 275 | rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [335/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/ainput/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -MF channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o.d -o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -c /src/FreeRDP/channels/ainput/client/ainput_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/ainput/client/ainput_main.c:28: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [336/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -MF channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o.d -o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -c /src/FreeRDP/channels/parallel/client/parallel_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/parallel/client/parallel_main.c:47: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:106:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 106 | irp->IoStatus = STATUS_ACCESS_DENIED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #48 - "compile-libfuzzer-none-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:175:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 175 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:152:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 152 | UINT64 Offset = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:182:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 182 | Length = status; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:236:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 236 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:241:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 241 | Stream_Seek(irp->input, status); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:212:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 212 | UINT64 Offset = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:325:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 325 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #48 - "compile-libfuzzer-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:486:66: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 486 | Stream_Write_UINT8(parallel->device.data, name[i] < 0 ? '_' : name[i]); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 13 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [337/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -MF client/common/CMakeFiles/freerdp-client.dir/geometry.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -c /src/FreeRDP/client/common/geometry.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/client/common/geometry.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client/geometry.h:23: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [338/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:101:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 101 | filtered.numFormats = wpos; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:152:76: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 152 | UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [339/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -c /src/FreeRDP/channels/rdpei/client/rdpei_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpei/client/rdpei_main.c:31: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:323:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 323 | status = rdpei_send_pdu(callback, s, EVENTID_PEN, Stream_Length(s)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:361:57: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 361 | if ((error = rdpei_send_pen_event_pdu(callback, frame->frameOffset, frame, 1))) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:581:41: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 581 | contact->contactRectLeft = contact->x - rectSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:582:40: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 582 | contact->contactRectTop = contact->y - rectSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:583:42: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 583 | contact->contactRectRight = contact->x + rectSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:584:43: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 584 | contact->contactRectBottom = contact->y + rectSize; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:595:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 595 | Stream_Write_UINT8(s, contact->contactId); /* contactId (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:681:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 681 | pduLength = Stream_Length(s); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:788:9: warning: variable 'pduLength' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 788 | UINT32 pduLength = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:886:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 886 | return -1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:895:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 895 | return -1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:991:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 991 | contact.fieldsPresent = fieldFlags; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:995:30: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 995 | contact.contactRectLeft = va_arg(ap, INT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:996:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 996 | contact.contactRectTop = va_arg(ap, INT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:997:31: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 997 | contact.contactRectRight = va_arg(ap, INT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:998:32: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 998 | contact.contactRectBottom = va_arg(ap, INT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:989:23: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 989 | contact.contactId = contactIdlocal; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1031:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1031 | *contactId = contactIdlocal; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1208:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1208 | contact.fieldsPresent = fieldFlags; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1216:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1216 | contact.rotation = va_arg(ap, UINT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1218:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1218 | contact.tiltX = va_arg(ap, INT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1220:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1220 | contact.tiltY = va_arg(ap, INT32); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:526:13: warning: unused function 'rdpei_print_contact_flags' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 526 | static void rdpei_print_contact_flags(UINT32 contactFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 27 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [340/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -MF channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o.d -o channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -c /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:363:20: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDVC_PLUGIN_ENTRY' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 363 | pDVCPluginEntry = (PDVC_PLUGIN_ENTRY)freerdp_load_channel_addin_entry( Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 364 | args->argv[0], NULL, NULL, FREERDP_ADDIN_CHANNEL_DYNAMIC); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:828:48: warning: unused parameter 'ThreadingFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 828 | UINT32 ThreadingFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:989:63: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 989 | Stream_Write_UINT8(data_out, (DATA_FIRST_PDU << 4) | cbChId | (cbLen << 2)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1210:57: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1210 | Stream_Write_UINT8(data_out, (CREATE_REQUEST_PDU << 4) | cbChId); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1224:16: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1224 | retStatus = STATUS_NO_MEMORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #48 - "compile-libfuzzer-none-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [341/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -MF client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -c /src/FreeRDP/client/common/smartcard_cli.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/client/common/smartcard_cli.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client/utils/smartcard_cli.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [342/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -c /src/FreeRDP/build/channels/client/tables.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/build/channels/client/tables.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:67:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 67 | { "drdynvc", (static_entry_fkt)drdynvc_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:68:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 68 | { "remdesk", (static_entry_fkt)remdesk_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:69:14: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 69 | { "rdpsnd", (static_entry_fkt)rdpsnd_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:70:13: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 70 | { "rdpdr", (static_entry_fkt)rdpdr_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:71:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 71 | { "rdp2tcp", (static_entry_fkt)rdp2tcp_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:72:12: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 72 | { "rail", (static_entry_fkt)rail_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:73:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 73 | { "encomsp", (static_entry_fkt)encomsp_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:74:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 74 | { "cliprdr", (static_entry_fkt)cliprdr_VirtualChannelEntryEx }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:81:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 81 | { "video", (static_entry_fkt)video_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:82:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 82 | { "rdpsnd", (static_entry_fkt)rdpsnd_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:83:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 83 | { "rdpgfx", (static_entry_fkt)rdpgfx_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:84:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 84 | { "rdpei", (static_entry_fkt)rdpei_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:85:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 85 | { "location", (static_entry_fkt)location_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:86:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 86 | { "geometry", (static_entry_fkt)geometry_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:87:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 87 | { "echo", (static_entry_fkt)echo_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:88:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 88 | { "disp", (static_entry_fkt)disp_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:89:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 89 | { "audin", (static_entry_fkt)audin_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:90:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 90 | { "ainput", (static_entry_fkt)ainput_DVCPluginEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:97:17: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 97 | { "smartcard", (static_entry_fkt)smartcard_DeviceServiceEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:98:14: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 98 | { "serial", (static_entry_fkt)serial_DeviceServiceEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:99:16: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 99 | { "parallel", (static_entry_fkt)parallel_DeviceServiceEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:100:13: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 100 | { "drive", (static_entry_fkt)drive_DeviceServiceEntry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:145:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #48 - "compile-libfuzzer-none-x86_64": 145 | { "oss", "", oss_freerdp_rdpsnd_client_subsystem_entry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:146:16: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #48 - "compile-libfuzzer-none-x86_64": 146 | { "fake", "", fake_freerdp_rdpsnd_client_subsystem_entry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:217:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #48 - "compile-libfuzzer-none-x86_64": 217 | { "oss", "", oss_freerdp_audin_client_subsystem_entry }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:228:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 228 | { "drdynvc", "VirtualChannelEntryEx", (static_addin_fkt)drdynvc_VirtualChannelEntryEx, CLIENT_DRDYNVC_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:229:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 229 | { "video", "DVCPluginEntry", (static_addin_fkt)video_DVCPluginEntry, CLIENT_VIDEO_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:230:39: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 230 | { "smartcard", "DeviceServiceEntry", (static_addin_fkt)smartcard_DeviceServiceEntry, CLIENT_SMARTCARD_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:231:36: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 231 | { "serial", "DeviceServiceEntry", (static_addin_fkt)serial_DeviceServiceEntry, CLIENT_SERIAL_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:232:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 232 | { "remdesk", "VirtualChannelEntryEx", (static_addin_fkt)remdesk_VirtualChannelEntryEx, CLIENT_REMDESK_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:233:39: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 233 | { "rdpsnd", "VirtualChannelEntryEx", (static_addin_fkt)rdpsnd_VirtualChannelEntryEx, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:234:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 234 | { "rdpsnd", "DVCPluginEntry", (static_addin_fkt)rdpsnd_DVCPluginEntry, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:235:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 235 | { "rdpgfx", "DVCPluginEntry", (static_addin_fkt)rdpgfx_DVCPluginEntry, CLIENT_RDPGFX_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:236:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 236 | { "rdpei", "DVCPluginEntry", (static_addin_fkt)rdpei_DVCPluginEntry, CLIENT_RDPEI_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:237:38: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 237 | { "rdpdr", "VirtualChannelEntryEx", (static_addin_fkt)rdpdr_VirtualChannelEntryEx, CLIENT_RDPDR_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:238:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 238 | { "rdp2tcp", "VirtualChannelEntryEx", (static_addin_fkt)rdp2tcp_VirtualChannelEntryEx, CLIENT_RDP2TCP_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:239:37: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 239 | { "rail", "VirtualChannelEntryEx", (static_addin_fkt)rail_VirtualChannelEntryEx, CLIENT_RAIL_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:240:38: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 240 | { "parallel", "DeviceServiceEntry", (static_addin_fkt)parallel_DeviceServiceEntry, CLIENT_PARALLEL_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:241:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 241 | { "location", "DVCPluginEntry", (static_addin_fkt)location_DVCPluginEntry, CLIENT_LOCATION_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:242:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 242 | { "geometry", "DVCPluginEntry", (static_addin_fkt)geometry_DVCPluginEntry, CLIENT_GEOMETRY_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:243:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 243 | { "encomsp", "VirtualChannelEntryEx", (static_addin_fkt)encomsp_VirtualChannelEntryEx, CLIENT_ENCOMSP_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:244:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 244 | { "echo", "DVCPluginEntry", (static_addin_fkt)echo_DVCPluginEntry, CLIENT_ECHO_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:245:35: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 245 | { "drive", "DeviceServiceEntry", (static_addin_fkt)drive_DeviceServiceEntry, CLIENT_DRIVE_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:246:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 246 | { "disp", "DVCPluginEntry", (static_addin_fkt)disp_DVCPluginEntry, CLIENT_DISP_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:247:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 247 | { "cliprdr", "VirtualChannelEntryEx", (static_addin_fkt)cliprdr_VirtualChannelEntryEx, CLIENT_CLIPRDR_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:248:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 248 | { "audin", "DVCPluginEntry", (static_addin_fkt)audin_DVCPluginEntry, CLIENT_AUDIN_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/channels/client/tables.c:249:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 249 | { "ainput", "DVCPluginEntry", (static_addin_fkt)ainput_DVCPluginEntry, CLIENT_AINPUT_SUBSYSTEM_TABLE }, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 51 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [343/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -c /src/FreeRDP/channels/client/generic_dynvc.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/client/generic_dynvc.c:22: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client/channels.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:27:83: warning: unused parameter 'Data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 27 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:28:53: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 28 | BOOL* pbAccept, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [344/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -I/src/FreeRDP/channels/audin/client/oss/.. -I/src/FreeRDP/build/channels/audin/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -MF channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o.d -o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -c /src/FreeRDP/channels/audin/client/oss/audin_oss.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/audin/client/oss/audin_oss.c:43: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/audin/client/oss/audin_oss.c:72:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 72 | winpr_strerror((_error), buffer, sizeof(buffer))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [345/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -MF channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o.d -o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -c /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:40: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:435:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 435 | rdpsnd->wCurrentFormatNo = wFormatNo; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:697:9: warning: variable 'dwAudioTimeStamp' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 697 | UINT32 dwAudioTimeStamp = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:855:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_RDPSND_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_RDPSND_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 855 | entry = (PFREERDP_RDPSND_DEVICE_ENTRY)freerdp_load_channel_addin_entry(RDPSND_CHANNEL_NAME, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 856 | name, NULL, flags); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:953:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 953 | rdpsnd->fixed_format->nSamplesPerSec = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:971:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 971 | rdpsnd->latency = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": 9 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [346/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -c /src/FreeRDP/channels/drive/client/drive_file.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_file.c:41: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 4 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [347/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -c /src/FreeRDP/channels/cliprdr/cliprdr_common.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/cliprdr/cliprdr_common.c:24: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/cliprdr_common.c:416:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 416 | formatList->numFormats = (cap / 36); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": 5 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [348/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -c /src/FreeRDP/libfreerdp/codec/rfx.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:35: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:43: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:346:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 346 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :54:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 54 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:423:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 423 | context->bits_per_pixel = FreeRDPGetBitsPerPixel(pixel_format); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:449:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 449 | context->width = width; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:450:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 450 | context->height = height; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:463:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 463 | context->decodedHeaderBlocks &= ~RFX_DECODED_SYNC; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:495:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 495 | context->decodedHeaderBlocks &= ~RFX_DECODED_VERSIONS; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:539:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 539 | context->decodedHeaderBlocks &= ~RFX_DECODED_CHANNELS; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:596:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 596 | context->decodedHeaderBlocks &= ~RFX_DECODED_CONTEXT; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:796:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 796 | static void CALLBACK rfx_process_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:797:85: warning: unused parameter 'work' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 797 | void* context, PTP_WORK work) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:814:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 814 | message->numTiles = count; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1374:27: warning: cast from 'RFX_TILE **' to 'const RFX_TILE **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 1374 | return (const RFX_TILE**)message->tiles; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1528:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1528 | Stream_Write_UINT32(s, blockLen); /* BlockT.blockLen (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1549:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1549 | static void CALLBACK rfx_compose_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1550:85: warning: unused parameter 'work' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1550 | void* context, PTP_WORK work) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1697:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1697 | message->numRects = regionNbRects; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1719:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1719 | currentTileRect.top = gridRelY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1720:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1720 | currentTileRect.bottom = gridRelY + tileHeight; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1733:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1733 | tileWidth = width - gridRelX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1735:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1735 | currentTileRect.left = gridRelX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1746:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1746 | tile->xIdx = xIdx; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1747:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1747 | tile->yIdx = yIdx; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1748:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1748 | tile->x = gridRelX; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1749:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1749 | tile->y = gridRelY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1751:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1751 | tile->width = tileWidth; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1917:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1917 | msg->frameIdx = message->frameIdx + j; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2015:33: warning: implicit conversion loses integer precision: 'const UINT16' (aka 'const unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2015 | Stream_Write_UINT8(s, message->numQuant); /* numQuant (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2024:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2024 | Stream_Write_UINT8(s, quantVals[0] + (quantVals[1] << 4)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2075:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2075 | Stream_Write_UINT32(s, blockLen); /* set CodecChannelT.blockLen (4 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2083:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2083 | const RFX_RECT* rect = rfx_message_get_rect_const(message, i); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": 39 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [349/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:226:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 226 | return rc; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:741:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #48 - "compile-libfuzzer-none-x86_64": 741 | snprintf(buffer, sizeof(buffer), location, (unsigned long)uid); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:743:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #48 - "compile-libfuzzer-none-x86_64": 743 | snprintf(buffer, sizeof(buffer), location, uname); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:952:21: warning: implicit conversion loses integer precision: 'ULONG_PTR' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 952 | UINT32 ids[1] = { key }; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1473:9: warning: variable 'FileId' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1473 | UINT32 FileId = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1879:64: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1878 | status = plugin->channelEntryPoints.pVirtualChannelWriteEx( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1879 | plugin->InitHandle, plugin->OpenHandle, Stream_Buffer(s), pos, s); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [350/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -c /src/FreeRDP/client/common/client_cliprdr_file.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/client/common/client_cliprdr_file.c:44: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1296:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1294 | CLIPRDR_FILE_CONTENTS_RESPONSE response = { .streamId = request->streamId, Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1295 | .requestedData = data, Step #48 - "compile-libfuzzer-none-x86_64": 1296 | .cbRequested = size, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1309:62: warning: unused parameter 'arg' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1309 | static BOOL dump_streams(const void* key, void* value, void* arg) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1374:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1374 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1461:27: warning: implicit conversion changes signedness: 'const UINT64' (aka 'const unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1461 | if (_fseeki64(rfile->fp, offset, SEEK_SET) < 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #48 - "compile-libfuzzer-none-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:66: warning: unused parameter 'file_context' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:92: warning: unused parameter 'clip' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:58: warning: unused parameter 'data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1964 | const void* data, size_t size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:71: warning: unused parameter 'size' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1964 | const void* data, size_t size) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:68: warning: unused parameter 'stop_thread' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2453:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2453 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :43:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:58:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 58 | #define NO_CLIP_DATA_ID (UINT64_C(1) << 32) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:56:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 56 | #define MAX_CLIP_DATA_DIR_LEN 10 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:64:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 64 | #define DEBUG_CLIPRDR(log, ...) \ Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:57:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 57 | #define MAX_CLIPBOARD_FORMATS 255 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:59:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 59 | #define WIN32_FILETIME_TO_UNIX_EPOCH UINT64_C(11644473600) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:6: warning: unused function 'cliprdr_file_session_terminate' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1651:13: warning: unused function 'cliprdr_file_server_content_changed_and_update' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 1651 | static BOOL cliprdr_file_server_content_changed_and_update(CliprdrFileContext* file, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 21 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [351/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -c /src/FreeRDP/libfreerdp/core/orders.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/orders.c:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:147:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 147 | switch (bmf & (~CACHED_BRUSH)) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:469:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #48 - "compile-libfuzzer-none-x86_64": 469 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:489:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #48 - "compile-libfuzzer-none-x86_64": 489 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:509:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #48 - "compile-libfuzzer-none-x86_64": 509 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:531:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 531 | Stream_Read_INT16(s, lsi16); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:539:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 539 | Stream_Write_UINT16(s, coord); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:614:26: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 614 | *value = (byte & 0x7F) << 8; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:731:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 731 | *value = (byte & 0x3F) << 8; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:737:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 737 | *value = (byte & 0x3F) << 16; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:739:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 739 | *value |= (byte << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:745:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 745 | *value = (byte & 0x3F) << 24; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:747:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 747 | *value |= (byte << 16); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:749:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 749 | *value |= (byte << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:766:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 766 | Stream_Write_UINT8(s, value); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:812:18: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 812 | uvalue = (byte | ~0x3F); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:906:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 906 | brush->data[0] = brush->hatch; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:915:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 915 | Stream_Write_UINT8(s, brush->x); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:920:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 920 | Stream_Write_UINT8(s, brush->y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:925:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 925 | Stream_Write_UINT8(s, brush->style); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:941:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 941 | Stream_Write_UINT8(s, brush->hatch); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:954:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 954 | brush->data[0] = brush->hatch; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:51: warning: unused parameter 'x' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1025 | INT16 x, INT16 y) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:60: warning: unused parameter 'y' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1025 | INT16 x, INT16 y) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1070:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1070 | const UINT32 mask = (1UL << ((UINT32)number - 1UL)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1186:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1186 | if (!order_field_flag_is_set(orderInfo, NO)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1202:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1202 | if (!order_field_flag_is_set(orderInfo, NO)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1263:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1263 | Stream_Write_UINT8(s, dstblt->bRop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1277:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1277 | update_read_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1304:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1304 | Stream_Write_UINT8(s, patblt->bRop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1314:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1314 | update_write_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1354:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1354 | Stream_Write_UINT8(s, scrblt->bRop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1499:72: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1499 | if (!update_read_brush(s, &multi_patblt->brush, orderInfo->fieldFlags >> 7)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1700:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1700 | Stream_Write_UINT16(s, line_to->backMode); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1712:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1712 | Stream_Write_UINT8(s, line_to->bRop2); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1714:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1714 | Stream_Write_UINT8(s, line_to->penStyle); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1716:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1716 | Stream_Write_UINT8(s, line_to->penWidth); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:63: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1796:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1796 | cacheId = (memblt->cacheId & 0xFF) | ((memblt->colorIndex & 0xFF) << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1808:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1808 | Stream_Write_UINT8(s, memblt->bRop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1814:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1814 | Stream_Write_UINT16(s, memblt->cacheIndex); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1832:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1832 | if (!update_read_brush(s, &mem3blt->brush, orderInfo->fieldFlags >> 10) || Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1872:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1872 | !update_read_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14) || Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1912:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1912 | Stream_Write_UINT8(s, glyph_index->cacheId); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1914:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1914 | Stream_Write_UINT8(s, glyph_index->flAccel); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1916:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1916 | Stream_Write_UINT8(s, glyph_index->ulCharInc); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1918:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1918 | Stream_Write_UINT8(s, glyph_index->fOpRedundant); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1924:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1924 | Stream_Write_UINT16(s, glyph_index->bkLeft); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1926:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1926 | Stream_Write_UINT16(s, glyph_index->bkTop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1928:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1928 | Stream_Write_UINT16(s, glyph_index->bkRight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1930:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1930 | Stream_Write_UINT16(s, glyph_index->bkBottom); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1932:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1932 | Stream_Write_UINT16(s, glyph_index->opLeft); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1934:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1934 | Stream_Write_UINT16(s, glyph_index->opTop); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1936:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1936 | Stream_Write_UINT16(s, glyph_index->opRight); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1938:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1938 | Stream_Write_UINT16(s, glyph_index->opBottom); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1944:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1944 | update_write_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1946:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1946 | Stream_Write_UINT16(s, glyph_index->x); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1948:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1948 | Stream_Write_UINT16(s, glyph_index->y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1950:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1950 | Stream_Write_UINT8(s, glyph_index->cbData); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2048:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2048 | glyph->cb = Stream_GetRemainingLength(sub); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:67: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2116:70: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2116 | if (!update_read_brush(s, &polygon_cb->brush, orderInfo->fieldFlags >> 6)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:65: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2173:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2173 | update_read_brush(s, &ellipse_cb->brush, orderInfo->fieldFlags >> 8)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2242:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2242 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :158:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 158 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2271:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2271 | Stream_Write_UINT8(s, cache_bitmap->cacheId); /* cacheId (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2273:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2273 | Stream_Write_UINT8(s, cache_bitmap->bitmapWidth); /* bitmapWidth (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2274:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2274 | Stream_Write_UINT8(s, cache_bitmap->bitmapHeight); /* bitmapHeight (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2275:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2275 | Stream_Write_UINT8(s, cache_bitmap->bitmapBpp); /* bitmapBpp (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2276:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2276 | Stream_Write_UINT16(s, bitmapLength); /* bitmapLength (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2277:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2277 | Stream_Write_UINT16(s, cache_bitmap->cacheIndex); /* cacheIndex (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2388:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2388 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :173:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 173 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 2418 | ((cache_bitmap_v2->flags << 7) & 0xFF80); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2450:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2449 | Stream_Write_UINT16( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2450 | s, cache_bitmap_v2->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2452:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2451 | Stream_Write_UINT16( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2452 | s, cache_bitmap_v2->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2453:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2453 | Stream_Write_UINT16(s, cache_bitmap_v2->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2455:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2454 | Stream_Write_UINT16( Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2455 | s, cache_bitmap_v2->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2539:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2539 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :2:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 2 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2546:57: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2546 | UINT16* flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2569:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2569 | Stream_Write_UINT16(s, cache_bitmap_v3->cacheIndex); /* cacheIndex (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2572:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2572 | Stream_Write_UINT8(s, bitmapData->bpp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2575:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2575 | Stream_Write_UINT8(s, bitmapData->codecID); /* codecID (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2576:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2576 | Stream_Write_UINT16(s, bitmapData->width); /* width (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2577:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2577 | Stream_Write_UINT16(s, bitmapData->height); /* height (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :12:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 12 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2585:76: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2585 | UINT16 flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2646:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2646 | Stream_Write_UINT8(s, cache_color_table->cacheIndex); /* cacheIndex (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2647:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2647 | Stream_Write_UINT16(s, cache_color_table->numberColors); /* numberColors (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2681:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2681 | Stream_Read_INT16(s, glyph->x); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2682:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2682 | Stream_Read_INT16(s, glyph->y); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2736:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2736 | Stream_Write_UINT8(s, cache_glyph->cacheId); /* cacheId (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2737:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2737 | Stream_Write_UINT8(s, cache_glyph->cGlyphs); /* cGlyphs (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2743:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2743 | Stream_Write_UINT16(s, glyph->cacheIndex); /* cacheIndex (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2745:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2745 | Stream_Write_UINT16(s, lsi16); /* x (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2747:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2747 | Stream_Write_UINT16(s, lsi16); /* y (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2748:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2748 | Stream_Write_UINT16(s, glyph->cx); /* cx (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2749:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2749 | Stream_Write_UINT16(s, glyph->cy); /* cy (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2840:88: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2840 | *flags = (cache_glyph_v2->cacheId & 0x000F) | ((cache_glyph_v2->flags & 0x000F) << 4) | Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 2841 | ((cache_glyph_v2->cGlyphs & 0x00FF) << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2847:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2847 | Stream_Write_UINT8(s, glyph->cacheIndex); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2889:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2889 | const size_t dstIndex = ((y * 8 + x) * bytesPerPixel) + k; Step #48 - "compile-libfuzzer-none-x86_64": | ~~^~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:44: warning: unused parameter 's' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:59: warning: unused parameter 'input' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:71: warning: unused parameter 'bpp' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2965:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2964 | if (!update_decompress_brush(s, cache_brush->data, sizeof(cache_brush->data), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 2965 | cache_brush->bpp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2978:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2978 | Stream_Read(s, &cache_brush->data[i * scanline], scanline); Step #48 - "compile-libfuzzer-none-x86_64": | ^ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2904:95: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2904 | static CACHE_BRUSH_ORDER* update_read_cache_brush_order(rdpUpdate* update, wStream* s, UINT16 flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3011:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3011 | Stream_Write_UINT8(s, cache_brush->index); /* cacheEntry (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3013:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3013 | Stream_Write_UINT8(s, cache_brush->cx); /* cx (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3014:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3014 | Stream_Write_UINT8(s, cache_brush->cy); /* cy (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3015:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3015 | Stream_Write_UINT8(s, cache_brush->style); /* style (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3016:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3016 | Stream_Write_UINT8(s, cache_brush->length); /* iBytes (1 byte) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3045:67: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3045 | if (!update_compress_brush(s, cache_brush->data, cache_brush->bpp)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3055:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3055 | Stream_Write(s, &cache_brush->data[i * scanline], scanline); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3156:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3156 | Stream_Write_UINT16(s, create_offscreen_bitmap->cx); /* cx (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3157:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3157 | Stream_Write_UINT16(s, create_offscreen_bitmap->cy); /* cy (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3161:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3161 | Stream_Write_UINT16(s, deleteList->cIndices); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3179:76: warning: unused parameter 'switch_surface' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 3179 | size_t update_approximate_switch_surface_order(const SWITCH_SURFACE_ORDER* switch_surface) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3190:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3190 | Stream_Write_UINT16(s, switch_surface->bitmapId); /* bitmapId (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3375:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3375 | *fieldFlags |= byte << (i * 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3380:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 3380 | BOOL update_write_field_flags(wStream* s, UINT32 fieldFlags, BYTE flags, BYTE fieldBytes) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3475:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3475 | Stream_Write_UINT8(s, orderInfo->boundsFlags); /* field flags */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3713:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3713 | gdi_rop3_code(primary->dstblt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3712:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3712 | orderName, gdi_rop3_code_string(primary->dstblt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3722:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3722 | gdi_rop3_code(primary->patblt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3721:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3721 | orderName, gdi_rop3_code_string(primary->patblt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3731:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3731 | gdi_rop3_code(primary->scrblt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3730:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3730 | orderName, gdi_rop3_code_string(primary->scrblt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3756:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3756 | gdi_rop3_code(primary->multi_dstblt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3755:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3755 | orderName, gdi_rop3_code_string(primary->multi_dstblt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3766:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3766 | gdi_rop3_code(primary->multi_patblt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3765:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3765 | orderName, gdi_rop3_code_string(primary->multi_patblt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3776:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3776 | gdi_rop3_code(primary->multi_scrblt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3775:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3775 | orderName, gdi_rop3_code_string(primary->multi_scrblt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3816:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3816 | gdi_rop3_code(primary->memblt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3815:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3815 | orderName, gdi_rop3_code_string(primary->memblt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3825:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3825 | gdi_rop3_code(primary->mem3blt.bRop)); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3824:64: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3824 | orderName, gdi_rop3_code_string(primary->mem3blt.bRop), Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3936:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3936 | Stream_Read_INT16(s, orderLength); /* orderLength (2 bytes signed) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:4086:16: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 4086 | end = start + orderLengthFull; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3913:77: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 3913 | static BOOL update_recv_secondary_order(rdpUpdate* update, wStream* s, BYTE flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 147 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [352/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -MF channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o.d -o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -c /src/FreeRDP/channels/audin/client/audin_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/audin/client/audin_main.c:35: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:642:81: warning: unused parameter 'Data' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 642 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:643:51: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 643 | BOOL* pbAccept, IWTSVirtualChannelCallback** ppCallback) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:814:6: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_AUDIN_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_AUDIN_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 814 | (const PFREERDP_AUDIN_DEVICE_ENTRY)freerdp_load_channel_addin_entry(AUDIN_CHANNEL_NAME, Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 815 | name, NULL, 0); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:948:42: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 948 | audin->fixed_format->nSamplesPerSec = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": 8 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [353/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -c /src/FreeRDP/channels/client/addin.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/client/addin.c:31: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:86:74: warning: unused parameter 'pszName' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 86 | static FREERDP_ADDIN** freerdp_channels_list_client_static_addins(LPCSTR pszName, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:87:74: warning: unused parameter 'pszSubsystem' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 87 | LPCSTR pszSubsystem, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:88:74: warning: unused parameter 'pszType' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:88:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:163:83: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 163 | LPCSTR pszType, DWORD dwFlags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:493:16: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 493 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:497:15: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 497 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/client/addin.c:510:12: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #48 - "compile-libfuzzer-none-x86_64": 510 | return (PVIRTUALCHANNELENTRY)table->entry; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 12 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [354/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -c /src/FreeRDP/channels/rail/client/rail_orders.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_orders.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:94:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 94 | Stream_Read_INT16(s, minmaxinfo->maxWidth); /* maxWidth (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:95:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 95 | Stream_Read_INT16(s, minmaxinfo->maxHeight); /* maxHeight (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:96:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 96 | Stream_Read_INT16(s, minmaxinfo->maxPosX); /* maxPosX (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:97:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 97 | Stream_Read_INT16(s, minmaxinfo->maxPosY); /* maxPosY (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:98:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 98 | Stream_Read_INT16(s, minmaxinfo->minTrackWidth); /* minTrackWidth (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:99:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 99 | Stream_Read_INT16(s, minmaxinfo->minTrackHeight); /* minTrackHeight (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:100:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 100 | Stream_Read_INT16(s, minmaxinfo->maxTrackWidth); /* maxTrackWidth (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:101:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 101 | Stream_Read_INT16(s, minmaxinfo->maxTrackHeight); /* maxTrackHeight (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:125:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 125 | Stream_Read_INT16(s, localMoveSize->posX); /* posX (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:126:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 126 | Stream_Read_INT16(s, localMoveSize->posY); /* posY (2 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #48 - "compile-libfuzzer-none-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:315:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 315 | Stream_Write_UINT16(s, langImeInfo->LanguageID); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 15 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [355/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:30: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:101:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 101 | dataLen = pos - 8; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:223:82: warning: unused parameter 'length' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 223 | static UINT cliprdr_process_clip_caps(cliprdrPlugin* cliprdr, wStream* s, UINT32 length, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:224:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 224 | UINT16 flags) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:605:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 605 | flags &= ~CB_USE_LONG_FORMAT_NAMES; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:607:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 607 | flags &= ~CB_STREAM_FILECLIP_ENABLED; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:609:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 609 | flags &= ~CB_FILECLIP_NO_FILE_PATHS; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:611:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 611 | flags &= ~CB_CAN_LOCK_CLIPDATA; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:613:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 613 | flags &= ~CB_HUGE_FILE_SUPPORT_ENABLED; Step #48 - "compile-libfuzzer-none-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1015:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1015 | static UINT cliprdr_virtual_channel_event_connected(cliprdrPlugin* cliprdr, LPVOID pData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1016:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1016 | UINT32 dataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 14 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [356/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -c /src/FreeRDP/channels/drive/client/drive_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_main.c:38: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:80:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 80 | rc = STATUS_ACCESS_DENIED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #48 - "compile-libfuzzer-none-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:84:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | rc = STATUS_NO_SUCH_FILE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #48 - "compile-libfuzzer-none-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:88:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 88 | rc = STATUS_DEVICE_BUSY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:254:28: note: expanded from macro 'STATUS_DEVICE_BUSY' Step #48 - "compile-libfuzzer-none-x86_64": 254 | #define STATUS_DEVICE_BUSY STATUS_CAST(NTSTATUS, 0x80000011) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:92:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 92 | rc = STATUS_NO_SUCH_DEVICE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #48 - "compile-libfuzzer-none-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:96:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 96 | rc = STATUS_NO_SUCH_DEVICE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #48 - "compile-libfuzzer-none-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:101:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 101 | rc = STATUS_OBJECT_NAME_COLLISION; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:344:38: note: expanded from macro 'STATUS_OBJECT_NAME_COLLISION' Step #48 - "compile-libfuzzer-none-x86_64": 344 | #define STATUS_OBJECT_NAME_COLLISION STATUS_CAST(NTSTATUS, 0xC0000035) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:105:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 105 | rc = STATUS_NO_SUCH_FILE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #48 - "compile-libfuzzer-none-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:109:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 109 | rc = STATUS_INVALID_HANDLE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:61:31: note: expanded from macro 'STATUS_INVALID_HANDLE' Step #48 - "compile-libfuzzer-none-x86_64": 61 | #define STATUS_INVALID_HANDLE STATUS_CAST(NTSTATUS, 0xC0000008L) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:113:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 113 | rc = STATUS_NO_MORE_FILES; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:244:30: note: expanded from macro 'STATUS_NO_MORE_FILES' Step #48 - "compile-libfuzzer-none-x86_64": 244 | #define STATUS_NO_MORE_FILES STATUS_CAST(NTSTATUS, 0x80000006) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:117:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 117 | rc = STATUS_NOT_A_DIRECTORY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:553:32: note: expanded from macro 'STATUS_NOT_A_DIRECTORY' Step #48 - "compile-libfuzzer-none-x86_64": 553 | #define STATUS_NOT_A_DIRECTORY STATUS_CAST(NTSTATUS, 0xC0000103) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:121:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 121 | rc = STATUS_OBJECT_PATH_NOT_FOUND; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:348:38: note: expanded from macro 'STATUS_OBJECT_PATH_NOT_FOUND' Step #48 - "compile-libfuzzer-none-x86_64": 348 | #define STATUS_OBJECT_PATH_NOT_FOUND STATUS_CAST(NTSTATUS, 0xC000003A) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:125:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 125 | rc = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:161:9: warning: variable 'allocationSize' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 161 | UINT64 allocationSize = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:247:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 247 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:285:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 285 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:347:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 347 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:387:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 387 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:421:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 421 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:429:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 429 | irp->IoStatus = STATUS_DIRECTORY_NOT_EMPTY; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:551:36: note: expanded from macro 'STATUS_DIRECTORY_NOT_EMPTY' Step #48 - "compile-libfuzzer-none-x86_64": 551 | #define STATUS_DIRECTORY_NOT_EMPTY STATUS_CAST(NTSTATUS, 0xC0000101) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:565:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 565 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:473:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 473 | Stream_Write_UINT32(output, length); /* Length */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:486:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 486 | Stream_Write_UINT32(output, volumeLabelLen); /* VolumeLabelLength */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:516:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 516 | Stream_Write_UINT32(output, length); /* Length */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:527:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 527 | Stream_Write_UINT32(output, diskTypeLen); /* FileSystemNameLength */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:582:9: warning: variable 'FsInformationClass' set but not used [-Wunused-but-set-variable] Step #48 - "compile-libfuzzer-none-x86_64": 582 | UINT32 FsInformationClass = 0; Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:626:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 626 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #48 - "compile-libfuzzer-none-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:657:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 657 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #48 - "compile-libfuzzer-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:736:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 736 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #48 - "compile-libfuzzer-none-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #48 - "compile-libfuzzer-none-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 32 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [357/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/encomsp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -MF channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o.d -o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -c /src/FreeRDP/channels/encomsp/client/encomsp_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/encomsp/client/encomsp_main.c:28: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1093:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1093 | static UINT encomsp_virtual_channel_event_connected(encomspPlugin* encomsp, LPVOID pData, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1094:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1094 | UINT32 dataLength) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": 6 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [358/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -c /src/FreeRDP/libfreerdp/codec/interleaved.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/interleaved.h:24: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:291:38: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 291 | runLength = ((UINT16)pbOrderHdr[1]) | (((UINT16)pbOrderHdr[2]) << 8); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:379:66: warning: unused parameter 'file' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 379 | const char* fkt, const char* file, size_t line) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:446:76: note: expanded from macro 'ENSURE_CAPACITY' Step #48 - "compile-libfuzzer-none-x86_64": 446 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 1) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #48 - "compile-libfuzzer-none-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:480:76: note: expanded from macro 'ENSURE_CAPACITY' Step #48 - "compile-libfuzzer-none-x86_64": 480 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 2) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #48 - "compile-libfuzzer-none-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 370 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 370 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 370 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:515:76: note: expanded from macro 'ENSURE_CAPACITY' Step #48 - "compile-libfuzzer-none-x86_64": 515 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 3) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #48 - "compile-libfuzzer-none-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 42 | UNROLL(cBits, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 43 | UINT32 data; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 45 | Step #48 - "compile-libfuzzer-none-x86_64": 46 | if (bitmask & mask) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 47 | data = xorPixel ^ fgPel; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 48 | else Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 49 | data = xorPixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 50 | Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 53 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 42 | UNROLL(cBits, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 43 | UINT32 data; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 45 | Step #48 - "compile-libfuzzer-none-x86_64": 46 | if (bitmask & mask) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 47 | data = xorPixel ^ fgPel; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 48 | else Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 49 | data = xorPixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 50 | Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 53 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 42 | UNROLL(cBits, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 43 | UINT32 data; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 45 | Step #48 - "compile-libfuzzer-none-x86_64": 46 | if (bitmask & mask) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 47 | data = xorPixel ^ fgPel; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 48 | else Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 49 | data = xorPixel; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 50 | Step #48 - "compile-libfuzzer-none-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 53 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 52 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 84 | mask = mask << 1; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:181:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 181 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 193 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 196 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 193 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 196 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 193 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 196 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 236 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 239 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 236 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 239 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 236 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 239 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 370 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 370 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 367 | UNROLL(runLength, { Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 370 | }); Step #48 - "compile-libfuzzer-none-x86_64": | ~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #48 - "compile-libfuzzer-none-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #48 - "compile-libfuzzer-none-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #48 - "compile-libfuzzer-none-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #48 - "compile-libfuzzer-none-x86_64": 39 | _exp \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:739:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 739 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :148:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:715:65: warning: unused parameter 'Compressor' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 715 | BITMAP_INTERLEAVED_CONTEXT* bitmap_interleaved_context_new(BOOL Compressor) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:149:20: warning: unused function 'rle_code_str_buffer' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 149 | static const char* rle_code_str_buffer(UINT32 code, char* buffer, size_t size) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 71 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [359/371] : && /usr/local/bin/cmake -E rm -f libfreerdp/libfreerdp3.a && /usr/local/bin/llvm-ar qc libfreerdp/libfreerdp3.a libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o && /usr/local/bin/llvm-ranlib libfreerdp/libfreerdp3.a && : Step #48 - "compile-libfuzzer-none-x86_64": [360/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client.c.o -c /src/FreeRDP/client/common/client.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/client/common/client.c:27: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:467:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 467 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:488:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 488 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #48 - "compile-libfuzzer-none-x86_64": 38 | # define errno (*__errno_location ()) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #48 - "compile-libfuzzer-none-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #48 - "compile-libfuzzer-none-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #48 - "compile-libfuzzer-none-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #48 - "compile-libfuzzer-none-x86_64": 134 | __VA_ARGS__); \ Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:554:43: warning: unused parameter 'instance' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 554 | BOOL client_cli_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWORD count, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:592:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 592 | *choice = answer; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1117:46: warning: unused parameter 'instance' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1117:68: warning: unused parameter 'request' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1117:84: warning: unused parameter 'token' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1203:9: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1203 | return delay; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1581:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1581:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1638:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1638:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:1996:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'UINT32' (aka 'unsigned int') [-Wfloat-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1996 | normalizedpressure = (pressure * 1024) / pen->max_pressure; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:2002:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2002 | rotation = va_arg(args, unsigned); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:2007:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2007 | tiltX = va_arg(args, int); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/client.c:2012:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2012 | tiltX = va_arg(args, int); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #48 - "compile-libfuzzer-none-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 20 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [361/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:33: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:546:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 546 | pad = 340 - (RDPGFX_HEADER_SIZE + 12 + (pdu.monitorCount * 20)); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:554:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 554 | Stream_Seek(s, pad); /* pad (total size is 340 bytes) */ Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1241:22: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1241 | qoe.timeDiffSE = diff; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1240:26: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1240 | qoe.timestamp = gfx->StartDecodingTime; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~^~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:2327:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 2327 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:626:13: warning: unused function 'rdpgfx_load_cache_import_offer' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 626 | static UINT rdpgfx_load_cache_import_offer(RDPGFX_PLUGIN* gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU* offer) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 10 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [362/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/file.c.o -c /src/FreeRDP/client/common/file.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/client/common/file.c:29: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1131:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1131 | file->DynamicResolution = freerdp_settings_get_bool(settings, FreeRDP_DynamicResolutionUpdate); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1132:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1132 | file->VideoPlaybackMode = freerdp_settings_get_bool(settings, FreeRDP_SupportVideoOptimized); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1138:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1138 | file->ConnectToConsole = freerdp_settings_get_bool(settings, FreeRDP_ConsoleSession); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1140:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1139 | file->NegotiateSecurityLayer = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1140 | freerdp_settings_get_bool(settings, FreeRDP_NegotiateSecurityLayer); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1141:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1141 | file->EnableCredSSPSupport = freerdp_settings_get_bool(settings, FreeRDP_NlaSecurity); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1142:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1142 | file->EnableRdsAadAuth = freerdp_settings_get_bool(settings, FreeRDP_AadSecurity); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1219:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1219 | file->AudioCaptureMode = freerdp_settings_get_bool(settings, FreeRDP_AudioCapture); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1221:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1220 | file->BitmapCachePersistEnable = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1221 | freerdp_settings_get_bool(settings, FreeRDP_BitmapCachePersistEnabled); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1222:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1222 | file->Compression = freerdp_settings_get_bool(settings, FreeRDP_CompressionEnabled); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1228:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1227 | file->PromptCredentialOnce = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1228 | freerdp_settings_get_bool(settings, FreeRDP_GatewayUseSameCredentials); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1229:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1229 | file->PromptForCredentials = freerdp_settings_get_bool(settings, FreeRDP_PromptForCredentials); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1231:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1230 | file->RemoteApplicationMode = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1231 | freerdp_settings_get_bool(settings, FreeRDP_RemoteApplicationMode); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1246:23: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1246 | file->SpanMonitors = freerdp_settings_get_bool(settings, FreeRDP_SpanMonitors); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1247:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1247 | file->UseMultiMon = freerdp_settings_get_bool(settings, FreeRDP_UseMultimon); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1249:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1248 | file->AllowDesktopComposition = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1249 | freerdp_settings_get_bool(settings, FreeRDP_AllowDesktopComposition); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1250:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1250 | file->AllowFontSmoothing = freerdp_settings_get_bool(settings, FreeRDP_AllowFontSmoothing); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1251:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1251 | file->DisableWallpaper = freerdp_settings_get_bool(settings, FreeRDP_DisableWallpaper); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1253:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1252 | file->DisableFullWindowDrag = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1253 | freerdp_settings_get_bool(settings, FreeRDP_DisableFullWindowDrag); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1254:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1254 | file->DisableMenuAnims = freerdp_settings_get_bool(settings, FreeRDP_DisableMenuAnims); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1255:24: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1255 | file->DisableThemes = freerdp_settings_get_bool(settings, FreeRDP_DisableThemes); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1263:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1262 | file->AutoReconnectionEnabled = Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 1263 | freerdp_settings_get_bool(settings, FreeRDP_AutoReconnectionEnabled); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1264:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1264 | file->RedirectSmartCards = freerdp_settings_get_bool(settings, FreeRDP_RedirectSmartCards); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1265:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1265 | file->RedirectWebauthN = freerdp_settings_get_bool(settings, FreeRDP_RedirectWebAuthN); Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1111:8: warning: unused variable 'redirectUsb' [-Wunused-variable] Step #48 - "compile-libfuzzer-none-x86_64": 1111 | char* redirectUsb = NULL; Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1280:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1280 | file->EncodeRedirectedVideoCapture = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1293:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 1293 | file->RedirectedVideoCaptureEncodingQuality = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:2456:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2456 | list[x] = val; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:2586:58: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 2586 | if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:2607:59: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #48 - "compile-libfuzzer-none-x86_64": 2607 | if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line)) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:2610:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2610 | return *value; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:2655:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #48 - "compile-libfuzzer-none-x86_64": 2655 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #48 - "compile-libfuzzer-none-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": :94:27: note: expanded from here Step #48 - "compile-libfuzzer-none-x86_64": 94 | clang diagnostic ignored "-Wmismatched-dealloc" Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:60:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 60 | #define INVALID_INTEGER_VALUE 0xFFFFFFFF Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:63:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 63 | #define RDP_FILE_LINE_FLAG_STANDARD 0x00000002 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:66:9: warning: macro is not used [-Wunused-macros] Step #48 - "compile-libfuzzer-none-x86_64": 66 | #define RDP_FILE_LINE_FLAG_TYPE_BINARY 0x00000040 Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/file.c:1626:20: warning: unused function 'rdp_file_to_args' [-Wunused-function] Step #48 - "compile-libfuzzer-none-x86_64": 1626 | static ADDIN_ARGV* rdp_file_to_args(const char* channel, const char* values) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 39 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [363/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -o Testing/TestFuzzCodecs libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #48 - "compile-libfuzzer-none-x86_64": [364/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -o Testing/TestFuzzCommonAssistanceHexStringToBin libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #48 - "compile-libfuzzer-none-x86_64": [365/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -o Testing/TestFuzzCommonAssistanceParseFileBuffer libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #48 - "compile-libfuzzer-none-x86_64": [366/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -o Testing/TestFuzzCommonAssistanceBinToHexString libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #48 - "compile-libfuzzer-none-x86_64": [367/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -MF client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -c /src/FreeRDP/client/common/cmdline.c Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/client/common/cmdline.c:34: Step #48 - "compile-libfuzzer-none-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 200 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #48 - "compile-libfuzzer-none-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #48 - "compile-libfuzzer-none-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 212 | return v; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:346:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 346 | const size_t offset = tok - text; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ~~~~^~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:471:22: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 471 | if ((arg->Flags & ~COMMAND_LINE_VALUE_BOOL) == 0) Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:559:13: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 559 | calloc(count + ARRAYSIZE(global_cmd_args), sizeof(COMMAND_LINE_ARGUMENT_A)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1387:76: warning: unused parameter 'type' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1387 | static UINT32 freerdp_get_keyboard_layout_for_type(const char* name, DWORD type) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1624:56: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1624 | const char* name = freerdp_settings_get_name_for_key(x); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1625:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 1625 | type = freerdp_settings_get_type_for_key(x); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:1913:47: warning: unused parameter 'value' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 1913 | static BOOL setSmartcardEmulation(const char* value, rdpSettings* settings) Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:2220:73: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2220 | if (!freerdp_settings_set_uint32(settings, FreeRDP_GfxCapsFilter, v)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:2394:67: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #48 - "compile-libfuzzer-none-x86_64": 2394 | if (!freerdp_settings_set_uint32(settings, FreeRDP_ServerPort, lval)) Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:2994:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 2993 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 2994 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE | CLIPRDR_FLAG_REMOTE_TO_LOCAL); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3024:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3023 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #48 - "compile-libfuzzer-none-x86_64": | ~ Step #48 - "compile-libfuzzer-none-x86_64": 3024 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE_FILES | CLIPRDR_FLAG_REMOTE_TO_LOCAL_FILES); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3325 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #48 - "compile-libfuzzer-none-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3333:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3333 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #48 - "compile-libfuzzer-none-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3338:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3338 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #48 - "compile-libfuzzer-none-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #48 - "compile-libfuzzer-none-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3348:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 3348 | return rc; Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~ ^~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:3798:10: warning: 98 enumeration values not explicitly handled in switch: 'FreeRDP_STRING_UNUSED', 'FreeRDP_ServerHostname', 'FreeRDP_Username'... [-Wswitch-enum] Step #48 - "compile-libfuzzer-none-x86_64": 3798 | switch (what) Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:4070:44: warning: unused parameter 'count' [-Wunused-parameter] Step #48 - "compile-libfuzzer-none-x86_64": 4070 | COMMAND_LINE_ARGUMENT_A* largs, size_t count, Step #48 - "compile-libfuzzer-none-x86_64": | ^ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:5358:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 5358 | char** tmp = realloc(*pargv, nargc * sizeof(char*)); Step #48 - "compile-libfuzzer-none-x86_64": | ^~~~~ ~ Step #48 - "compile-libfuzzer-none-x86_64": /src/FreeRDP/client/common/cmdline.c:5546:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #48 - "compile-libfuzzer-none-x86_64": 5546 | COMMAND_LINE_ARGUMENT_A* largs = create_merged_args(args, count, &lcount); Step #48 - "compile-libfuzzer-none-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #48 - "compile-libfuzzer-none-x86_64": 23 warnings generated. Step #48 - "compile-libfuzzer-none-x86_64": [368/371] : && /usr/local/bin/cmake -E rm -f client/common/libfreerdp-client3.a && /usr/local/bin/llvm-ar qc client/common/libfreerdp-client3.a channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o client/common/CMakeFiles/freerdp-client.dir/client.c.o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o client/common/CMakeFiles/freerdp-client.dir/file.c.o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o && /usr/local/bin/llvm-ranlib client/common/libfreerdp-client3.a && : Step #48 - "compile-libfuzzer-none-x86_64": [369/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -o Testing/TestFuzzCryptoCertificateDataSetPEM client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #48 - "compile-libfuzzer-none-x86_64": [370/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -o Testing/TestFuzzCoreServer client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #48 - "compile-libfuzzer-none-x86_64": [371/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -o Testing/TestFuzzCoreClient client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #48 - "compile-libfuzzer-none-x86_64": Step #48 - "compile-libfuzzer-none-x86_64": ++ find build/Testing/ -name 'TestFuzz*' -type f Step #48 - "compile-libfuzzer-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #48 - "compile-libfuzzer-none-x86_64": + cp build/Testing/TestFuzzCoreServer /workspace/out/libfuzzer-none-x86_64/ Step #48 - "compile-libfuzzer-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #48 - "compile-libfuzzer-none-x86_64": + cp build/Testing/TestFuzzCryptoCertificateDataSetPEM /workspace/out/libfuzzer-none-x86_64/ Step #48 - "compile-libfuzzer-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #48 - "compile-libfuzzer-none-x86_64": + cp build/Testing/TestFuzzCommonAssistanceHexStringToBin /workspace/out/libfuzzer-none-x86_64/ Step #48 - "compile-libfuzzer-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #48 - "compile-libfuzzer-none-x86_64": + cp build/Testing/TestFuzzCommonAssistanceBinToHexString /workspace/out/libfuzzer-none-x86_64/ Step #48 - "compile-libfuzzer-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #48 - "compile-libfuzzer-none-x86_64": + cp build/Testing/TestFuzzCodecs /workspace/out/libfuzzer-none-x86_64/ Step #48 - "compile-libfuzzer-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #48 - "compile-libfuzzer-none-x86_64": + cp build/Testing/TestFuzzCommonAssistanceParseFileBuffer /workspace/out/libfuzzer-none-x86_64/ Step #48 - "compile-libfuzzer-none-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #48 - "compile-libfuzzer-none-x86_64": + cp build/Testing/TestFuzzCoreClient /workspace/out/libfuzzer-none-x86_64/ Finished Step #48 - "compile-libfuzzer-none-x86_64" Starting Step #49 - "build-check-libfuzzer-none-x86_64" Step #49 - "build-check-libfuzzer-none-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #49 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpivajaaqb/TestFuzzCoreServer Step #49 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpivajaaqb/TestFuzzCryptoCertificateDataSetPEM Step #49 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpivajaaqb/TestFuzzCommonAssistanceHexStringToBin Step #49 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpivajaaqb/TestFuzzCommonAssistanceBinToHexString Step #49 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpivajaaqb/TestFuzzCodecs Step #49 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpivajaaqb/TestFuzzCommonAssistanceParseFileBuffer Step #49 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpivajaaqb/TestFuzzCoreClient Finished Step #49 - "build-check-libfuzzer-none-x86_64" Starting Step #50 Step #50: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #50 Starting Step #51 Step #51: Already have image: gcr.io/oss-fuzz/freerdp Step #51: adding: TestFuzzCodecs (deflated 61%) Step #51: adding: TestFuzzCommonAssistanceBinToHexString (deflated 61%) Step #51: adding: TestFuzzCommonAssistanceHexStringToBin (deflated 61%) Step #51: adding: TestFuzzCommonAssistanceParseFileBuffer (deflated 61%) Step #51: adding: TestFuzzCoreClient (deflated 61%) Step #51: adding: TestFuzzCoreServer (deflated 61%) Step #51: adding: TestFuzzCryptoCertificateDataSetPEM (deflated 61%) Step #51: adding: llvm-symbolizer (deflated 66%) Finished Step #51 Starting Step #52 Step #52: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #52: % Total % Received % Xferd Average Speed Time Time Time Current Step #52: Dload Upload Total Spent Left Speed Step #52: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154 0 0 100 154 0 681 --:--:-- --:--:-- --:--:-- 684 Finished Step #52 Starting Step #53 Step #53: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #53: % Total % Received % Xferd Average Speed Time Time Time Current Step #53: Dload Upload Total Spent Left Speed Step #53: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 16 50.3M 0 0 16 8560k 0 72.6M --:--:-- --:--:-- --:--:-- 72.6M 100 50.3M 0 0 100 50.3M 0 84.5M --:--:-- --:--:-- --:--:-- 84.4M Finished Step #53 Starting Step #54 Step #54: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #54: % Total % Received % Xferd Average Speed Time Time Time Current Step #54: Dload Upload Total Spent Left Speed Step #54: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 207 0 0 100 207 0 791 --:--:-- --:--:-- --:--:-- 793 Finished Step #54 Starting Step #55 Step #55: Already have image (with digest): gcr.io/cloud-builders/curl Step #55: % Total % Received % Xferd Average Speed Time Time Time Current Step #55: Dload Upload Total Spent Left Speed Step #55: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29 0 0 100 29 0 142 --:--:-- --:--:-- --:--:-- 142 100 29 0 0 100 29 0 131 --:--:-- --:--:-- --:--:-- 130 Finished Step #55 Starting Step #56 Step #56: Already have image: gcr.io/oss-fuzz/freerdp Finished Step #56 Starting Step #57 - "compile-libfuzzer-undefined-x86_64" Step #57 - "compile-libfuzzer-undefined-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #57 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #57 - "compile-libfuzzer-undefined-x86_64": vm.mmap_rnd_bits = 28 Step #57 - "compile-libfuzzer-undefined-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #57 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #57 - "compile-libfuzzer-undefined-x86_64": CC=clang Step #57 - "compile-libfuzzer-undefined-x86_64": CXX=clang++ Step #57 - "compile-libfuzzer-undefined-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function Step #57 - "compile-libfuzzer-undefined-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ Step #57 - "compile-libfuzzer-undefined-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers Step #57 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #57 - "compile-libfuzzer-undefined-x86_64": + [[ libfuzzer == centipede ]] Step #57 - "compile-libfuzzer-undefined-x86_64": + case $SANITIZER in Step #57 - "compile-libfuzzer-undefined-x86_64": + SANITIZERS_ARGS= Step #57 - "compile-libfuzzer-undefined-x86_64": + : clang++ Step #57 - "compile-libfuzzer-undefined-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ Step #57 - "compile-libfuzzer-undefined-x86_64": + cmake_args=(-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF $SANITIZERS_ARGS -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CXX}" -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}") Step #57 - "compile-libfuzzer-undefined-x86_64": + rm -rf build Step #57 - "compile-libfuzzer-undefined-x86_64": + cmake -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function' -DCMAKE_CXX_COMPILER=clang++ '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++' -DCMAKE_LINKER=clang++ '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++' -S . -B build -G Ninja -C ci/cmake-preloads/config-oss-fuzz.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": loading initial cache file ci/cmake-preloads/config-oss-fuzz.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": PRELOADING cache Step #57 - "compile-libfuzzer-undefined-x86_64": -- The C compiler identification is Clang 18.0.0 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Detecting C compiler ABI info Step #57 - "compile-libfuzzer-undefined-x86_64": -- Detecting C compiler ABI info - done Step #57 - "compile-libfuzzer-undefined-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #57 - "compile-libfuzzer-undefined-x86_64": -- Detecting C compile features Step #57 - "compile-libfuzzer-undefined-x86_64": -- Detecting C compile features - done Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Weverything Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Weverything - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wall Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wall - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wpedantic Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wpedantic - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-padded Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-padded - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-cast-align Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-cast-align - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-declaration-after-statement - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-unsafe-buffer-usage - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-reserved-identifier - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CFLAG-Wno-covered-switch-default - Success Step #57 - "compile-libfuzzer-undefined-x86_64": Using CFLAGS -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.2") Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found OSS Audio Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found DocBookXSL: /usr/share/xml/docbook/stylesheet/docbook-xsl Step #57 - "compile-libfuzzer-undefined-x86_64": FREERDP_VERSION=3.5.2-dev0 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Git Revision 440fafe Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.a (found version "1.2.11") Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found Threads: TRUE Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test fno-omit-frame-pointer Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test fno-omit-frame-pointer - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Finding recommended feature Wayland for Wayland (Wayland client) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'wayland-scanner' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found wayland-scanner, version 1.18.0 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'wayland-client' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found wayland-client, version 1.18.0 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'wayland-cursor' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found wayland-cursor, version 1.18.0 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'xkbcommon' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found xkbcommon, version 0.10.0 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Could NOT find Wayland (missing: Wayland_LIBS XKBCOMMON_LIBS) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Not detected recommended feature Wayland for Wayland (Wayland client), feature disabled Step #57 - "compile-libfuzzer-undefined-x86_64": -- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1f") Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Finding recommended feature PCSC for smart card (smart card device redirection) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Disable feature PCSC using "-DWITH_PCSC=OFF" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Could NOT find PCSC (missing: PCSC_LIBRARY) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Not detected recommended feature PCSC for smart card (smart card device redirection), feature disabled Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature OpenH264 for codec (use OpenH264 library) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature OpenH264 using "-DWITH_OPENH264=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature OpenCL for codec (use OpenCL library) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature OpenCL using "-DWITH_OPENCL=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature GSM for codec (GSM audio codec library) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature GSM using "-DWITH_GSM=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature LAME for codec (lame MP3 audio codec library) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature LAME using "-DWITH_LAME=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature FAAD2 for codec (FAAD2 AAC audio codec library) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature FAAD2 using "-DWITH_FAAD2=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature FAAC for codec (FAAC AAC audio codec library) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature FAAC using "-DWITH_FAAC=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature soxr for codec (SOX audio resample library) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature soxr using "-DWITH_SOXR=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Using OpenSSL Version: 1.1.1f Step #57 - "compile-libfuzzer-undefined-x86_64": using default plugins location Step #57 - "compile-libfuzzer-undefined-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for strndup Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for strndup - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file unistd.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file unistd.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file execinfo.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file execinfo.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace_symbols Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace_symbols - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace_symbols_fd Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace_symbols_fd - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file inttypes.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file inttypes.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file stdint.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file stdint.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file stdbool.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file stdbool.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file fcntl.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file fcntl.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file aio.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file aio.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/timerfd.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/timerfd.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/filio.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/filio.h - not found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/sockio.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/sockio.h - not found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file syslog.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file syslog.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/select.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/select.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/eventfd.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file sys/eventfd.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file unwind.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file unwind.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for eventfd_read Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for eventfd_read - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for getlogin_r Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for getlogin_r - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for getpwuid_r Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for getpwuid_r - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF Step #57 - "compile-libfuzzer-undefined-x86_64": -- Performing Test WINPR_HAVE_TM_GMTOFF - Success Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file poll.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file poll.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pthread_mutex_timedlock in pthreads Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pthread_mutex_timedlock in pthreads - not found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pthread_mutex_timedlock in pthread Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pthread_mutex_timedlock in pthread - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pthread_mutex_timedlock Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pthread_mutex_timedlock - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Finding recommended feature OpenSSL for cryptography (encryption, certificate validation, hashing functions) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Disable feature OpenSSL using "-DWITH_OPENSSL=OFF" Step #57 - "compile-libfuzzer-undefined-x86_64": -- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Enable feature MbedTLS using "-DWITH_MBEDTLS=ON" Step #57 - "compile-libfuzzer-undefined-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #57 - "compile-libfuzzer-undefined-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #57 - "compile-libfuzzer-undefined-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #57 - "compile-libfuzzer-undefined-x86_64": CMake did not find one. Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #57 - "compile-libfuzzer-undefined-x86_64": the following names: Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": cJSONConfig.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": cjson-config.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #57 - "compile-libfuzzer-undefined-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #57 - "compile-libfuzzer-undefined-x86_64": provides a separate development package or SDK, be sure it has been Step #57 - "compile-libfuzzer-undefined-x86_64": installed. Step #57 - "compile-libfuzzer-undefined-x86_64": Call Stack (most recent call first): Step #57 - "compile-libfuzzer-undefined-x86_64": winpr/libwinpr/CMakeLists.txt:19 (include) Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64":  Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'libcjson' Step #57 - "compile-libfuzzer-undefined-x86_64": -- No package 'libcjson' found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'json-c' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found json-c, version 0.13.1 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found JSONC: /usr/lib/x86_64-linux-gnu/libjson-c.a Step #57 - "compile-libfuzzer-undefined-x86_64": CMake Warning at winpr/libwinpr/CMakeLists.txt:107 (find_package): Step #57 - "compile-libfuzzer-undefined-x86_64": By not providing "Finduriparser.cmake" in CMAKE_MODULE_PATH this project Step #57 - "compile-libfuzzer-undefined-x86_64": has asked CMake to find a package configuration file provided by Step #57 - "compile-libfuzzer-undefined-x86_64": "uriparser", but CMake did not find one. Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Could not find a package configuration file provided by "uriparser" with Step #57 - "compile-libfuzzer-undefined-x86_64": any of the following names: Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": uriparserConfig.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": uriparser-config.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Add the installation prefix of "uriparser" to CMAKE_PREFIX_PATH or set Step #57 - "compile-libfuzzer-undefined-x86_64": "uriparser_DIR" to a directory containing one of the above files. If Step #57 - "compile-libfuzzer-undefined-x86_64": "uriparser" provides a separate development package or SDK, be sure it has Step #57 - "compile-libfuzzer-undefined-x86_64": been installed. Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64":  Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_create Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_create - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_delete Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_delete - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_settime Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_settime - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_gettime Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for timer_gettime - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Could NOT find libsystemd (missing: LIBSYSTEMD_LIBRARY) Step #57 - "compile-libfuzzer-undefined-x86_64": CMake Warning at cmake/JsonDetect.cmake:7 (find_package): Step #57 - "compile-libfuzzer-undefined-x86_64": By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has Step #57 - "compile-libfuzzer-undefined-x86_64": asked CMake to find a package configuration file provided by "cJSON", but Step #57 - "compile-libfuzzer-undefined-x86_64": CMake did not find one. Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Could not find a package configuration file provided by "cJSON" with any of Step #57 - "compile-libfuzzer-undefined-x86_64": the following names: Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": cJSONConfig.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": cjson-config.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set Step #57 - "compile-libfuzzer-undefined-x86_64": "cJSON_DIR" to a directory containing one of the above files. If "cJSON" Step #57 - "compile-libfuzzer-undefined-x86_64": provides a separate development package or SDK, be sure it has been Step #57 - "compile-libfuzzer-undefined-x86_64": installed. Step #57 - "compile-libfuzzer-undefined-x86_64": Call Stack (most recent call first): Step #57 - "compile-libfuzzer-undefined-x86_64": winpr/libwinpr/utils/CMakeLists.txt:189 (include) Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64":  Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for backtrace - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'mit-krb5' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found mit-krb5, version 1.17 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'heimdal-krb5' Step #57 - "compile-libfuzzer-undefined-x86_64": -- No package 'heimdal-krb5' found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found KRB5: TRUE (found version "1.17") Step #57 - "compile-libfuzzer-undefined-x86_64": add_library(winpr) [] Step #57 - "compile-libfuzzer-undefined-x86_64": add_library(winpr-tools) [] Step #57 - "compile-libfuzzer-undefined-x86_64": add_executable(winpr-makecert) [] Step #57 - "compile-libfuzzer-undefined-x86_64": add_executable(winpr-hash) [] Step #57 - "compile-libfuzzer-undefined-x86_64": Configured RPATH=$ORIGIN/../lib:$ORIGIN/.. Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file stdbool.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include file stdbool.h - found Step #57 - "compile-libfuzzer-undefined-x86_64": add_library(rdtk) [] Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'cairo' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found cairo, version 1.16.0 Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found Cairo: /usr/lib/x86_64-linux-gnu/libcairo.a Step #57 - "compile-libfuzzer-undefined-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:100 (message): Step #57 - "compile-libfuzzer-undefined-x86_64": -DWITH_SWSCALE=OFF and -DWITH_CAIRO=OFF, compiling without image scaling Step #57 - "compile-libfuzzer-undefined-x86_64": support! Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64":  Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pow in m Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for pow in m - found Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h Step #57 - "compile-libfuzzer-undefined-x86_64": -- Looking for include files ctype.h, linux/vm_sockets.h - not found Step #57 - "compile-libfuzzer-undefined-x86_64": Skipping connection tests, requires WITH_SAMPLE and WITH_SERVER set! Step #57 - "compile-libfuzzer-undefined-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:118 (message): Step #57 - "compile-libfuzzer-undefined-x86_64": Compiling without WITH_DSP_FFMPEG and WITH_FAAC, AAC encoder support Step #57 - "compile-libfuzzer-undefined-x86_64": disabled Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64":  Step #57 - "compile-libfuzzer-undefined-x86_64": CMake Warning at libfreerdp/CMakeLists.txt:212 (find_package): Step #57 - "compile-libfuzzer-undefined-x86_64": By not providing "FindOpus.cmake" in CMAKE_MODULE_PATH this project has Step #57 - "compile-libfuzzer-undefined-x86_64": asked CMake to find a package configuration file provided by "Opus", but Step #57 - "compile-libfuzzer-undefined-x86_64": CMake did not find one. Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Could not find a package configuration file provided by "Opus" with any of Step #57 - "compile-libfuzzer-undefined-x86_64": the following names: Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": OpusConfig.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": opus-config.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Add the installation prefix of "Opus" to CMAKE_PREFIX_PATH or set Step #57 - "compile-libfuzzer-undefined-x86_64": "Opus_DIR" to a directory containing one of the above files. If "Opus" Step #57 - "compile-libfuzzer-undefined-x86_64": provides a separate development package or SDK, be sure it has been Step #57 - "compile-libfuzzer-undefined-x86_64": installed. Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64":  Step #57 - "compile-libfuzzer-undefined-x86_64": -- Checking for module 'opus' Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found opus, version 1.3.1 Step #57 - "compile-libfuzzer-undefined-x86_64": add_library(freerdp) [] Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client server "drdynvc": Dynamic Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client "video": Video optimized remoting Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel server "telemetry": Telemetry Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DEVICE channel client "smartcard": Smart Card Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DEVICE channel client "serial": Serial Port Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client server "remdesk": Remote Assistance Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client server "rdpsnd": Audio Output Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found OSS Audio Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client "rdpgfx": Graphics Pipeline Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel server "rdpemsc": Mouse Cursor Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client "rdpei": Input Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel server "rdpecam": Video Capture Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client server "rdpdr": Device Redirection Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client "rdp2tcp": Tunneling TCP over RDP Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client "rail": Remote Programs Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DEVICE channel client "parallel": Parallel Port Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client server "location": Location Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client "geometry": Geometry tracking Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client server "encomsp": Multiparty Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client server "echo": Echo Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DEVICE channel client "drive": Drive Redirection Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client "disp": Display Update Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding STATIC channel client server "cliprdr": Clipboard Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client server "audin": Audio Input Redirection Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": -- Found OSS Audio Step #57 - "compile-libfuzzer-undefined-x86_64": -- Adding DYNAMIC channel client server "ainput": Advanced Input Virtual Channel Extension Step #57 - "compile-libfuzzer-undefined-x86_64": add_library(freerdp-client) [] Step #57 - "compile-libfuzzer-undefined-x86_64": add_library(freerdp-server) [] Step #57 - "compile-libfuzzer-undefined-x86_64": -- Intrinsic path configuration: Step #57 - "compile-libfuzzer-undefined-x86_64": -- FREERDP_INSTALL_PREFIX=/usr/local Step #57 - "compile-libfuzzer-undefined-x86_64": -- FREERDP_LIBRARY_PATH=lib Step #57 - "compile-libfuzzer-undefined-x86_64": -- FREERDP_PLUGIN_PATH=lib/freerdp3 Step #57 - "compile-libfuzzer-undefined-x86_64": -- FREERDP_ADDIN_PATH=lib/freerdp3 Step #57 - "compile-libfuzzer-undefined-x86_64": -- FREERDP_EXTENSION_PATH=/usr/local/lib/freerdp3/extensions Step #57 - "compile-libfuzzer-undefined-x86_64": -- FREERDP_PROXY_PLUGINDIR=lib/freerdp3/proxy/ Step #57 - "compile-libfuzzer-undefined-x86_64": -- Configuring done (8.1s) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Generating done (0.2s) Step #57 - "compile-libfuzzer-undefined-x86_64": -- Build files have been written to: /src/FreeRDP/build Step #57 - "compile-libfuzzer-undefined-x86_64": + cmake --build build --parallel --target fuzzers Step #57 - "compile-libfuzzer-undefined-x86_64": Change Dir: '/src/FreeRDP/build' Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": Run Build Command(s): /usr/bin/ninja -v fuzzers Step #57 - "compile-libfuzzer-undefined-x86_64": [0/2] /usr/local/bin/cmake -P /src/FreeRDP/build/CMakeFiles/VerifyGlobs.cmake Step #57 - "compile-libfuzzer-undefined-x86_64": [1/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o -c /src/FreeRDP/winpr/libwinpr/synch/address.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:32:29: warning: unused parameter 'Address' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | VOID WakeByAddressAll(PVOID Address) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:36:32: warning: unused parameter 'Address' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | VOID WakeByAddressSingle(PVOID Address) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:35: warning: unused parameter 'Address' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:50: warning: unused parameter 'CompareAddress' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:40:73: warning: unused parameter 'AddressSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | BOOL WaitOnAddress(VOID volatile* Address, PVOID CompareAddress, SIZE_T AddressSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/address.c:41:26: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | DWORD dwMilliseconds) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [2/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cert.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:44: warning: unused parameter 'hCryptProv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:62: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:159:83: warning: unused parameter 'pvPara' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void* pvPara) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:174:66: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 174 | HCERTSTORE CertOpenSystemStoreW(HCRYPTPROV_LEGACY hProv, LPCWSTR szSubsystemProtocol) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:183:65: warning: unused parameter 'szSubsystemProtocol' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 183 | HCERTSTORE CertOpenSystemStoreA(HCRYPTPROV_LEGACY hProv, LPCSTR szSubsystemProtocol) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:188:50: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 188 | BOOL CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:54: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:199:72: warning: unused parameter 'dwCertEncodingType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 199 | PCCERT_CONTEXT CertFindCertificateInStore(HCERTSTORE hCertStore, DWORD dwCertEncodingType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:49: warning: unused parameter 'dwFindFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:200:68: warning: unused parameter 'dwFindType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | DWORD dwFindFlags, DWORD dwFindType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:55: warning: unused parameter 'pvFindPara' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:201:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | const void* pvFindPara, PCCERT_CONTEXT pPrevCertContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:55: warning: unused parameter 'hCertStore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:206:82: warning: unused parameter 'pPrevCertContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | PCCERT_CONTEXT CertEnumCertificatesInStore(HCERTSTORE hCertStore, PCCERT_CONTEXT pPrevCertContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:211:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | DWORD CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:33: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:212:54: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | LPWSTR pszNameString, DWORD cchNameString) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:41: warning: unused parameter 'pCertContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:61: warning: unused parameter 'dwType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:217:90: warning: unused parameter 'pvTypePara' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 217 | DWORD CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void* pvTypePara, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:32: warning: unused parameter 'pszNameString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cert.c:218:53: warning: unused parameter 'cchNameString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | LPSTR pszNameString, DWORD cchNameString) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 26 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [3/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o -c /src/FreeRDP/winpr/libwinpr/synch/init.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:48: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:66: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:32:81: warning: unused parameter 'fPending' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | BOOL winpr_InitOnceBeginInitialize(LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:33:44: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 33 | LPVOID* lpContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:41: warning: unused parameter 'lpInitOnce' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:39:75: warning: unused parameter 'lpContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | BOOL winpr_InitOnceComplete(LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/init.c:45:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | VOID winpr_InitOnceInitialize(PINIT_ONCE InitOnce) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [4/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/rand.c Step #57 - "compile-libfuzzer-undefined-x86_64": [5/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o -c /src/FreeRDP/winpr/libwinpr/synch/pollset.c Step #57 - "compile-libfuzzer-undefined-x86_64": [6/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o -c /src/FreeRDP/winpr/libwinpr/synch/sleep.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/sleep.c:43:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | #define _XOPEN_SOURCE 500 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [7/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o -c /src/FreeRDP/winpr/libwinpr/security/security.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:128:83: warning: unused parameter 'dwRevision' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:133:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 133 | DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:138:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 138 | BOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:143:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 143 | BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:64: warning: unused parameter 'pControl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:144:82: warning: unused parameter 'lpdwRevision' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 144 | PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:149:56: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 149 | BOOL SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR pSecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:150:63: warning: unused parameter 'ControlBitsOfInterest' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 150 | SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:151:63: warning: unused parameter 'ControlBitsToSet' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 151 | SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:156:81: warning: unused parameter 'lpbDaclPresent' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 156 | BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:38: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:157:52: warning: unused parameter 'lpbDaclDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | PACL* pDacl, LPBOOL lpbDaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:162:79: warning: unused parameter 'bDaclPresent' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:37: warning: unused parameter 'pDacl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:163:49: warning: unused parameter 'bDaclDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | PACL pDacl, BOOL bDaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:168:81: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pGroup, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:169:40: warning: unused parameter 'lpbGroupDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | LPBOOL lpbGroupDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:174:80: warning: unused parameter 'pGroup' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 174 | BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:175:38: warning: unused parameter 'bGroupDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | BOOL bGroupDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:180:81: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 180 | BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID* pOwner, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:181:40: warning: unused parameter 'lpbOwnerDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | LPBOOL lpbOwnerDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:54: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:186:80: warning: unused parameter 'pOwner' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:187:38: warning: unused parameter 'bOwnerDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | BOOL bOwnerDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:192:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | DWORD GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:59: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:197:86: warning: unused parameter 'RMControl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 197 | DWORD SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:202:81: warning: unused parameter 'lpbSaclPresent' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:38: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:203:52: warning: unused parameter 'lpbSaclDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | PACL* pSacl, LPBOOL lpbSaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:53: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:208:79: warning: unused parameter 'bSaclPresent' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:37: warning: unused parameter 'pSacl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/security/security.c:209:49: warning: unused parameter 'bSaclDefaulted' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | PACL pSacl, BOOL bSaclDefaulted) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 42 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [8/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o -c /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:67: warning: unused parameter 'ListHead' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:97:96: warning: unused parameter 'List' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:66: warning: unused parameter 'ListEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c:98:81: warning: unused parameter 'Count' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | WINPR_PSLIST_ENTRY ListEnd, ULONG Count) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [9/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o -c /src/FreeRDP/winpr/libwinpr/library/library.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:82:45: warning: unused parameter 'NewDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:90:46: warning: unused parameter 'Cookie' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:98:37: warning: unused parameter 'DirectoryFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | BOOL SetDefaultDllDirectories(DWORD DirectoryFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:207:33: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 207 | HMODULE GetModuleHandleA(LPCSTR lpModuleName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:215:34: warning: unused parameter 'lpModuleName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 215 | HMODULE GetModuleHandleW(LPCWSTR lpModuleName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/library/library.c:281:31: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 281 | if ((status < 0) || (status >= ARRAYSIZE(buffer))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [10/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o -c /src/FreeRDP/winpr/libwinpr/synch/barrier.c Step #57 - "compile-libfuzzer-undefined-x86_64": [11/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/crypto.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:142: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:210:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 210 | BOOL CryptUnprotectMemory(LPVOID pData, DWORD cbData, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:34: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:51: warning: unused parameter 'szDataDescr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:263:75: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 263 | BOOL CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:29: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:68: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:264:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 264 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:265:34: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 265 | DATA_BLOB* pDataOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:36: warning: unused parameter 'pDataIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:53: warning: unused parameter 'ppszDataDescr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:270:79: warning: unused parameter 'pOptionalEntropy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 270 | BOOL CryptUnprotectData(DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr, DATA_BLOB* pOptionalEntropy, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:31: warning: unused parameter 'pvReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:70: warning: unused parameter 'pPromptStruct' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:271:91: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 271 | PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:272:36: warning: unused parameter 'pDataOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 272 | DATA_BLOB* pDataOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:35: warning: unused parameter 'pszString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:52: warning: unused parameter 'cchString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:277:84: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 277 | BOOL CryptStringToBinaryW(LPCWSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:278:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 278 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:34: warning: unused parameter 'pszString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:51: warning: unused parameter 'cchString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:283:83: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | BOOL CryptStringToBinaryA(LPCSTR pszString, DWORD cchString, DWORD dwFlags, BYTE* pbBinary, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:34: warning: unused parameter 'pcbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:52: warning: unused parameter 'pdwSkip' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:284:68: warning: unused parameter 'pdwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | DWORD* pcbBinary, DWORD* pdwSkip, DWORD* pdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:289:87: warning: unused parameter 'pszString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | BOOL CryptBinaryToStringW(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:290:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | DWORD* pcchString) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:39: warning: unused parameter 'pbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:55: warning: unused parameter 'cbBinary' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:295:86: warning: unused parameter 'pszString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 295 | BOOL CryptBinaryToStringA(CONST BYTE* pbBinary, DWORD cbBinary, DWORD dwFlags, LPSTR pszString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/crypto.c:296:34: warning: unused parameter 'pcchString' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 296 | DWORD* pcchString) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 43 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [12/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o -c /src/FreeRDP/winpr/libwinpr/synch/critical.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/critical.c:105:79: warning: unused parameter 'dwSpinCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [13/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o -c /src/FreeRDP/winpr/libwinpr/file/pattern.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:329:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | cchX = (lpWildcard - lpSubPattern); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:331:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 331 | cchY = (cchSubPattern - (lpY - lpSubPattern)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:340:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 340 | cchSubFileName = cchFileName - (lpSubFileName - lpFileName); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:343:24: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 343 | cchX = (lpWildcard - lpSubPattern); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/pattern.c:345:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 345 | cchY = (lpNextWildcard - lpWildcard) - cchWildcard; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [14/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o -c /src/FreeRDP/winpr/libwinpr/synch/mutex.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:69:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/mutex.c:237:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 237 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [15/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:43:70: warning: unused parameter 'pSerialChars' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | static BOOL _set_serial_chars(WINPR_COMM* pComm, const SERIAL_CHARS* pSerialChars) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c:48:43: warning: unused parameter 'pComm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | static BOOL _get_serial_chars(WINPR_COMM* pComm, SERIAL_CHARS* pSerialChars) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [16/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [17/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o -c /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:45: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:120:67: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | static HANDLE NamedPipeClientCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:121:48: warning: unused parameter 'dwShareMode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 121 | DWORD dwShareMode, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:122:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 122 | LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:123:48: warning: unused parameter 'dwCreationDisposition' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c:124:49: warning: unused parameter 'hTemplateFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | HANDLE hTemplateFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [18/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o -c /src/FreeRDP/winpr/libwinpr/synch/semaphore.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:68:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:129:47: warning: unused parameter 'lpSemaphoreAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:30: warning: unused parameter 'lMaximumCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | LONG lMaximumCount, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:196:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 196 | LONG lMaximumCount, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:201:75: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:29: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:51: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:207:74: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 207 | HANDLE OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/semaphore.c:213:69: warning: unused parameter 'lpPreviousCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 213 | BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [19/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c:240:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 240 | cmp = end - start + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [20/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o -c /src/FreeRDP/winpr/libwinpr/input/keycode.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:856:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 856 | switch (type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/input/keycode.c:885:10: warning: enumeration value 'WINPR_KEYCODE_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 885 | switch (type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [21/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_io.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:58:13: warning: implicit conversion loses integer precision: 'ULONG' (aka 'unsigned int') to 'UCHAR' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | return Ti / 100; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:247:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 247 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:277:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 277 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:310:52: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 310 | nNumberOfBytesToRead, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:342:71: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 342 | if (pComm->eventChar != '\0' && memchr(lpBuffer, pComm->eventChar, nbRead)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:337:26: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 337 | *lpNumberOfBytesRead = nbRead; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:445:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 445 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:475:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 475 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_io.c:506:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [22/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o -c /src/FreeRDP/winpr/libwinpr/synch/event.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/event.c:46: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:428:57: warning: unused parameter 'lpEventAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 428 | HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/event.c:429:40: warning: unused parameter 'bInitialState' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 429 | BOOL bInitialState, int FileDescriptor, ULONG mode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [23/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o -c /src/FreeRDP/winpr/libwinpr/memory/memory.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:79:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | HANDLE CreateFileMappingA(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:80:83: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:34: warning: unused parameter 'hFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:63: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:90:83: warning: unused parameter 'flProtect' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | HANDLE CreateFileMappingW(HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:33: warning: unused parameter 'dwMaximumSizeHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:58: warning: unused parameter 'dwMaximumSizeLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:91:84: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 91 | DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:96:76: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 96 | HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:31: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:53: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:101:77: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | HANDLE OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:29: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:55: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:106:78: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:28: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:107:52: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:31: warning: unused parameter 'hFileMappingObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:57: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:112:80: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | LPVOID MapViewOfFileEx(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:30: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:54: warning: unused parameter 'dwNumberOfBytesToMap' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:113:83: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:118:52: warning: unused parameter 'dwNumberOfBytesToFlush' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | BOOL FlushViewOfFile(LPCVOID lpBaseAddress, SIZE_T dwNumberOfBytesToFlush) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/memory/memory.c:123:30: warning: unused parameter 'lpBaseAddress' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | BOOL UnmapViewOfFile(LPCVOID lpBaseAddress) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 31 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [24/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o -c /src/FreeRDP/winpr/libwinpr/io/device.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:46: warning: unused parameter 'DriverObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:123:66: warning: unused parameter 'DeviceExtensionSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | NTSTATUS _IoCreateDeviceEx(PDRIVER_OBJECT_EX DriverObject, ULONG DeviceExtensionSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:124:68: warning: unused parameter 'DeviceType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | PUNICODE_STRING DeviceName, DEVICE_TYPE DeviceType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:34: warning: unused parameter 'DeviceCharacteristics' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/device.c:125:65: warning: unused parameter 'Exclusive' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | ULONG DeviceCharacteristics, BOOLEAN Exclusive, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [25/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/cipher.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:113:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :138:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 138 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/cipher.c:632:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 632 | return EVP_BytesToKey(evp_cipher, evp_md, salt, data, datal, count, key, iv); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 3 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [26/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o -c /src/FreeRDP/winpr/libwinpr/environment/environment.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:34: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:82:56: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | DWORD GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:87:34: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | BOOL SetCurrentDirectoryA(LPCSTR lpPathName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:92:35: warning: unused parameter 'lpPathName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 92 | BOOL SetCurrentDirectoryW(LPCWSTR lpPathName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:26: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:41: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:60: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:97:79: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | DWORD SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:25: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:98:42: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | LPSTR lpBuffer, LPSTR* lpFilePart) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:27: warning: unused parameter 'lpPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:43: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:63: warning: unused parameter 'lpExtension' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:103:82: warning: unused parameter 'nBufferLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | DWORD SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:26: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:104:44: warning: unused parameter 'lpFilePart' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | LPWSTR lpBuffer, LPWSTR* lpFilePart) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:119:45: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | BOOL NeedCurrentDirectoryForExePathA(LPCSTR ExeName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:124:46: warning: unused parameter 'ExeName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | BOOL NeedCurrentDirectoryForExePathW(LPCWSTR ExeName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:39: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:54: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:162:70: warning: unused parameter 'nSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:38: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:191:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | BOOL SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:275:34: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | BOOL SetEnvironmentStringsA(LPCH NewEnvironment) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:280:35: warning: unused parameter 'NewEnvironment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 280 | BOOL SetEnvironmentStringsW(LPWCH NewEnvironment) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:40: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:53: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:285:66: warning: unused parameter 'nSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 285 | DWORD ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:41: warning: unused parameter 'lpSrc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:55: warning: unused parameter 'lpDst' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:290:68: warning: unused parameter 'nSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:302:36: warning: unused parameter 'lpszEnvironmentBlock' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 302 | BOOL FreeEnvironmentStringsW(LPWCH lpszEnvironmentBlock) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:405:73: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 405 | if (strncmp(envp, mergeStrings[run], foundEquals - mergeStrings[run] + 1) == 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/environment/environment.c:517:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 517 | nLength = (foundEquals - penvb); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 34 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [27/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [28/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o -c /src/FreeRDP/winpr/libwinpr/input/virtualkey.c Step #57 - "compile-libfuzzer-undefined-x86_64": [29/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o -c /src/FreeRDP/winpr/libwinpr/crypto/hash.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:209:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :136:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 136 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:220:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | switch (ctx->md) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:291:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 291 | switch (ctx->md) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:332:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 332 | switch (ctx->md) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:328:65: warning: unused parameter 'olen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 328 | BOOL winpr_HMAC_Final(WINPR_HMAC_CTX* ctx, void* output, size_t olen) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:480:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 480 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :151:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:535:10: warning: 15 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | switch (md) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:562:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 562 | switch (md) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:590:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 590 | switch (ctx->md) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:626:10: warning: 16 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 626 | switch (ctx->md) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crypto/hash.c:622:69: warning: unused parameter 'olen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 622 | BOOL winpr_Digest_Final(WINPR_DIGEST_CTX* ctx, void* output, size_t olen) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [30/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o -c /src/FreeRDP/winpr/libwinpr/shell/shell.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:71:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | buf = (char*)malloc(buflen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:76:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | status = getpwnam_r(token->Username, &pwd, buf, buflen, &pw); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | buflen = sysconf(_SC_GETPW_R_SIZE_MAX); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/shell/shell.c:85:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | cchDirSize = strlen(pw->pw_dir) + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [31/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o -c /src/FreeRDP/winpr/libwinpr/input/scancode.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:146:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 146 | scancode = (i | KBDEXT); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:157:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | scancode = i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:171:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | scancode = (i | KBDEXT); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/input/scancode.c:182:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 182 | scancode = i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [32/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:55:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 55 | switch (base->type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:124:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c:100:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | NCryptProviderName** ppProviderList, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 3 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [33/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ntlm.c Step #57 - "compile-libfuzzer-undefined-x86_64": [34/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o -c /src/FreeRDP/winpr/libwinpr/io/io.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/io.c:46: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/io/../pipe/pipe.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:33: warning: unused parameter 'hFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:51:53: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | BOOL GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:34: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:52:67: warning: unused parameter 'bWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | LPDWORD lpNumberOfBytesTransferred, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:35: warning: unused parameter 'hFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:130:55: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | BOOL GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:36: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:131:70: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:132:33: warning: unused parameter 'bAlertable' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 132 | BOOL bAlertable) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:29: warning: unused parameter 'hDevice' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:44: warning: unused parameter 'dwIoControlCode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:68: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:139:86: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | BOOL DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:29: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:48: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:140:72: warning: unused parameter 'lpBytesReturned' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 140 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:141:35: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 141 | LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:38: warning: unused parameter 'FileHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:148:57: warning: unused parameter 'ExistingCompletionPort' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | HANDLE CreateIoCompletionPort(HANDLE FileHandle, HANDLE ExistingCompletionPort, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:41: warning: unused parameter 'CompletionKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:149:62: warning: unused parameter 'NumberOfConcurrentThreads' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 149 | ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:39: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:156:63: warning: unused parameter 'lpNumberOfBytesTransferred' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 156 | BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:43: warning: unused parameter 'lpCompletionKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:157:74: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | PULONG_PTR lpCompletionKey, LPOVERLAPPED* lpOverlapped, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:158:38: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | DWORD dwMilliseconds) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:41: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:165:76: warning: unused parameter 'lpCompletionPortEntries' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | BOOL GetQueuedCompletionStatusEx(HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:40: warning: unused parameter 'ulCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:56: warning: unused parameter 'ulNumEntriesRemoved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:166:83: warning: unused parameter 'dwMilliseconds' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:167:39: warning: unused parameter 'fAlertable' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 167 | BOOL fAlertable) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:40: warning: unused parameter 'CompletionPort' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:174:62: warning: unused parameter 'dwNumberOfBytesTransferred' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 174 | BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:43: warning: unused parameter 'dwCompletionKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:175:73: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:182:22: warning: unused parameter 'hFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 182 | BOOL CancelIo(HANDLE hFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:24: warning: unused parameter 'hFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:189:44: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 189 | BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/io/io.c:196:33: warning: unused parameter 'hThread' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 196 | BOOL CancelSynchronousIo(HANDLE hThread) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 44 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [35/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o -c /src/FreeRDP/winpr/libwinpr/path/shell.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:474:55: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 474 | BOOL PathMakePathA(LPCSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/shell.c:527:56: warning: unused parameter 'lpAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 527 | BOOL PathMakePathW(LPCWSTR path, LPSECURITY_ATTRIBUTES lpAttributes) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [36/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:60:41: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | const int rc = backtrace(data->buffer, size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:83:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | return backtrace_symbols(data->buffer, data->used); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/execinfo/debug.c:93:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 93 | backtrace_symbols_fd(data->buffer, data->used, fd); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 3 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [37/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o -c /src/FreeRDP/winpr/libwinpr/pipe/pipe.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:53: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pipe/pipe.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:651:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 651 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:662:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 662 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:670:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 670 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:33: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:47: warning: unused parameter 'dwOpenMode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:65: warning: unused parameter 'dwPipeMode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:729:83: warning: unused parameter 'nMaxInstances' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 729 | HANDLE CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:31: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:53: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:730:74: warning: unused parameter 'nDefaultTimeOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 730 | DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:731:47: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 731 | LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:27: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:46: warning: unused parameter 'lpBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:62: warning: unused parameter 'nBufferSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:804:83: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 804 | BOOL PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:28: warning: unused parameter 'lpTotalBytesAvail' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:805:55: warning: unused parameter 'lpBytesLeftThisMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 805 | LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:31: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:50: warning: unused parameter 'lpInBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:812:68: warning: unused parameter 'nInBufferSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 812 | BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, DWORD nInBufferSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:31: warning: unused parameter 'lpOutBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:50: warning: unused parameter 'nOutBufferSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:813:74: warning: unused parameter 'lpBytesRead' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 813 | LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:814:37: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 814 | LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:29: warning: unused parameter 'lpNamedPipeName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:859:52: warning: unused parameter 'nTimeOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 859 | BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:907:40: warning: unused parameter 'hNamedPipe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 907 | BOOL ImpersonateNamedPipeClient(HANDLE hNamedPipe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:914:58: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 914 | BOOL GetNamedPipeClientComputerNameA(HANDLE Pipe, LPCSTR ClientComputerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:915:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 915 | ULONG ClientComputerNameLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:45: warning: unused parameter 'Pipe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:922:59: warning: unused parameter 'ClientComputerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 922 | BOOL GetNamedPipeClientComputerNameW(HANDLE Pipe, LPCWSTR ClientComputerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pipe/pipe.c:923:44: warning: unused parameter 'ClientComputerNameLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 923 | ULONG ClientComputerNameLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 37 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [38/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o -c /src/FreeRDP/winpr/libwinpr/utils/strlst.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/strlst.c:50:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | char** copy = calloc(length + 1, sizeof(char*)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [39/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o -c /src/FreeRDP/winpr/libwinpr/utils/sam.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:200:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | LmHashLength = (p[3] - p[2] - 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:201:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | NtHashLength = (p[4] - p[3] - 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/sam.c:245:30: warning: unused parameter 'sam' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 245 | void SamFreeEntry(WINPR_SAM* sam, WINPR_SAM_ENTRY* entry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 3 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [40/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o -c /src/FreeRDP/winpr/libwinpr/registry/registry.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:60:56: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | LONG RegCopyTreeW(HKEY hKeySrc, LPCWSTR lpSubKey, HKEY hKeyDest) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:24: warning: unused parameter 'hKeySrc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:66:55: warning: unused parameter 'hKeyDest' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | LONG RegCopyTreeA(HKEY hKeySrc, LPCSTR lpSubKey, HKEY hKeyDest) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:57: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:74: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:72:89: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | LONG RegCreateKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:73:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 73 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:74:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | LPDWORD lpdwDisposition) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:56: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:72: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:80:87: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | LONG RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:29: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:63: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:81:91: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:82:30: warning: unused parameter 'lpdwDisposition' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | LPDWORD lpdwDisposition) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:41: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:58: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:88:76: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | LONG RegDeleteKeyExW(HKEY hKey, LPCWSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:57: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:94:75: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | LONG RegDeleteKeyExA(HKEY hKey, LPCSTR lpSubKey, REGSAM samDesired, DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:100:40: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | LONG RegDeleteTreeW(HKEY hKey, LPCWSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:106:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | LONG RegDeleteTreeA(HKEY hKey, LPCSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:112:41: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | LONG RegDeleteValueW(HKEY hKey, LPCWSTR lpValueName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:27: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:118:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | LONG RegDeleteValueA(HKEY hKey, LPCSTR lpValueName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:53: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:69: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:130:86: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | LONG RegEnumKeyExW(HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:27: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:44: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:131:64: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | LPWSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:52: warning: unused parameter 'lpName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:68: warning: unused parameter 'lpcName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:137:85: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | LONG RegEnumKeyExA(HKEY hKey, DWORD dwIndex, LPSTR lpName, LPDWORD lpcName, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:26: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:43: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:138:63: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 138 | LPSTR lpClass, LPDWORD lpcClass, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:53: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:144:74: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 144 | LONG RegEnumValueW(HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:145:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 145 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:37: warning: unused parameter 'dwIndex' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:52: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:151:73: warning: unused parameter 'lpcchValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 151 | LONG RegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:28: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:48: warning: unused parameter 'lpType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:63: warning: unused parameter 'lpData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:152:79: warning: unused parameter 'lpcbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:158:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | LONG RegFlushKey(HKEY hKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:164:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 164 | LONG RegGetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:165:74: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:56: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:171:88: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | LONG RegGetValueW(HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:172:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 172 | PVOID pvData, LPDWORD pcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:24: warning: unused parameter 'hkey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:54: warning: unused parameter 'lpValue' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:178:86: warning: unused parameter 'pdwType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | LONG RegGetValueA(HKEY hkey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD dwFlags, LPDWORD pdwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:25: warning: unused parameter 'pvData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:179:41: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 179 | PVOID pvData, LPDWORD pcbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:29: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:43: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:61: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:185:79: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | LONG RegLoadAppKeyW(LPCWSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:186:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:28: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:42: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:60: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:192:78: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | LONG RegLoadAppKeyA(LPCSTR lpFile, PHKEY phkResult, REGSAM samDesired, DWORD dwOptions, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:193:27: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | DWORD Reserved) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:37: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:199:55: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 199 | LONG RegLoadKeyW(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:23: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:36: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:205:53: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | LONG RegLoadKeyA(HKEY hKey, LPCSTR lpSubKey, LPCSTR lpFile) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:43: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:60: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:211:77: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | LONG RegLoadMUIStringW(HKEY hKey, LPCWSTR pszValue, LPWSTR pszOutBuf, DWORD cbOutBuf, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:32: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:212:62: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | LPDWORD pcbData, DWORD Flags, LPCWSTR pszDirectory) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:42: warning: unused parameter 'pszValue' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:58: warning: unused parameter 'pszOutBuf' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:75: warning: unused parameter 'cbOutBuf' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:218:93: warning: unused parameter 'pcbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | LONG RegLoadMUIStringA(HKEY hKey, LPCSTR pszValue, LPSTR pszOutBuf, DWORD cbOutBuf, LPDWORD pcbData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:30: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:219:44: warning: unused parameter 'pszDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 219 | DWORD Flags, LPCSTR pszDirectory) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:35: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:46: warning: unused parameter 'bWatchSubtree' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:67: warning: unused parameter 'dwNotifyFilter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:225:90: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 225 | LONG RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:226:35: warning: unused parameter 'fAsynchronous' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 226 | BOOL fAsynchronous) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:32: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:232:50: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 232 | LONG RegOpenCurrentUser(REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:54: warning: unused parameter 'ulOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:250:72: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 250 | LONG RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:36: warning: unused parameter 'hToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:50: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:68: warning: unused parameter 'samDesired' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:284:86: warning: unused parameter 'phkResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | LONG RegOpenUserClassesRoot(HANDLE hToken, DWORD dwOptions, REGSAM samDesired, PHKEY phkResult) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:41: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:58: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:290:76: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | LONG RegQueryInfoKeyW(HKEY hKey, LPWSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:291:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 291 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:292:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:293:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 293 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:28: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:40: warning: unused parameter 'lpClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:57: warning: unused parameter 'lpcClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:299:75: warning: unused parameter 'lpReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 299 | LONG RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcClass, LPDWORD lpReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:31: warning: unused parameter 'lpcSubKeys' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:51: warning: unused parameter 'lpcMaxSubKeyLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:300:76: warning: unused parameter 'lpcMaxClassLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 300 | LPDWORD lpcSubKeys, LPDWORD lpcMaxSubKeyLen, LPDWORD lpcMaxClassLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:31: warning: unused parameter 'lpcValues' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:50: warning: unused parameter 'lpcMaxValueNameLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:301:78: warning: unused parameter 'lpcMaxValueLen' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 301 | LPDWORD lpcValues, LPDWORD lpcMaxValueNameLen, LPDWORD lpcMaxValueLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:31: warning: unused parameter 'lpcbSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:302:65: warning: unused parameter 'lpftLastWriteTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 302 | LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:40: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:495:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | LONG RegRestoreKeyW(HKEY hKey, LPCWSTR lpFile, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:501:53: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 501 | LONG RegRestoreKeyA(HKEY hKey, LPCSTR lpFile, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:39: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:507:69: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 507 | LONG RegSaveKeyExW(HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:508:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 508 | DWORD Flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:38: warning: unused parameter 'lpFile' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:514:68: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | LONG RegSaveKeyExA(HKEY hKey, LPCSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:515:26: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 515 | DWORD Flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:29: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:521:56: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 521 | LONG RegSetKeySecurity(HKEY hKey, SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:522:45: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 522 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:40: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:59: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:528:75: warning: unused parameter 'dwType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 528 | LONG RegSetValueExW(HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:33: warning: unused parameter 'lpData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:529:47: warning: unused parameter 'cbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 529 | const BYTE* lpData, DWORD cbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:26: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:39: warning: unused parameter 'lpValueName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:58: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:74: warning: unused parameter 'dwType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:535:94: warning: unused parameter 'lpData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | LONG RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE* lpData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:536:27: warning: unused parameter 'cbData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 536 | DWORD cbData) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:542:39: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 542 | LONG RegUnLoadKeyW(HKEY hKey, LPCWSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:25: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/registry/registry.c:548:38: warning: unused parameter 'lpSubKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 548 | LONG RegUnLoadKeyA(HKEY hKey, LPCSTR lpSubKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 191 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [41/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o -c /src/FreeRDP/winpr/libwinpr/utils/json/json.c Step #57 - "compile-libfuzzer-undefined-x86_64": [42/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o -c /src/FreeRDP/winpr/libwinpr/utils/winpr.c Step #57 - "compile-libfuzzer-undefined-x86_64": [43/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o -c /src/FreeRDP/winpr/libwinpr/synch/wait.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/wait.c:60: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/synch/../pipe/pipe.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:169:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:272:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 272 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/wait.c:430:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 430 | nCount, errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [44/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o -c /src/FreeRDP/winpr/libwinpr/synch/timer.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:99:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:41: warning: unused parameter 'WakeContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:623:60: warning: unused parameter 'TolerableDelay' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 623 | PREASON_CONTEXT WakeContext, ULONG TolerableDelay) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:629:78: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 629 | HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:33: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:55: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/synch/timer.c:636:79: warning: unused parameter 'lpTimerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 636 | HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [45/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o -c /src/FreeRDP/winpr/libwinpr/utils/print.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:74:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:146:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 146 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:179:12: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 179 | return c - '0'; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:181:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | return 10 + c - 'A'; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/print.c:183:17: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 183 | return 10 + c - 'a'; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [46/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/debug.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:200:59: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:232:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 232 | _snprintf(dmsg, size, "%s", strerror(dw)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:52:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:61:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 61 | #define LOGD(...) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:56:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 56 | #define LOGT(...) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:71:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | #define LOGW(...) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:76:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | #define LOGE(...) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/debug.c:66:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | #define LOGI(...) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [47/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.c:39: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:27: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:137:40: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | BOOL BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:28: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:148:41: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | BOOL BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:38: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:51: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:159:73: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | BOOL BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:39: warning: unused parameter 'lpDef' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:52: warning: unused parameter 'lpDCB' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:170:74: warning: unused parameter 'lpCommTimeouts' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | BOOL BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:31: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:46: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:181:65: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | BOOL CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:32: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:47: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:192:66: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | BOOL CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:203:64: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | BOOL GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:50: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:220:62: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | BOOL SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:237:39: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 237 | BOOL GetCommMask(HANDLE hFile, PDWORD lpEvtMask) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:254:38: warning: unused parameter 'dwEvtMask' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 254 | BOOL SetCommMask(HANDLE hFile, DWORD dwEvtMask) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:271:46: warning: unused parameter 'lpModemStat' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 271 | BOOL GetCommModemStatus(HANDLE hFile, PDWORD lpModemStat) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:426:32: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 426 | lpLocalDcb->XonLim = handflow.XonLimit; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:427:33: warning: implicit conversion loses integer precision: 'LONG' (aka 'int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 427 | lpLocalDcb->XoffLim = handflow.XoffLimit; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:449:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 449 | lpLocalDcb->XonChar = serialChars.XonChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:450:37: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 450 | lpLocalDcb->XoffChar = serialChars.XoffChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:451:38: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 451 | lpLocalDcb->ErrorChar = serialChars.ErrorChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:452:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 452 | lpLocalDcb->EofChar = serialChars.EofChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:453:36: warning: implicit conversion changes signedness: 'UCHAR' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 453 | lpLocalDcb->EvtChar = serialChars.EventChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:513:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 513 | serialChars.XonChar = lpDCB->XonChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:514:32: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | serialChars.XoffChar = lpDCB->XoffChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:515:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 515 | serialChars.ErrorChar = lpDCB->ErrorChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:516:31: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 516 | serialChars.EofChar = lpDCB->EofChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:517:33: warning: implicit conversion changes signedness: 'char' to 'UCHAR' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 517 | serialChars.EventChar = lpDCB->EvtChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:653:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 653 | upcomingTermios.c_lflag &= ~ICANON; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:667:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 667 | upcomingTermios.c_iflag &= ~INPCK; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:738:72: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 738 | BOOL GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:749:73: warning: unused parameter 'lpdwSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 749 | BOOL GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:35: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:58: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:760:70: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 760 | BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:36: warning: unused parameter 'lpszName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:59: warning: unused parameter 'lpCC' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:771:71: warning: unused parameter 'dwSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 771 | BOOL SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:42: warning: unused parameter 'lpErrors' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:816:62: warning: unused parameter 'lpStat' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 816 | BOOL ClearCommError(HANDLE hFile, PDWORD lpErrors, LPCOMSTAT lpStat) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:873:45: warning: unused parameter 'dwFunc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 873 | BOOL EscapeCommFunction(HANDLE hFile, DWORD dwFunc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:890:42: warning: unused parameter 'cChar' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 890 | BOOL TransmitCommChar(HANDLE hFile, char cChar) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:41: warning: unused parameter 'lpEvtMask' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:907:65: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 907 | BOOL WaitCommEvent(HANDLE hFile, PDWORD lpEvtMask, LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1083:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1083 | return _tcslen(lpTargetPath) + 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1302:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1302 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1325:6: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1324 | upcomingTermios.c_iflag &= Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1325 | ~(/*IGNBRK |*/ BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL /*| IXON*/); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm.c:1347:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1347 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :78:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 78 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 63 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [48/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o -c /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c Step #57 - "compile-libfuzzer-undefined-x86_64": [49/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o -c /src/FreeRDP/winpr/libwinpr/file/file.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:111:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:157:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:192:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:290:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:298:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 298 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:308:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 308 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:316:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 316 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:343:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 343 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:384:47: warning: implicit conversion loses integer precision: '__dev_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 384 | lpFileInformation->dwVolumeSerialNumber = st.st_dev; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:385:41: warning: implicit conversion loses integer precision: '__nlink_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 385 | lpFileInformation->nNumberOfLinks = st.st_nlink; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:454:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 454 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:391:63: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 391 | static BOOL FileLockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:34: warning: unused parameter 'nNumberOfBytesToLockLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:392:65: warning: unused parameter 'nNumberOfBytesToLockHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 392 | DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:499:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 499 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:48: warning: unused parameter 'dwFileOffsetLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:464:71: warning: unused parameter 'dwFileOffsetHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 464 | static BOOL FileUnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:34: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:465:67: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | DWORD nNumberOfBytesToUnlockLow, DWORD nNumberOfBytesToUnlockHigh) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:548:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 548 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:50: warning: unused parameter 'dwReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:507:68: warning: unused parameter 'nNumberOfBytesToUnlockLow' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 507 | static BOOL FileUnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:508:36: warning: unused parameter 'nNumberOfBytesToUnlockHigh' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 508 | DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:576:59: warning: unused parameter 'lpCreationTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 576 | static BOOL FileSetFileTime(HANDLE hFile, const FILETIME* lpCreationTime, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:802:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 802 | winpr_strerror(fs_errno, ebuffer, sizeof(ebuffer)), fs_errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:951:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 951 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:964:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 964 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:972:34: warning: unused parameter 'lpDeviceName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 972 | static BOOL IsFileDevice(LPCTSTR lpDeviceName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:25: warning: unused parameter 'nStdHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1030:44: warning: unused parameter 'hHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1030 | BOOL SetStdHandle(DWORD nStdHandle, HANDLE hHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:27: warning: unused parameter 'dwStdHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:47: warning: unused parameter 'hNewHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/file.c:1035:67: warning: unused parameter 'phOldHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1035 | BOOL SetStdHandleEx(DWORD dwStdHandle, HANDLE hNewHandle, HANDLE* phOldHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 33 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [50/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c:21: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [51/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c:109:52: warning: operand of ? changes signedness: '__uint32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | const int nbits = (length - i) > 8 ? 8 : (length - i); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [52/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o -c /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.h:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/comm/comm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/comm.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:159:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | static BOOL _get_properties(WINPR_COMM* pComm, COMMPROP* pProperties) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:367:36: warning: implicit conversion changes signedness: 'const UCHAR' (aka 'const unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | pComm->eventChar = pSerialChars->EventChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:439:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 439 | upcomingTermios.c_cflag &= ~CSTOPB; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:460:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 460 | upcomingTermios.c_cflag &= ~(PARENB | PARODD | CMSPAR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:464:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 464 | upcomingTermios.c_cflag &= ~CMSPAR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:469:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 469 | upcomingTermios.c_cflag &= ~(PARODD | CMSPAR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:478:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 478 | upcomingTermios.c_cflag &= ~PARODD; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:492:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 492 | upcomingTermios.c_cflag &= ~CSIZE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:497:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 497 | upcomingTermios.c_cflag &= ~CSIZE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:502:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | upcomingTermios.c_cflag &= ~CSIZE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:507:31: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 507 | upcomingTermios.c_cflag &= ~CSIZE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:608:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 608 | upcomingTermios.c_cflag &= ~HUPCL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:693:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 693 | upcomingTermios.c_iflag &= ~IXON; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:702:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 702 | upcomingTermios.c_iflag &= ~IXOFF; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:709:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 709 | upcomingTermios.c_iflag &= ~IGNPAR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:722:30: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 722 | upcomingTermios.c_iflag &= ~IGNBRK; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:894:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 894 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:908:39: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 908 | errno, winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:989:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 989 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1074:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1074 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1120:41: warning: unused parameter 'pComm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1120 | static BOOL _set_queue_size(WINPR_COMM* pComm, const SERIAL_QUEUE_SIZE* pQueueSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1145:21: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1145 | if ((*pPurgeMask & ~(SERIAL_PURGE_TXABORT | SERIAL_PURGE_RXABORT | SERIAL_PURGE_TXCLEAR | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1146 | SERIAL_PURGE_RXCLEAR)) > 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1168:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1168 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1185:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1185 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1200:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1200 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1214:33: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1214 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1243:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1243 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1315:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1315 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1328:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1328 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1355:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1355 | pComm->PendingEvents &= ~SERIAL_EV_TXEMPTY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1386:27: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1386 | pComm->PendingEvents &= ~SERIAL_EV_RX80FULL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1435 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1445:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1445 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_STOP; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1454:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1454 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1480:28: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1480 | pComm->PendingEvents &= ~SERIAL_EV_WINPR_WAITING; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1503:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1503 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1517:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1517 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1531 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1545:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1545 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1560:32: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1560 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1575:38: warning: unused parameter 'pComm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1575 | static BOOL _config_size(WINPR_COMM* pComm, ULONG* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1588:25: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1588 | DWORD nbBytesWritten = -1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c:1603:39: warning: unused parameter 'pComm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1603 | static BOOL _reset_device(WINPR_COMM* pComm) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 47 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [53/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Stack.c:236:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 236 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :66:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [54/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessagePipe.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [55/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c:326:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 326 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :57:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [56/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c:250:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 250 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :75:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [57/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c Step #57 - "compile-libfuzzer-undefined-x86_64": [58/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o -c /src/FreeRDP/winpr/libwinpr/file/generic.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/generic.c:70: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/file/../pipe/pipe.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:476:76: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 476 | BOOL WINAPI GetFileAttributesExA(LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:635:17: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 635 | st.st_mode &= ~(S_IWUSR | S_IWGRP | S_IWOTH); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:929:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 929 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :107:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:32: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:63: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1095:84: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1095 | HANDLE FindFirstFileExA(LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1096:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1096 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:33: warning: unused parameter 'lpFileName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:64: warning: unused parameter 'fInfoLevelId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1101:85: warning: unused parameter 'lpFindFileData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1101 | HANDLE FindFirstFileExW(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:43: warning: unused parameter 'fSearchOp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:61: warning: unused parameter 'lpSearchFilter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1102:83: warning: unused parameter 'dwAdditionalFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/file/generic.c:1222:64: warning: unused parameter 'lpSecurityAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1222 | BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 20 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [59/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [60/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c Step #57 - "compile-libfuzzer-undefined-x86_64": [61/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o -c /src/FreeRDP/winpr/libwinpr/utils/stream.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/stream.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [62/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c:194:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 194 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :63:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [63/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [64/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c:29:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 29 | #define TAG WINPR_TAG("utils.wlog") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [65/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c Step #57 - "compile-libfuzzer-undefined-x86_64": [66/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ssl.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:58: warning: unused parameter 'once' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ssl.c:289:84: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | static BOOL CALLBACK winpr_openssl_initialize(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [67/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:46: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:31:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | static BOOL WLog_CallbackAppender_Open(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:47: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:36:66: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | static BOOL WLog_CallbackAppender_Close(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c:148:47: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | wLogAppender* WLog_CallbackAppender_New(wLog* log) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [68/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMap.c Step #57 - "compile-libfuzzer-undefined-x86_64": [69/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o -c /src/FreeRDP/winpr/libwinpr/utils/ini.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:178:15: warning: comparison of integers of different signs: 'INT64' (aka 'long') and 'unsigned long' [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | if (fileSize > SIZE_MAX) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^ ~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/ini.c:837:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 837 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :7:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 7 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [70/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c:262:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 262 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :66:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [71/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:45: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:41:64: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | static BOOL WLog_ConsoleAppender_Open(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:46: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:46:65: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | static BOOL WLog_ConsoleAppender_Close(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:57: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:141:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 141 | static BOOL WLog_ConsoleAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:58: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:163:77: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | static BOOL WLog_ConsoleAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:186:59: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | static BOOL WLog_ConsoleAppender_WritePacketMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c:248:46: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 248 | wLogAppender* WLog_ConsoleAppender_New(wLog* log) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [72/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c:162:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | return -1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [73/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c:219:43: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 219 | wLogAppender* WLog_FileAppender_New(wLog* log) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [74/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:74:45: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | static void WLog_PrintMessagePrefixVA(wLog* log, wLogMessage* message, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:152:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | *pskiplen = end - fmt + opt->replacelen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:157:32: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | const size_t replacelen = end - str; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:197:65: warning: format string is not a string literal [-Wformat-nonliteral] Step #57 - "compile-libfuzzer-undefined-x86_64": 197 | const int rc = _snprintf(&format[index], formatlen - index, replace, arg); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:200:62: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | if (!check_and_log_format_size(format, formatlen, index, rc)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:202:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | index += rc; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:245:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 245 | { ENTRY("%fl"), ENTRY("%s"), NULL, (void*)message->FileName, NULL, &recurse }, /* file */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:246:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | { ENTRY("%fn"), ENTRY("%s"), NULL, (void*)message->FunctionName, NULL, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:252:45: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 252 | { ENTRY("%lv"), ENTRY("%s"), NULL, (void*)WLOG_LEVELS[message->Level], NULL, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:295:40: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 295 | BOOL WLog_Layout_SetPrefixFormat(wLog* log, wLogLayout* layout, const char* format) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:311:35: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 311 | wLogLayout* WLog_Layout_New(wLog* log) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c:363:29: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 363 | void WLog_Layout_Free(wLog* log, wLogLayout* layout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [75/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/WindowsZones.c Step #57 - "compile-libfuzzer-undefined-x86_64": [76/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:230:44: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 230 | if (!ArrayList_EnsureCapacity(arrayList, count)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:233:40: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 233 | MoveMemory(&arrayList->array[index + count], &arrayList->array[index], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:235:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 235 | arrayList->size += count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'INT64' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:239:43: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | INT64 chunk = arrayList->size - index + count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:242:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 242 | MoveMemory(&arrayList->array[index], &arrayList->array[index - count], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:245:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 245 | arrayList->size += count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:440:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | sindex = (size_t)startIndex; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:444:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 444 | cindex = (size_t)count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:446:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 446 | cindex = arrayList->size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:489:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 489 | sindex = (size_t)startIndex; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:493:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 493 | cindex = (size_t)count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:495:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | cindex = arrayList->size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c:589:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 589 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :120:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 18 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [77/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o -c /src/FreeRDP/winpr/libwinpr/error/error.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:35:24: warning: unused parameter 'uMode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 35 | UINT SetErrorMode(UINT uMode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:59:29: warning: unused parameter 'dwErrCode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | VOID RestoreLastError(DWORD dwErrCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:27: warning: unused parameter 'dwExceptionCode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:50: warning: unused parameter 'dwExceptionFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:63:74: warning: unused parameter 'nNumberOfArguments' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:64:38: warning: unused parameter 'lpArguments' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | CONST ULONG_PTR* lpArguments) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:68:51: warning: unused parameter 'ExceptionInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | LONG UnhandledExceptionFilter(PEXCEPTION_POINTERS ExceptionInfo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:74:58: warning: unused parameter 'lpTopLevelExceptionFilter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:41: warning: unused parameter 'First' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:79:76: warning: unused parameter 'Handler' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | PVOID AddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:84:44: warning: unused parameter 'Handle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | ULONG RemoveVectoredExceptionHandler(PVOID Handle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:40: warning: unused parameter 'First' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:89:75: warning: unused parameter 'Handler' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | PVOID AddVectoredContinueHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/error/error.c:94:43: warning: unused parameter 'Handle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | ULONG RemoveVectoredContinueHandler(PVOID Handle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 14 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [78/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:203:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | foundIndex = index; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:218:35: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | StreamPool_ShiftAvailable(pool, foundIndex, -1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :72:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [79/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c:119:45: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | wLogAppender* WLog_SyslogAppender_New(wLog* log) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [80/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:61:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 61 | addrLen = (colonPos - udpAppender->host); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c:38:41: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | static BOOL WLog_UdpAppender_Open(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [81/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:92:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 92 | pool->aArray, sizeof(wBufferPoolItem) * newCapacity, pool->alignment); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:95:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 95 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:103:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:102:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 102 | MoveMemory(&pool->aArray[index + count], &pool->aArray[index], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:58: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:109:21: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | (pool->aSize - index) * sizeof(wBufferPoolItem)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:108:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 108 | MoveMemory(&pool->aArray[index], &pool->aArray[index - count], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:73: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:125:49: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | pool->uArray, sizeof(wBufferPoolItem) * newUCapacity, pool->alignment); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:128:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | (wBufferPoolItem*)realloc(pool->uArray, sizeof(wBufferPoolItem) * newUCapacity); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:136:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 136 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:142:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | (pool->uSize - index) * sizeof(wBufferPoolItem)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:235:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 235 | buffer = winpr_aligned_malloc(pool->fixedSize, pool->alignment); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:237:27: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 237 | buffer = malloc(pool->fixedSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:282:36: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 282 | buffer = winpr_aligned_malloc(size, pool->alignment); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:284:22: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 284 | buffer = malloc(size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:298:48: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 298 | newBuffer = winpr_aligned_realloc(buffer, size, pool->alignment); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:300:34: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 300 | newBuffer = realloc(buffer, size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:308:41: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 308 | if (!BufferPool_ShiftAvailable(pool, foundIndex, -1)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:317:42: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 317 | size_t newUCapacity = pool->uCapacity * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:323:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 323 | pool->uCapacity = newUCapacity; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:365:67: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 365 | void** newArray = (void**)realloc(pool->array, sizeof(void*) * newCapacity); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:402:75: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 402 | (wBufferPoolItem*)realloc(pool->aArray, sizeof(wBufferPoolItem) * newCapacity); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:501:39: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 501 | pool->array = (void**)calloc(pool->capacity, sizeof(void*)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:511:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 511 | pool->aArray = (wBufferPoolItem*)calloc(pool->aCapacity, sizeof(wBufferPoolItem)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:517:50: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 517 | pool->uArray = (wBufferPoolItem*)calloc(pool->uCapacity, sizeof(wBufferPoolItem)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c:527:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 527 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :42:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 29 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [82/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o -c /src/FreeRDP/winpr/libwinpr/pool/synch.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/synch.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:55: warning: unused parameter 'pfnwa' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:68: warning: unused parameter 'pv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:27:93: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_WAIT winpr_CreateThreadpoolWait(PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:32:41: warning: unused parameter 'pwa' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | VOID winpr_CloseThreadpoolWait(PTP_WAIT pwa) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:39: warning: unused parameter 'pwa' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:51: warning: unused parameter 'h' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:36:64: warning: unused parameter 'pftTimeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | VOID winpr_SetThreadpoolWait(PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:52: warning: unused parameter 'pwa' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/synch.c:40:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | VOID winpr_WaitForThreadpoolWaitCallbacks(PTP_WAIT pwa, BOOL fCancelPendingCallbacks) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [83/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:110:68: warning: unused parameter 'type' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 110 | static const char* map_fallback(const char* iana, TimeZoneNameType type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [84/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:86:45: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 86 | static BOOL WLog_BinaryAppender_Close(wLog* log, wLogAppender* appender) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:56: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:169:75: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | static BOOL WLog_BinaryAppender_WriteDataMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:170:63: warning: unused parameter 'message' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | wLogMessage* message) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:57: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:175:76: warning: unused parameter 'appender' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | static BOOL WLog_BinaryAppender_WriteImageMessage(wLog* log, wLogAppender* appender, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:176:64: warning: unused parameter 'message' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 176 | wLogMessage* message) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c:220:45: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | wLogAppender* WLog_BinaryAppender_New(wLog* log) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [85/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o -c /src/FreeRDP/winpr/libwinpr/pool/timer.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/timer.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:58: warning: unused parameter 'pfnti' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:71: warning: unused parameter 'pv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:27:96: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_TIMER winpr_CreateThreadpoolTimer(PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:32:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | VOID winpr_CloseThreadpoolTimer(PTP_TIMER pti) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:36:43: warning: unused parameter 'pti' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | BOOL winpr_IsThreadpoolTimerSet(PTP_TIMER pti) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:41: warning: unused parameter 'pti' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:56: warning: unused parameter 'pftDueTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:41:74: warning: unused parameter 'msPeriod' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | VOID winpr_SetThreadpoolTimer(PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:42:37: warning: unused parameter 'msWindowLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | DWORD msWindowLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:54: warning: unused parameter 'pti' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/timer.c:46:64: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | VOID winpr_WaitForThreadpoolTimerCallbacks(PTP_TIMER pti, BOOL fCancelPendingCallbacks) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [86/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o -c /src/FreeRDP/winpr/libwinpr/pool/io.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/io.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:40: warning: unused parameter 'fl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:66: warning: unused parameter 'pfnio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:27:79: warning: unused parameter 'pv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | PTP_IO winpr_CreateThreadpoolIo(HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:28:54: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:33:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 33 | VOID winpr_CloseThreadpoolIo(PTP_IO pio) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:37:37: warning: unused parameter 'pio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | VOID winpr_StartThreadpoolIo(PTP_IO pio) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:41:38: warning: unused parameter 'pio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | VOID winpr_CancelThreadpoolIo(PTP_IO pio) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:48: warning: unused parameter 'pio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/io.c:45:58: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | VOID winpr_WaitForThreadpoolIoCallbacks(PTP_IO pio, BOOL fCancelPendingCallbacks) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [87/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o -c /src/FreeRDP/winpr/libwinpr/thread/processor.c Step #57 - "compile-libfuzzer-undefined-x86_64": [88/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o -c /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:94:77: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | VOID winpr_CloseThreadpoolCleanupGroupMembers(PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/cleanup_group.c:95:53: warning: unused parameter 'pvCleanupContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 95 | PVOID pvCleanupContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [89/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o -c /src/FreeRDP/winpr/libwinpr/thread/tls.c Step #57 - "compile-libfuzzer-undefined-x86_64": [90/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:187:14: warning: comparison of integers of different signs: 'SSIZE_T' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | } while (rc >= size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^ ~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:232:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #57 - "compile-libfuzzer-undefined-x86_64": 232 | free(entry->Iana); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #57 - "compile-libfuzzer-undefined-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c:233:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #57 - "compile-libfuzzer-undefined-x86_64": 233 | free(entry->Abbrev); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/stdlib.h:565:25: note: passing argument to parameter '__ptr' here Step #57 - "compile-libfuzzer-undefined-x86_64": 565 | extern void free (void *__ptr) __THROW; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 3 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [91/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback.c:43:53: warning: unused parameter 'pci' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | BOOL winpr_CallbackMayRunLong(PTP_CALLBACK_INSTANCE pci) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [92/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c Step #57 - "compile-libfuzzer-undefined-x86_64": [93/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o -c /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:124:28: warning: implicit conversion from 'size_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | const float tmp = (table->numOfElements / table->idealRatio); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~^~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c:785:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 785 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :111:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [94/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o -c /src/FreeRDP/winpr/libwinpr/pool/work.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/work.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:60: warning: unused parameter 'pfns' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:158:72: warning: unused parameter 'pv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | BOOL winpr_TrySubmitThreadpoolCallback(PTP_SIMPLE_CALLBACK pfns, PVOID pv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:159:61: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/work.c:172:62: warning: unused parameter 'fCancelPendingCallbacks' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 172 | VOID winpr_WaitForThreadpoolWorkCallbacks(PTP_WORK pwk, BOOL fCancelPendingCallbacks) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [95/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o -c /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:56: warning: unused parameter 'pci' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:63:68: warning: unused parameter 'evt' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | VOID SetEventWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE evt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:64: warning: unused parameter 'pci' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:76: warning: unused parameter 'sem' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:76:87: warning: unused parameter 'crel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | VOID ReleaseSemaphoreWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:60: warning: unused parameter 'pci' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:89:72: warning: unused parameter 'mut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | VOID ReleaseMutexWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HANDLE mut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:68: warning: unused parameter 'pci' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:102:91: warning: unused parameter 'pcs' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 102 | VOID LeaveCriticalSectionWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:59: warning: unused parameter 'pci' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:114:72: warning: unused parameter 'mod' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 114 | VOID FreeLibraryWhenCallbackReturns(PTP_CALLBACK_INSTANCE pci, HMODULE mod) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/pool/callback_cleanup.c:127:66: warning: unused parameter 'pci' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | VOID DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 17 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [96/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:308:45: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 308 | Stream_Write_UINT8(s, (ipv4->Version << 4) | ipv4->InternetHeaderLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:312:64: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | Stream_Write_UINT16_BE(s, (ipv4->InternetProtocolFlags << 13) | ipv4->FragmentOffset); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:345:43: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 345 | Stream_Write_UINT8(s, (tcp->Offset << 4) | tcp->Reserved); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c:462:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 462 | record.header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #57 - "compile-libfuzzer-undefined-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [97/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o -c /src/FreeRDP/winpr/libwinpr/pool/pool.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/pool/pool.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [98/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o -c /src/FreeRDP/winpr/libwinpr/thread/argv.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:160:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 160 | n = ((pEnd - pBeg) - 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:161:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 161 | length = (pBeg - pLastEnd); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:224:16: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | length = (p - pBeg); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:36: warning: unused parameter 'lpCmdLine' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/argv.c:274:52: warning: unused parameter 'pNumArgs' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 274 | LPWSTR* CommandLineToArgvW(LPCWSTR lpCmdLine, int* pNumArgs) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [99/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o -c /src/FreeRDP/winpr/libwinpr/utils/image.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/image.c:50: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:155:68: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 155 | UINT32 stride = ((((bi->biWidth * bi->biBitCount) + 31) & ~31) >> 3); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:156:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 156 | bi->biSizeImage = abs(bi->biHeight) * stride; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:267:12: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 267 | stride = bpp_stride; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:287:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 287 | *pSize = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:305:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 305 | const size_t bpp_stride = ((((width * bpp) + 31) & ~31) >> 3); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:79: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:312:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | void* bmpdata = winpr_bitmap_write_buffer(data, size, width, height, stride, bpp, &bmpsize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:355:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 355 | return winpr_image_write_ex(image, image->type, filename); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:433:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | image->scanline = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:74: warning: unused parameter 'width' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:582:88: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 582 | static void* winpr_convert_to_jpeg(const void* data, size_t size, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:583:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 583 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:74: warning: unused parameter 'width' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:701:88: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 701 | static void* winpr_convert_to_webp(const void* data, size_t size, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:43: warning: unused parameter 'stride' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:702:58: warning: unused parameter 'bpp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 702 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:73: warning: unused parameter 'width' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:974:87: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 974 | static void* winpr_convert_to_png(const void* data, size_t size, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:42: warning: unused parameter 'stride' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:975:57: warning: unused parameter 'bpp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 975 | UINT32 stride, UINT32 bpp, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:44: warning: unused parameter 'comp_data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:62: warning: unused parameter 'comp_data_bytes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1016:87: warning: unused parameter 'width' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1016 | SSIZE_T winpr_convert_from_png(const BYTE* comp_data, size_t comp_data_bytes, UINT32* width, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:40: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:56: warning: unused parameter 'bpp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1017:68: warning: unused parameter 'ppdecomp_data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1017 | UINT32* height, UINT32* bpp, BYTE** ppdecomp_data) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/image.c:1055:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1055 | static BYTE* convert(const wImage* image, size_t* pstride, UINT32 flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 34 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [100/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o -c /src/FreeRDP/winpr/libwinpr/handle/handle.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/handle.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/handle/../pipe/pipe.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:29: warning: unused parameter 'hSourceProcessHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:63:80: warning: unused parameter 'hTargetProcessHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | BOOL DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:53: warning: unused parameter 'dwDesiredAccess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:64:75: warning: unused parameter 'bInheritHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:65:28: warning: unused parameter 'dwOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 65 | DWORD dwOptions) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:71:51: warning: unused parameter 'lpdwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | BOOL GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:34: warning: unused parameter 'hObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:49: warning: unused parameter 'dwMask' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/handle/handle.c:76:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 14 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [101/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o -c /src/FreeRDP/winpr/libwinpr/path/path.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:135:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 135 | HRESULT PathCchRemoveBackslashA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:141:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 141 | HRESULT PathCchRemoveBackslashW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:156: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:164: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 11 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:174: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:182: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 11 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:192: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:36:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:37:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:200: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:10:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 10 | HRESULT PATH_CCH_ADD_SEPARATOR_EX(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.c:11:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 11 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:40: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:56: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:205:71: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | HRESULT PathCchRemoveBackslashExA(PSTR pszPath, size_t cchPath, PSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:206:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:41: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:57: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:212:73: warning: unused parameter 'ppszEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | HRESULT PathCchRemoveBackslashExW(PWSTR pszPath, size_t cchPath, PWSTR* ppszEnd, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:213:43: warning: unused parameter 'pcchRemaining' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 213 | size_t* pcchRemaining) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:31: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:47: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:62: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:351:85: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 351 | HRESULT PathCchAppendExA(PSTR pszPath, size_t cchPath, PCSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:48: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:64: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:357:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | HRESULT PathCchAppendExW(PWSTR pszPath, size_t cchPath, PCWSTR pszMore, unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:35: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:54: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:367:72: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | HRESULT PathCchCanonicalizeA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:36: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:55: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:373:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 373 | HRESULT PathCchCanonicalizeW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:37: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:56: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:383:74: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 383 | HRESULT PathCchCanonicalizeExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:384:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 384 | unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:38: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:57: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:390:76: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | HRESULT PathCchCanonicalizeExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:391:46: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 391 | unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:38: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:63: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:401:78: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 401 | HRESULT PathAllocCanonicalizeA(PCSTR pszPathIn, unsigned long dwFlags, PSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:39: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:64: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:407:80: warning: unused parameter 'ppszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 407 | HRESULT PathAllocCanonicalizeW(PCWSTR pszPathIn, unsigned long dwFlags, PWSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:30: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:49: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:67: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:417:84: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 417 | HRESULT PathCchCombineA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:31: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:50: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:423:87: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 423 | HRESULT PathCchCombineW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:32: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:51: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:69: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:433:86: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | HRESULT PathCchCombineExA(PSTR pszPathOut, size_t cchPathOut, PCSTR pszPathIn, PCSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:434:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 434 | unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:33: warning: unused parameter 'pszPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:52: warning: unused parameter 'cchPathOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:71: warning: unused parameter 'pszPathIn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:440:89: warning: unused parameter 'pszMore' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | HRESULT PathCchCombineExW(PWSTR pszPathOut, size_t cchPathOut, PCWSTR pszPathIn, PCWSTR pszMore, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:441:41: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 441 | unsigned long dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:457: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:467: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:479: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:489: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:501: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:139:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:154:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | sizeOfBuffer = (pszPathOutLength + 1) * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:101:74: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | HRESULT PATH_ALLOC_COMBINE(PCSTR pszPathIn, PCSTR pszMore, unsigned long dwFlags, PSTR* ppszPathOut) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:123:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | pszPathInLength = strlen(pszPathIn); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:124:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | pszMoreLength = strlen(pszMore); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/path/path.c:511: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.c:23:76: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 23 | HRESULT PATH_ALLOC_COMBINE(PCWSTR pszPathIn, PCWSTR pszMore, unsigned long dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:563:71: warning: unused parameter 'ppszExt' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 563 | HRESULT PathCchFindExtensionW(PCWSTR pszPath, size_t cchPath, PCWSTR* ppszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:573:69: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 573 | HRESULT PathCchRenameExtensionA(PSTR pszPath, size_t cchPath, PCSTR pszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:579:71: warning: unused parameter 'pszExt' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 579 | HRESULT PathCchRenameExtensionW(PWSTR pszPath, size_t cchPath, PCWSTR pszExt) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:589:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 589 | HRESULT PathCchRemoveExtensionA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:39: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:595:55: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 595 | HRESULT PathCchRemoveExtensionW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:605:27: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 605 | BOOL PathCchIsRootA(PCSTR pszPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:611:28: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 611 | BOOL PathCchIsRootW(PCWSTR pszPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:32: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:653:48: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 653 | HRESULT PathCchSkipRootA(PCSTR pszPath, PCSTR* ppszRootEnd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:33: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:659:50: warning: unused parameter 'ppszRootEnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 659 | HRESULT PathCchSkipRootW(PCWSTR pszPath, PCWSTR* ppszRootEnd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:34: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:669:50: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 669 | HRESULT PathCchStripToRootA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:35: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:675:51: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 675 | HRESULT PathCchStripToRootW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:741:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 741 | rc = (_wcslen(&pszPath[4]) + 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:37: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:764:53: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 764 | HRESULT PathCchRemoveFileSpecA(PSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:38: warning: unused parameter 'pszPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:770:54: warning: unused parameter 'cchPath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 770 | HRESULT PathCchRemoveFileSpecW(PWSTR pszPath, size_t cchPath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:58:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | #define SHARED_LIBRARY_EXT_DLL "dll" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:60:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | #define SHARED_LIBRARY_EXT_DYLIB "dylib" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:59:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | #define SHARED_LIBRARY_EXT_SO "so" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/path/path.c:67:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 67 | #define SHARED_LIBRARY_EXT SHARED_LIBRARY_EXT_SO Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 120 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [102/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o -c /src/FreeRDP/winpr/libwinpr/utils/cmdline.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:168:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | keyword_index = sigil_length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:200:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | keyword_length = (separator - keyword); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:205:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | keyword_length = (length - keyword_index); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:36: warning: unused parameter 'argc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:50: warning: unused parameter 'argv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:387:81: warning: unused parameter 'options' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | int CommandLineParseArgumentsW(int argc, LPWSTR* argv, COMMAND_LINE_ARGUMENT_W* options, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:38: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:51: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:388:89: warning: unused parameter 'preFilter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 388 | DWORD flags, void* context, COMMAND_LINE_PRE_FILTER_FN_W preFilter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:389:62: warning: unused parameter 'postFilter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 389 | COMMAND_LINE_POST_FILTER_FN_W postFilter) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/cmdline.c:816:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 816 | size_t size = argc + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [103/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o -c /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:229:41: warning: implicit conversion loses integer precision: 'DWORD' (aka 'unsigned int') to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 229 | lpSystemInfo->wProcessorArchitecture = GetProcessorArchitecture(); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:271:38: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 271 | BOOL SetSystemTime(CONST SYSTEMTIME* lpSystemTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:301:37: warning: unused parameter 'lpSystemTime' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 301 | BOOL SetLocalTime(CONST SYSTEMTIME* lpSystemTime) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:37: warning: unused parameter 'lpTimeAdjustment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:319:62: warning: unused parameter 'lpTimeIncrement' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 319 | BOOL GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:320:36: warning: unused parameter 'lpTimeAdjustmentDisabled' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 320 | PBOOL lpTimeAdjustmentDisabled) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:332:9: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 332 | return GetTickCount64(); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:321:24: note: expanded from macro 'GetTickCount64' Step #57 - "compile-libfuzzer-undefined-x86_64": 321 | #define GetTickCount64 winpr_GetTickCount64 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:456:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 456 | length = (dot - hostname); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:500:10: warning: enumeration values 'ComputerNameNetBIOS', 'ComputerNamePhysicalNetBIOS', and 'ComputerNameMax' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 500 | switch (NameType) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:44: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:586:15: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 586 | ticks = (ts.tv_sec * 1000000000ull) + ts.tv_nsec; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~^~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:40: warning: implicit conversion changes signedness: '__syscall_slong_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:639:12: warning: implicit conversion changes signedness: '__time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 639 | return ts.tv_sec * 1000000000ull + ts.tv_nsec; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~^~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:672:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 672 | #define C_BIT_3DNP (1 << 8) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c:46:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | #define TAG WINPR_TAG("sysinfo") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [104/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o -c /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:376:66: warning: format string is not a string literal [-Wformat-nonliteral] Step #57 - "compile-libfuzzer-undefined-x86_64": 376 | if (vsnprintf(formattedLogMessage, WLOG_MAX_STRING_SIZE - 1, message.FormatString, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:755:32: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 755 | log->FilterLevel = filter->Level; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c:766:33: warning: implicit conversion changes signedness: 'const DWORD' (aka 'const unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 766 | log->FilterLevel = filter->Level; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 3 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [105/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:30:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define SSPI_EXPORT WINPR_API Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_export.c:29:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 29 | #define SEC_ENTRY Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [106/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o -c /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:507:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 507 | retLen = _wcslen(r); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:567:14: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 567 | v = (*str - '0'); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:571:19: warning: implicit conversion changes signedness: 'int' to 'CK_BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 571 | v = (10 + *str - 'a'); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:606:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 606 | return ret; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:616:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 616 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:619:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 619 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:623:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 623 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:626:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 626 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:630:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 630 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:634:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 634 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:668:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 668 | return NTE_INVALID_PARAMETER; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #57 - "compile-libfuzzer-undefined-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:674:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 674 | return NTE_INVALID_PARAMETER; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #57 - "compile-libfuzzer-undefined-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:681:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 681 | return NTE_INVALID_PARAMETER; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3044:32: note: expanded from macro 'NTE_INVALID_PARAMETER' Step #57 - "compile-libfuzzer-undefined-x86_64": 3044 | #define NTE_INVALID_PARAMETER (0x80090027) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:695:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 695 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:703:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 703 | return NTE_FAIL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #57 - "compile-libfuzzer-undefined-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:715:11: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 715 | return NTE_FAIL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #57 - "compile-libfuzzer-undefined-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:641:48: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:837:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 837 | SECURITY_STATUS ret = NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:855:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 855 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:860:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 860 | ret = NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:864:8: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 864 | ret = NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:938:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 938 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:943:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 943 | return NTE_NOT_FOUND; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #57 - "compile-libfuzzer-undefined-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:950:24: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 950 | SECURITY_STATUS ret = NTE_FAIL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #57 - "compile-libfuzzer-undefined-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:982:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 982 | return NTE_BAD_KEY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3007:22: note: expanded from macro 'NTE_BAD_KEY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3007 | #define NTE_BAD_KEY (0x80090003) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:996:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 996 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1000:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1000 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1012:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1012 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1028:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1028 | return NTE_FAIL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3036:19: note: expanded from macro 'NTE_FAIL' Step #57 - "compile-libfuzzer-undefined-x86_64": 3036 | #define NTE_FAIL (0x80090020) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1048:9: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1048 | ret = NTE_NOT_FOUND; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3021:24: note: expanded from macro 'NTE_NOT_FOUND' Step #57 - "compile-libfuzzer-undefined-x86_64": 3021 | #define NTE_NOT_FOUND (0x80090011) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1081:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1081 | ret = NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1052:10: warning: enumeration values 'NCRYPT_PROPERTY_READER', 'NCRYPT_PROPERTY_SLOTID', and 'NCRYPT_PROPERTY_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1052 | switch (property) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:948:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 948 | DWORD cbOutput, DWORD* pcbResult, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:986:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 986 | *pcbResult = 2 * (strnlen((char*)slotInfo.slotDescription, SLOT_DESC_SZ) + 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1014:23: warning: implicit conversion loses integer precision: 'CK_SLOT_ID' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1014 | *ptr = keyHandle->slotId; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1065:27: warning: implicit conversion loses integer precision: 'CK_ULONG' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1065 | *pcbResult = certValue.ulValueLen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1096:13: warning: comparison of integers of different signs: 'SECURITY_STATUS' (aka 'int') and 'unsigned int' [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 1096 | if (ret == NTE_NOT_FOUND) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ^ ~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1145:10: warning: enumeration value 'WINPR_NCRYPT_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1145 | switch (base->type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1174:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1174 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:67: warning: unused parameter 'dwLegacyKeySpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1159:90: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1159 | LPCWSTR pszKeyName, DWORD dwLegacyKeySpec, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1198:10: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1198 | return NTE_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3018:24: note: expanded from macro 'NTE_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 3018 | #define NTE_NO_MEMORY (0x8009000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1207:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1207 | status = NTE_PROVIDER_DLL_FAIL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #57 - "compile-libfuzzer-undefined-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1215:12: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1215 | status = NTE_PROVIDER_DLL_FAIL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #57 - "compile-libfuzzer-undefined-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1250:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1250 | status = NTE_PROV_DLL_NOT_FOUND; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3034:33: note: expanded from macro 'NTE_PROV_DLL_NOT_FOUND' Step #57 - "compile-libfuzzer-undefined-x86_64": 3034 | #define NTE_PROV_DLL_NOT_FOUND (0x8009001E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1257:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1257 | status = NTE_PROV_TYPE_ENTRY_BAD; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3028:34: note: expanded from macro 'NTE_PROV_TYPE_ENTRY_BAD' Step #57 - "compile-libfuzzer-undefined-x86_64": 3028 | #define NTE_PROV_TYPE_ENTRY_BAD (0x80090018) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1264:13: warning: implicit conversion changes signedness: 'unsigned int' to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1264 | status = NTE_PROVIDER_DLL_FAIL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:3033:32: note: expanded from macro 'NTE_PROVIDER_DLL_FAIL' Step #57 - "compile-libfuzzer-undefined-x86_64": 3033 | #define NTE_PROVIDER_DLL_FAIL (0x8009001D) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:56: warning: unused parameter 'pszProviderName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c:1228:79: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1228 | LPCWSTR pszProviderName, DWORD dwFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 53 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [107/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o -c /src/FreeRDP/winpr/libwinpr/thread/apc.c Step #57 - "compile-libfuzzer-undefined-x86_64": [108/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o -c /src/FreeRDP/winpr/libwinpr/timezone/timezone.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:8: warning: implicit conversion changes signedness: 'unsigned long' to 'INT64' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:63:44: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | rc = fread(tzid + read, 1, length - read - 1, fp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:71:36: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | char* tmp = (char*)realloc(tzid, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:346:25: warning: implicit conversion loses integer precision: 'int' to 'WORD' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 346 | st.wYear = (WORD)1900 + t->tm_year; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/timezone/timezone.c:511:25: warning: implicit conversion loses integer precision: 'long' to 'LONG' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 511 | tz->DaylightBias = -1 * labs(tz->Bias - d); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [109/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:43: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:35:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 35 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:36:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:17: warning: unused parameter 'phNewContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:37:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:64: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:44:85: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:58: warning: unused parameter 'pInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:45:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:46: warning: unused parameter 'pOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:46:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:103:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | ULONG ulAttribute, void* pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:59: warning: unused parameter 'fCredentialUse' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:116:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 116 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:11: warning: unused parameter 'pAuthData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:117:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:118:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:15: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:125:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:126:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 126 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:127:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:157:82: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | static SECURITY_STATUS SEC_ENTRY credssp_QueryCredentialsAttributesW(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:158:76: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | ULONG ulAttribute, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:159:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | void* pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:167:76: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 167 | void* pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:200:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | static SECURITY_STATUS SEC_ENTRY credssp_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:201:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:207:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 207 | static SECURITY_STATUS SEC_ENTRY credssp_DecryptMessage(PCtxtHandle phContext, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:208:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | PSecBufferDesc pMessage, ULONG MessageSeqNo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:209:64: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:68: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:215:85: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 215 | static SECURITY_STATUS SEC_ENTRY credssp_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:71: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:216:87: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 216 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:222:70: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 222 | static SECURITY_STATUS SEC_ENTRY credssp_VerifySignature(PCtxtHandle phContext, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:223:73: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | PSecBufferDesc pMessage, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c:224:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | ULONG MessageSeqNo, ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 61 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [110/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o -c /src/FreeRDP/winpr/libwinpr/crt/conversion.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:41:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | sprintf_s(buffer, length + 1, "%d", value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/conversion.c:29:71: warning: unused parameter 'radix' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 29 | errno_t _itoa_s(int value, char* buffer, size_t sizeInCharacters, int radix) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [111/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o -c /src/FreeRDP/winpr/libwinpr/crt/buffer.c Step #57 - "compile-libfuzzer-undefined-x86_64": [112/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o -c /src/FreeRDP/winpr/libwinpr/crt/memory.c Step #57 - "compile-libfuzzer-undefined-x86_64": [113/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o -c /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:57: warning: unused parameter 'phAlgorithm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:30:78: warning: unused parameter 'pszAlgId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE* phAlgorithm, LPCWSTR pszAlgId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:46: warning: unused parameter 'pszImplementation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:31:71: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | LPCWSTR pszImplementation, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:57: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:36:75: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:42: warning: unused parameter 'hObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:59: warning: unused parameter 'pszProperty' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:41:79: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | NTSTATUS BCryptGetProperty(BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:34: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:51: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:42:68: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | ULONG cbOutput, ULONG* pcbResult, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:45: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:47:77: warning: unused parameter 'phHash' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 47 | NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE* phHash, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:34: warning: unused parameter 'pbHashObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:54: warning: unused parameter 'cbHashObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:75: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:48:91: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:49:33: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:54:47: warning: unused parameter 'hHash' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 54 | NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE hHash) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:44: warning: unused parameter 'hHash' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:58: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:73: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:59:88: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:46: warning: unused parameter 'hHash' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:60: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:76: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:64:92: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:63: warning: unused parameter 'pbBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:69:79: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | NTSTATUS BCryptGenRandom(BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:70:32: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:55: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:75:86: warning: unused parameter 'phKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | NTSTATUS BCryptGenerateSymmetricKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:44: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:63: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:76:83: warning: unused parameter 'pbSecret' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | PUCHAR pbKeyObject, ULONG cbKeyObject, PUCHAR pbSecret, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:43: warning: unused parameter 'cbSecret' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:77:59: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | ULONG cbSecret, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:50: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:82:81: warning: unused parameter 'phKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | NTSTATUS BCryptGenerateKeyPair(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE* phKey, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:38: warning: unused parameter 'dwLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:83:54: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | ULONG dwLength, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:44: warning: unused parameter 'hAlgorithm' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:88:74: warning: unused parameter 'hImportKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | NTSTATUS BCryptImportKey(BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:34: warning: unused parameter 'pszBlobType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:66: warning: unused parameter 'phKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:89:80: warning: unused parameter 'pbKeyObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | LPCWSTR pszBlobType, BCRYPT_KEY_HANDLE* phKey, PUCHAR pbKeyObject, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:32: warning: unused parameter 'cbKeyObject' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:52: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:67: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:90:82: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | ULONG cbKeyObject, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:95:45: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 95 | NTSTATUS BCryptDestroyKey(BCRYPT_KEY_HANDLE hKey) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:100:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | NTSTATUS BCryptEncrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:101:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:102:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 102 | ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:42: warning: unused parameter 'hKey' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:55: warning: unused parameter 'pbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:70: warning: unused parameter 'cbInput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:107:85: warning: unused parameter 'pPaddingInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | NTSTATUS BCryptDecrypt(BCRYPT_KEY_HANDLE hKey, PUCHAR pbInput, ULONG cbInput, VOID* pPaddingInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:31: warning: unused parameter 'pbIV' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:43: warning: unused parameter 'cbIV' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:56: warning: unused parameter 'pbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:72: warning: unused parameter 'cbOutput' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:108:89: warning: unused parameter 'pcbResult' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 108 | PUCHAR pbIV, ULONG cbIV, PUCHAR pbOutput, ULONG cbOutput, ULONG* pcbResult, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/bcrypt/bcrypt.c:109:30: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | ULONG dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 73 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [114/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:213:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 213 | if ((rv = profile_flush_to_file(profile, tmp_profile_path))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c:218:14: warning: implicit conversion loses integer precision: 'long' to 'krb5_error_code' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | if ((rv = profile_init_path(tmp_profile_path, &profile))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [115/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o -c /src/FreeRDP/winpr/libwinpr/thread/process.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:230:7: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #57 - "compile-libfuzzer-undefined-x86_64": 230 | act.sa_handler = SIG_DFL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:153:52: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 153 | static BOOL _CreateProcessExA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:154:74: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:53: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:155:78: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 155 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:156:37: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 156 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:266:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 266 | maxfd = sysconf(_SC_OPEN_MAX); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:29: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:375:55: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 375 | BOOL CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:376:43: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 376 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:43: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:377:68: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:27: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:51: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:378:74: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 378 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:36: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:379:73: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 379 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:34: warning: unused parameter 'hToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:50: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:395:76: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 395 | BOOL CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:396:49: warning: unused parameter 'lpProcessAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 396 | LPSECURITY_ATTRIBUTES lpProcessAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:49: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:397:74: warning: unused parameter 'bInheritHandles' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 397 | LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:33: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:57: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:398:80: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 398 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:42: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:399:79: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 399 | LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:37: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:56: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:404:73: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 404 | BOOL CreateProcessWithLogonA(LPCSTR lpUsername, LPCSTR lpDomain, LPCSTR lpPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:57: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:405:82: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 405 | DWORD dwLogonFlags, LPCSTR lpApplicationName, LPSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:406:82: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 406 | DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:407:45: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 407 | LPSTARTUPINFOA lpStartupInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:408:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 408 | LPPROCESS_INFORMATION lpProcessInformation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:38: warning: unused parameter 'lpUsername' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:58: warning: unused parameter 'lpDomain' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:413:76: warning: unused parameter 'lpPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | BOOL CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:36: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:58: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:414:84: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 414 | DWORD dwLogonFlags, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:36: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:415:60: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 415 | DWORD dwCreationFlags, LPVOID lpEnvironment, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:416:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 416 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:417:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 417 | LPPROCESS_INFORMATION lpProcessInformation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:422:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 422 | BOOL CreateProcessWithTokenA(HANDLE hToken, DWORD dwLogonFlags, LPCSTR lpApplicationName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:37: warning: unused parameter 'hToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:51: warning: unused parameter 'dwLogonFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:432:73: warning: unused parameter 'lpApplicationName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 432 | BOOL CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, LPCWSTR lpApplicationName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:37: warning: unused parameter 'lpCommandLine' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:58: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:433:82: warning: unused parameter 'lpEnvironment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:38: warning: unused parameter 'lpCurrentDirectory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:434:73: warning: unused parameter 'lpStartupInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 434 | LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:435:52: warning: unused parameter 'lpProcessInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 435 | LPPROCESS_INFORMATION lpProcessInformation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:470:45: warning: unused parameter 'uExitCode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 470 | BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:558:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 558 | int fd = syscall(__NR_pidfd_open, pid, PIDFD_NONBLOCK); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/process.c:564:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 564 | fd = syscall(__NR_pidfd_open, pid, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 64 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [116/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c:77:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | buf->cbBuffer = len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [117/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o -c /src/FreeRDP/winpr/libwinpr/winsock/winsock.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:730:27: warning: unused parameter 'hEvent' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 730 | BOOL WSAResetEvent(HANDLE hEvent) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:765:43: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 765 | if (SetEventFileDescriptor(hEventObject, s, mode) < 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:71: warning: unused parameter 'lpProtocolInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:777:93: warning: unused parameter 'g' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 777 | SOCKET WSASocketA(int af, int type, int protocol, LPWSAPROTOCOL_INFOA lpProtocolInfo, GROUP g, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:778:25: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 778 | DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1000:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1000 | *lpcbBytesReturned = (DWORD)(numInterfaces * sizeof(INTERFACE_INFO)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:54: warning: unused parameter 'lpvInBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:791:73: warning: unused parameter 'cbInBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 791 | int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:30: warning: unused parameter 'lpOverlapped' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:793:79: warning: unused parameter 'lpCompletionRoutine' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 793 | LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1010:13: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1010 | *addrlen = (socklen_t)s_addrlen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1011:9: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1011 | return status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1097:12: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1097 | *optlen = (socklen_t)s_optlen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/winsock/winsock.c:1113:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1113 | return (long)inet_addr(cp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 14 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [118/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o -c /src/FreeRDP/winpr/libwinpr/crt/alignment.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:51: warning: unused parameter 'alignment' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/alignment.c:224:69: warning: unused parameter 'offset' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | size_t winpr_aligned_msize(void* memblock, size_t alignment, size_t offset) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [119/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:91:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 91 | static SECURITY_STATUS SEC_ENTRY schannel_QueryCredentialsAttributesW(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:129:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:130:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:131:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:65: warning: unused parameter 'pszTargetName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:201:86: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 201 | PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR* pszTargetName, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:202:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:203:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:17: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:257:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:258:83: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 258 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:259:16: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 259 | PTimeStamp ptsTimeStamp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:69: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:332:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 332 | static SECURITY_STATUS SEC_ENTRY schannel_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:72: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:333:88: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 333 | PSecBufferDesc pMessage, ULONG MessageSeqNo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:338:71: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 338 | static SECURITY_STATUS SEC_ENTRY schannel_VerifySignature(PCtxtHandle phContext, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:339:74: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 339 | PSecBufferDesc pMessage, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:65: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:340:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 340 | ULONG MessageSeqNo, ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:345:87: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 345 | static SECURITY_STATUS SEC_ENTRY schannel_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:347:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 347 | ULONG MessageSeqNo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:64: warning: unused parameter 'MessageSeqNo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c:362:85: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 362 | ULONG MessageSeqNo, ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 35 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [120/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o -c /src/FreeRDP/winpr/libwinpr/dsparse/dsparse.c Step #57 - "compile-libfuzzer-undefined-x86_64": [121/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o -c /src/FreeRDP/winpr/libwinpr/nt/nt.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/nt/nt.c:32:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | #define TAG WINPR_TAG("nt") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [122/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o -c /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:64: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:129:84: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | BOOL LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:130:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | DWORD dwLogonProvider, PHANDLE phToken) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:25: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:67: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:177:87: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | BOOL LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:23: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:178:48: warning: unused parameter 'phToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | DWORD dwLogonProvider, PHANDLE phToken) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:26: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:47: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:66: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:183:86: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 183 | BOOL LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, LPCSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:184:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:185:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:27: warning: unused parameter 'lpszUsername' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:49: warning: unused parameter 'lpszDomain' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:69: warning: unused parameter 'lpszPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:190:89: warning: unused parameter 'dwLogonType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | BOOL LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, LPCWSTR lpszPassword, DWORD dwLogonType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:25: warning: unused parameter 'dwLogonProvider' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:50: warning: unused parameter 'phToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:65: warning: unused parameter 'ppLogonSid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:191:84: warning: unused parameter 'ppProfileBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | DWORD dwLogonProvider, PHANDLE phToken, PSID* ppLogonSid, PVOID* ppProfileBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:27: warning: unused parameter 'pdwProfileLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:192:59: warning: unused parameter 'pQuotaLimits' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | LPDWORD pdwProfileLength, PQUOTA_LIMITS pQuotaLimits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:202:10: warning: enumeration value 'NameUnknown' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | switch (NameFormat) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:229:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 229 | *nSize = strnlen(lpNameBuffer, *nSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c:268:15: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 268 | *nSize = res + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 32 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [123/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:408:92: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 408 | const int rc = WideCharToMultiByte(CP_UTF8, 0, wstr, (int)iwlen, str, (int)MIN(INT32_MAX, len), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:439:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 439 | const int iwlen = MIN(INT32_MAX, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:480:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 480 | const int iwlen = MIN(INT32_MAX, wlen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:511:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 511 | const int iwlen = MIN(INT32_MAX, wlen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:33:38: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 33 | #define MIN(a, b) (a) < (b) ? (a) : (b) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode.c:41:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | #define TAG WINPR_TAG("unicode") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [124/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o -c /src/FreeRDP/libfreerdp/emu/scard/FreeRDP.ico.c Step #57 - "compile-libfuzzer-undefined-x86_64": [125/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:137:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 137 | const size_t size = ((PBYTE)pAvPair - (PBYTE)pAvPairList) + sizeof(NTLM_AV_PAIR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:38:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | #define TAG WINPR_TAG("sspi.NTLM") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning: unused function 'get_av_pair_string' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | static const char* get_av_pair_string(UINT16 pair) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [126/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o -c /src/FreeRDP/winpr/libwinpr/thread/thread.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/thread/thread.c:89: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:136:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 136 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:154:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:172:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 172 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:190:64: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | WLog_WARN(TAG, "[%s] failed with [%s]", name, winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:268:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 268 | winpr_strerror(r, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:322:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 322 | winpr_strerror(rc, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:42: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:58: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:433:76: warning: unused parameter 'Context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | static BOOL initializeThreads(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:610:52: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 610 | DWORD dwCreationFlags, LPDWORD lpThreadId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:34: warning: unused parameter 'hProcess' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:743:66: warning: unused parameter 'lpThreadAttributes' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 743 | HANDLE CreateRemoteThread(HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:34: warning: unused parameter 'dwStackSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:744:70: warning: unused parameter 'lpStartAddress' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 744 | SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:34: warning: unused parameter 'lpParameter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:53: warning: unused parameter 'dwCreationFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:745:78: warning: unused parameter 'lpThreadId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 745 | LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/thread/thread.c:930:28: warning: unused parameter 'hThread' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 930 | DWORD SuspendThread(HANDLE hThread) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 22 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [127/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o -c /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:395:37: warning: implicit conversion changes signedness: 'const char' to 'unsigned short' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 395 | unsigned short extraBytesToRead = trailingBytesForUTF8[*source]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:566:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 566 | length = dstBeg - dst; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:546:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 546 | cchSrc = strlen((char*)src) + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:556:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #57 - "compile-libfuzzer-undefined-x86_64": 556 | length = dstBeg - (uint16_t*)NULL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:575:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 575 | return (result == conversionOK) ? length : 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:31: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:608:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 608 | length = dstBeg - dst; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:588:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 588 | cchSrc = _wcslen((uint16_t*)src) + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:598:19: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] Step #57 - "compile-libfuzzer-undefined-x86_64": 598 | length = dstBeg - ((uint8_t*)NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:617:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 617 | return (result == conversionOK) ? length : 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:641:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | cbCharLen = (int)len + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:644:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 644 | cbCharLen = cbMultiByte; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:658:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 658 | return winpr_ConvertUTF8toUTF16((const uint8_t*)lpMultiByteStr, cbCharLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:683:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 683 | cbCharLen = (int)len + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:686:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 686 | cbCharLen = cchWideChar; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:63:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | #define UNI_MAX_LEGAL_UTF32 (uint32_t)0x0010FFFF Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:62:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 62 | #define UNI_MAX_UTF32 (uint32_t)0x7FFFFFFF Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:662:34: warning: unused parameter 'CodePage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 662 | int int_WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:663:75: warning: unused parameter 'lpDefaultChar' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 663 | LPSTR lpMultiByteStr, int cbMultiByte, LPCSTR lpDefaultChar, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:664:36: warning: unused parameter 'lpUsedDefaultChar' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 664 | LPBOOL lpUsedDefaultChar) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c:693:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 693 | return winpr_ConvertUTF16toUTF8((const uint16_t*)lpWideCharStr, cbCharLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 24 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [128/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c:340:58: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 340 | if (ConvertWCharNToUtf8(credentials->identity.Password, PasswordHashLength, PasswordHash, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [129/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o -c /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c Step #57 - "compile-libfuzzer-undefined-x86_64": [130/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:38: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:57: warning: unused parameter 'once' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:69: warning: unused parameter 'param' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:159:83: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | static BOOL CALLBACK InitializeSspiModuleInt(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi.c:26:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 26 | #define _NO_KSECDD_IMPORT_ 1 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [131/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:67:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 67 | *pSize = size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:79:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | *pSize = size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:104:75: warning: unused parameter 'formatId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | static void* clipboard_synthesize_cf_locale(wClipboard* clipboard, UINT32 formatId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:57: warning: unused parameter 'data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | const void* data, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:105:71: warning: unused parameter 'pSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | const void* data, UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:152:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | *pSize = (len + 1) * sizeof(WCHAR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:192:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | rc = ConvertLineEndingToLF(pDstData, size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:268:96: warning: unused parameter 'data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 268 | static void* clipboard_synthesize_cf_dibv5(wClipboard* clipboard, UINT32 formatId, const void* data, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:269:52: warning: unused parameter 'pSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 269 | UINT32* pSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:299:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 299 | pFileHeader->bfSize = DstSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:305:11: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 305 | *pSize = DstSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:315:57: warning: unused parameter 'clipboard' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 315 | static void* clipboard_synthesize_image_bmp(wClipboard* clipboard, UINT32 formatId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:359:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 359 | *pSize = dsize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:474:34: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 474 | const size_t DstSize = SrcSize + 200; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:479:35: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 479 | pSrcData.pv = calloc(1, SrcSize + 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:482:30: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 482 | memcpy(pSrcData.pv, pData, SrcSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:491:43: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 491 | ByteSwapUnicode(pSrcData.pv, (SrcSize / 2)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:497:51: warning: implicit conversion changes signedness: 'const INT64' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 497 | ConvertWCharNToUtf8Alloc(&pSrcData.pv[1], SrcSize / sizeof(WCHAR), NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:535:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:542:74: warning: implicit conversion changes signedness: 'INT64' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 542 | sprintf_s(num, sizeof(num), "%010" PRIuz "", strnlen(pDstData, SrcSize + 200)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:610:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 610 | CopyMemory(pDstData, &str[beg], DstSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:611:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 611 | DstSize = ConvertLineEndingToLF((char*)pDstData, DstSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:719:3: warning: code will never be executed [-Wunreachable-code] Step #57 - "compile-libfuzzer-undefined-x86_64": 719 | ClipboardRegisterSynthesizer(clipboard, CF_DIBV5, CF_DIB, clipboard_synthesize_cf_dib); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:717:6: note: silence by adding parentheses to mark code as explicitly dead Step #57 - "compile-libfuzzer-undefined-x86_64": 717 | if (0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | /* DISABLES CODE */ ( ) Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c:335:14: warning: unused function 'clipboard_synthesize_image_bmp_to_format' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 335 | static void* clipboard_synthesize_image_bmp_to_format(wClipboard* clipboard, UINT32 formatId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 30 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [132/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Schannel/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:154:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | SSL_CTX_set_options(context->ctx, options); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:380:69: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 380 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:412:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 412 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:413:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | pBuffer->cbBuffer = status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:445:68: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 445 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:481:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | CopyMemory(pBuffer->pvBuffer, context->ReadBuffer, status); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:482:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 482 | pBuffer->cbBuffer = status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:509:83: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 509 | status = SSL_write(context->ssl, pStreamBodyBuffer->pvBuffer, pStreamBodyBuffer->cbBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:556:67: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 556 | status = BIO_write(context->bioRead, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:558:63: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 558 | status = SSL_read(context->ssl, pBuffer->pvBuffer, pBuffer->cbBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c:572:35: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 572 | pMessage->pBuffers[1].cbBuffer = length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [133/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o -c /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c Step #57 - "compile-libfuzzer-undefined-x86_64": [134/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o -c /src/FreeRDP/winpr/libwinpr/crt/string.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:346:18: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 346 | return (WCHAR*)str; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:352:19: warning: cast from 'const unsigned short *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 352 | return (WCHAR*)str; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:577:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 577 | CharLowerBuffW(lpsz, _wcslen(lpsz)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/crt/string.c:42:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [135/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:16: warning: unused parameter 'pszPrincipal' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:41: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:356:81: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 356 | SEC_WCHAR* pszPrincipal, SEC_WCHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:358:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 358 | PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:456:79: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 456 | static SECURITY_STATUS SEC_ENTRY ntlm_QueryCredentialsAttributesW(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:457:92: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 457 | ULONG ulAttribute, void* pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:516:10: warning: enumeration values 'NTLM_STATE_NEGOTIATE', 'NTLM_STATE_CHALLENGE', and 'NTLM_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 516 | switch (ntlm_get_state(context)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:479:53: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 479 | ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:59: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:480:85: warning: unused parameter 'ptsTimeStamp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 480 | PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:597:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 597 | static SECURITY_STATUS SEC_ENTRY ntlm_ImpersonateSecurityContext(PCtxtHandle phContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:604:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 604 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:605:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 605 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1025:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1025 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesW(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1026:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1026 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1027:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1027 | ULONG cbBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1032:77: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1032 | static SECURITY_STATUS SEC_ENTRY ntlm_SetCredentialsAttributesA(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1033:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1033 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1034:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1034 | ULONG cbBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1039:73: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1039 | static SECURITY_STATUS SEC_ENTRY ntlm_RevertSecurityContext(PCtxtHandle phContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1044:83: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1044 | static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1137:81: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1137 | ULONG MessageSeqNo, PULONG pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1231:82: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1231 | static SECURITY_STATUS SEC_ENTRY ntlm_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c:1282:62: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1282 | PULONG pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 33 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [136/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o -c /src/FreeRDP/libfreerdp/utils/profiler.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/profiler.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/profiler.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [137/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/NTLM/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [138/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o -c /src/FreeRDP/libfreerdp/utils/ringbuffer.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/ringbuffer.c:31:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | #define TAG FREERDP_TAG("utils.ringbuffer") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [139/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o -c /src/FreeRDP/libfreerdp/utils/pcap.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/pcap.c:35: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:127:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | record->length = length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:133:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 133 | record->header.ts_sec = WINPR_TIME_NS_TO_S(ns); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/sysinfo.h:325:38: note: expanded from macro 'WINPR_TIME_NS_TO_S' Step #57 - "compile-libfuzzer-undefined-x86_64": 325 | #define WINPR_TIME_NS_TO_S(ns) ((ns) / 1000000000ull) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/pcap.c:33:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 33 | #define TAG FREERDP_TAG("utils") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [140/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o -c /src/FreeRDP/libfreerdp/utils/string.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/string.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/string.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [141/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/cliprdr_utils.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [142/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [143/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o -c /src/FreeRDP/libfreerdp/utils/passphrase.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/passphrase.c:21: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:119:47: warning: unused parameter 'buffer_len' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | static void replace_char(char* buffer, size_t buffer_len, const char* toreplace) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:163:24: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | new_flags.c_lflag &= ~ECHO; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/passphrase.c:298:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 298 | return used; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [144/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o -c /src/FreeRDP/libfreerdp/utils/gfx.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/gfx.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/rdpgfx.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [145/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o -c /src/FreeRDP/libfreerdp/utils/signal.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/signal.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/signal.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:79:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:90:27: warning: implicit conversion changes signedness: 'const int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | winpr_strerror(rc, ebuffer, sizeof(ebuffer)), rc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:131:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | default_sigaction.sa_handler = SIG_DFL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:173:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #57 - "compile-libfuzzer-undefined-x86_64": 173 | saction.sa_handler = handler; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/signal.c:181:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | if (orig_sigaction.sa_handler != SIG_IGN) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/x86_64-linux-gnu/bits/sigaction.h:39:41: note: expanded from macro 'sa_handler' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | # define sa_handler __sigaction_handler.sa_handler Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [146/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o -c /src/FreeRDP/libfreerdp/utils/drdynvc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/drdynvc.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/channels/drdynvc.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [147/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o -c /src/FreeRDP/libfreerdp/utils/encoded_types.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/encoded_types.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/encoded_types.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/encoded_types.c:321:16: warning: implicit conversion turns floating-point number into integer: 'const double' to 'UINT64' (aka 'unsigned long') [-Wfloat-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 321 | UINT64 base = aval; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [148/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o -c /src/FreeRDP/libfreerdp/utils/stopwatch.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/stopwatch.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/stopwatch.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/stopwatch.c:71:21: warning: implicit conversion from 'UINT64' (aka 'unsigned long') to 'double' may lose precision [-Wimplicit-int-float-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | return (stopwatch->elapsed / 1000000.0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [149/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o -c /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:554:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 554 | Stream_Write_UINT8(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:558:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 558 | Stream_Write_UINT16_BE(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:562:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 562 | Stream_Write_UINT32_BE(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:603:26: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 603 | Stream_Write_UINT8(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:607:30: warning: implicit conversion loses integer precision: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 607 | Stream_Write_UINT16_BE(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:611:30: warning: implicit conversion changes signedness: 'WinPrAsn1_INTEGER' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 611 | Stream_Write_UINT32_BE(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:782:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 782 | write2digit(s, utc->year - 2000); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:788:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 788 | Stream_Write_UINT8(s, utc->tz); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:812:27: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 812 | write2digit(s, utc->year - 2000); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:818:29: warning: implicit conversion changes signedness: 'const char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 818 | Stream_Write_UINT8(s, utc->tz); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1158:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1158 | Stream_Read_UINT8(s, c); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #57 - "compile-libfuzzer-undefined-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1164:2: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1164 | Stream_Read_UINT8(s, c); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #57 - "compile-libfuzzer-undefined-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1195:22: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1195 | target->year = 2000 + v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1200:18: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1200 | target->month = v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1205:16: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1205 | target->day = v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1210:17: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1210 | target->hour = v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1215:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1215 | target->minute = v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1220:19: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1220 | target->second = v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c:1224:3: warning: implicit conversion changes signedness: 'UINT8' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1224 | Stream_Read_UINT8(s, target->tz); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:354:8: note: expanded from macro 'Stream_Read_UINT8' Step #57 - "compile-libfuzzer-undefined-x86_64": 354 | _v = stream_read_u8(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 23 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [150/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o -c /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:36: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:460:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 460 | if (strnlen(start, stop - start) < 1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:468:43: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 468 | if (!process_uri(clipboard, start, stop - start)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:538:84: warning: unused parameter 'formatId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 538 | static void* convert_any_uri_list_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:809:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 809 | char* tmp = strndup(previous_at, stop_at - previous_at); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:813:52: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 813 | rc = _snprintf(&dst[pos], stop_at - previous_at + 1, "%s", tmp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1019:10: warning: implicit conversion changes signedness: 'long' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1019 | return E_INVALIDARG; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:55:22: note: expanded from macro 'E_INVALIDARG' Step #57 - "compile-libfuzzer-undefined-x86_64": 55 | #define E_INVALIDARG -2147024809l // 0x80070057L Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1151:33: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1151 | SetFilePointer(file->fd, dwLow, (PLONG)&dwHigh, FILE_BEGIN)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1216:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1216 | static UINT dummy_file_size_success(wClipboardDelegate* delegate, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:70: warning: unused parameter 'request' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1217:86: warning: unused parameter 'fileSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1217 | const wClipboardFileSizeRequest* request, UINT64 fileSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1222:57: warning: unused parameter 'delegate' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1222 | static UINT dummy_file_size_failure(wClipboardDelegate* delegate, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:70: warning: unused parameter 'request' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1223:84: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1223 | const wClipboardFileSizeRequest* request, UINT errorCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1228:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1228 | static UINT dummy_file_range_success(wClipboardDelegate* delegate, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:72: warning: unused parameter 'request' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1229:93: warning: unused parameter 'data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1229 | const wClipboardFileRangeRequest* request, const BYTE* data, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1230:45: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1230 | UINT32 size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1235:58: warning: unused parameter 'delegate' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1235 | static UINT dummy_file_range_failure(wClipboardDelegate* delegate, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:72: warning: unused parameter 'request' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:1236:86: warning: unused parameter 'errorCode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1236 | const wClipboardFileRangeRequest* request, UINT errorCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:26:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 26 | #define _FILE_OFFSET_BITS 64 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:621:14: warning: unused function 'convert_nautilus_clipboard_to_filedescriptors' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 621 | static void* convert_nautilus_clipboard_to_filedescriptors(wClipboard* clipboard, UINT32 formatId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c:888:14: warning: unused function 'convert_filedescriptors_to_nautilus_clipboard' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 888 | static void* convert_filedescriptors_to_nautilus_clipboard(wClipboard* clipboard, UINT32 formatId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 27 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [151/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c:21: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [152/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:425:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 425 | output_buffer->cbBuffer = len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:494:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 494 | token->mechTypes.cbBuffer = Stream_Length(&s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:529:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 529 | token->mechToken.cbBuffer = octet_string.len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:538:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 538 | token->mic.cbBuffer = octet_string.len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:731:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 731 | init_context.mechTypes.cbBuffer = WinPrAsn1EncEndContainer(enc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1230:83: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1230 | static SECURITY_STATUS SEC_ENTRY negotiate_ImpersonateSecurityContext(PCtxtHandle phContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1235:78: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1235 | static SECURITY_STATUS SEC_ENTRY negotiate_RevertSecurityContext(PCtxtHandle phContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1470:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1470 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesW(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1471:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1471 | ULONG ulAttribute, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1472:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1472 | void* pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1478:84: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1478 | static SECURITY_STATUS SEC_ENTRY negotiate_QueryCredentialsAttributesA(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1479:78: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1479 | ULONG ulAttribute, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c:1480:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1480 | void* pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 17 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [153/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o -c /src/FreeRDP/libfreerdp/common/addin.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/addin.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/addin.c:371:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 371 | int freerdp_register_addin_provider(FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN provider, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [154/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o -c /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/rdpdr_utils.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c:30:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define TAG FREERDP_TAG("utils.scard") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [155/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o -c /src/FreeRDP/winpr/libwinpr/rpc/rpc.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:46: warning: unused parameter 'SourceBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:31:81: warning: unused parameter 'DestinationBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | RPC_STATUS RpcBindingCopy(RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:37:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | RPC_STATUS RpcBindingFree(RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:43:75: warning: unused parameter 'option' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | RPC_STATUS RpcBindingSetOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:44:42: warning: unused parameter 'optionValue' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | ULONG_PTR optionValue) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:51: warning: unused parameter 'hBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:50:75: warning: unused parameter 'option' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | RPC_STATUS RpcBindingInqOption(RPC_BINDING_HANDLE hBinding, unsigned long option, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:51:43: warning: unused parameter 'pOptionValue' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | ULONG_PTR* pOptionValue) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:57:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | RPC_STATUS RpcBindingFromStringBindingA(RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:50: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:63:85: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | RPC_STATUS RpcBindingFromStringBindingW(RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:41: warning: unused parameter 'ContextHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:69:76: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | RPC_STATUS RpcSsGetContextBinding(void* ContextHandle, RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:75:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | RPC_STATUS RpcBindingInqObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:81:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | RPC_STATUS RpcBindingReset(RPC_BINDING_HANDLE Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:87:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | RPC_STATUS RpcBindingSetObject(RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:93:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 93 | RPC_STATUS RpcMgmtInqDefaultProtectLevel(unsigned long AuthnSvc, unsigned long* AuthnLevel) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:99:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | RPC_STATUS RpcBindingToStringBindingA(RPC_BINDING_HANDLE Binding, RPC_CSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:105:77: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | RPC_STATUS RpcBindingToStringBindingW(RPC_BINDING_HANDLE Binding, RPC_WSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:111:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | RPC_STATUS RpcBindingVectorFree(RPC_BINDING_VECTOR** BindingVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:117:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | RPC_STATUS RpcStringBindingComposeA(RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:118:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:46: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:64: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:124:82: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | RPC_STATUS RpcStringBindingComposeW(RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:46: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:65: warning: unused parameter 'Options' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:125:84: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR* StringBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:131:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | RPC_STATUS RpcStringBindingParseA(RPC_CSTR StringBinding, RPC_CSTR* ObjUuid, RPC_CSTR* Protseq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:132:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 132 | RPC_CSTR* NetworkAddr, RPC_CSTR* Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:133:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 133 | RPC_CSTR* NetworkOptions) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:44: warning: unused parameter 'StringBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:69: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:139:88: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 139 | RPC_STATUS RpcStringBindingParseW(RPC_WSTR StringBinding, RPC_WSTR* ObjUuid, RPC_WSTR* Protseq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:45: warning: unused parameter 'NetworkAddr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:140:68: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 140 | RPC_WSTR* NetworkAddr, RPC_WSTR* Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:141:45: warning: unused parameter 'NetworkOptions' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 141 | RPC_WSTR* NetworkOptions) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:37: warning: unused parameter 'RpcIfHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:163:61: warning: unused parameter 'RpcIfId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | RPC_STATUS RpcIfInqId(RPC_IF_HANDLE RpcIfHandle, RPC_IF_ID* RpcIfId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:169:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | RPC_STATUS RpcNetworkIsProtseqValidA(RPC_CSTR Protseq) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:175:47: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | RPC_STATUS RpcNetworkIsProtseqValidW(RPC_WSTR Protseq) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:181:75: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | RPC_STATUS RpcMgmtInqComTimeout(RPC_BINDING_HANDLE Binding, unsigned int* Timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:52: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:187:74: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | RPC_STATUS RpcMgmtSetComTimeout(RPC_BINDING_HANDLE Binding, unsigned int Timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:193:41: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | RPC_STATUS RpcMgmtSetCancelTimeout(long Timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:199:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 199 | RPC_STATUS RpcNetworkInqProtseqsA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:205:57: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | RPC_STATUS RpcNetworkInqProtseqsW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:211:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | RPC_STATUS RpcObjectInqType(UUID* ObjUuid, UUID* TypeUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:217:49: warning: unused parameter 'InquiryFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 217 | RPC_STATUS RpcObjectSetInqFn(RPC_OBJECT_INQ_FN* InquiryFn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:35: warning: unused parameter 'ObjUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:223:50: warning: unused parameter 'TypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | RPC_STATUS RpcObjectSetType(UUID* ObjUuid, UUID* TypeUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:229:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 229 | RPC_STATUS RpcProtseqVectorFreeA(RPC_PROTSEQ_VECTORA** ProtseqVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:235:56: warning: unused parameter 'ProtseqVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 235 | RPC_STATUS RpcProtseqVectorFreeW(RPC_PROTSEQ_VECTORW** ProtseqVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:241:54: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 241 | RPC_STATUS RpcServerInqBindings(RPC_BINDING_VECTOR** BindingVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:55: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:247:82: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 247 | RPC_STATUS RpcServerInqIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV** MgrEpv) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:41: warning: unused parameter 'MinimumCallThreads' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:253:74: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 253 | RPC_STATUS RpcServerListen(unsigned int MinimumCallThreads, unsigned int MaxCalls, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:254:41: warning: unused parameter 'DontWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 254 | unsigned int DontWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:46: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:60: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:260:86: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 260 | RPC_STATUS RpcServerRegisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:266:88: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 266 | RPC_STATUS RpcServerRegisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:47: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:267:67: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 267 | unsigned int Flags, unsigned int MaxCalls, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:268:54: warning: unused parameter 'IfCallback' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 268 | RPC_IF_CALLBACK_FN* IfCallback) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:47: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:61: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:274:87: warning: unused parameter 'MgrEpv' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 274 | RPC_STATUS RpcServerRegisterIf2(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:46: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:275:89: warning: unused parameter 'MaxRpcSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:276:53: warning: unused parameter 'IfCallbackFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 276 | RPC_IF_CALLBACK_FN* IfCallbackFn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:48: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:282:62: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 282 | RPC_STATUS RpcServerUnregisterIf(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:283:47: warning: unused parameter 'WaitForCallsToComplete' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | unsigned int WaitForCallsToComplete) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:289:64: warning: unused parameter 'MgrTypeUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | RPC_STATUS RpcServerUnregisterIfEx(RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:290:40: warning: unused parameter 'RundownContextHandles' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 290 | int RundownContextHandles) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:49: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:296:65: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 296 | RPC_STATUS RpcServerUseAllProtseqs(unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:302:67: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 302 | RPC_STATUS RpcServerUseAllProtseqsEx(unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:303:50: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 303 | PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:51: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:309:75: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 309 | RPC_STATUS RpcServerUseAllProtseqsIf(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:310:44: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 310 | void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:53: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:316:77: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 316 | RPC_STATUS RpcServerUseAllProtseqsIfEx(unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:46: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:317:78: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 317 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:323:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 323 | RPC_STATUS RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:329:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | RPC_STATUS RpcServerUseProtseqExA(RPC_CSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:330:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 330 | PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:42: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:64: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:336:80: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 336 | RPC_STATUS RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:342:82: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 342 | RPC_STATUS RpcServerUseProtseqExW(RPC_WSTR Protseq, unsigned int MaxCalls, void* SecurityDescriptor, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:343:47: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 343 | PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:349:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 349 | RPC_STATUS RpcServerUseProtseqEpA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:350:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 350 | void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:356:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 356 | RPC_STATUS RpcServerUseProtseqEpExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:357:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:363:85: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 363 | RPC_STATUS RpcServerUseProtseqEpW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:364:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 364 | void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:370:87: warning: unused parameter 'Endpoint' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | RPC_STATUS RpcServerUseProtseqEpExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:371:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 371 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:377:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | RPC_STATUS RpcServerUseProtseqIfA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:378:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 378 | void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:384:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 384 | RPC_STATUS RpcServerUseProtseqIfExA(RPC_CSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:385:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 385 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:44: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:66: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:391:90: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 391 | RPC_STATUS RpcServerUseProtseqIfW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:392:41: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 392 | void* SecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:46: warning: unused parameter 'Protseq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:68: warning: unused parameter 'MaxCalls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:398:92: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 398 | RPC_STATUS RpcServerUseProtseqIfExW(RPC_WSTR Protseq, unsigned int MaxCalls, RPC_IF_HANDLE IfSpec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:43: warning: unused parameter 'SecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:399:75: warning: unused parameter 'Policy' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 399 | void* SecurityDescriptor, PRPC_POLICY Policy) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:410:54: warning: unused parameter 'StatsVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 410 | RPC_STATUS RpcMgmtStatsVectorFree(RPC_STATS_VECTOR** StatsVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:416:75: warning: unused parameter 'Statistics' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 416 | RPC_STATUS RpcMgmtInqStats(RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR** Statistics) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:422:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 422 | RPC_STATUS RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:428:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 428 | RPC_STATUS RpcMgmtStopServerListening(RPC_BINDING_HANDLE Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:440:52: warning: unused parameter 'ThreadStackSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | RPC_STATUS RpcMgmtSetServerStackSize(unsigned long ThreadStackSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:47: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:457:75: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 457 | RPC_STATUS RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:463:49: warning: unused parameter 'IfIdVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 463 | RPC_STATUS RpcIfIdVectorFree(RPC_IF_ID_VECTOR** IfIdVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:469:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 469 | RPC_STATUS RpcMgmtInqServerPrincNameA(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:470:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 470 | RPC_CSTR* ServerPrincName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:476:81: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 476 | RPC_STATUS RpcMgmtInqServerPrincNameW(RPC_BINDING_HANDLE Binding, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:477:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 477 | RPC_WSTR* ServerPrincName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:483:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 483 | RPC_STATUS RpcServerInqDefaultPrincNameA(unsigned long AuthnSvc, RPC_CSTR* PrincName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:56: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:489:76: warning: unused parameter 'PrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 489 | RPC_STATUS RpcServerInqDefaultPrincNameW(unsigned long AuthnSvc, RPC_WSTR* PrincName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:495:74: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | RPC_STATUS RpcEpResolveBinding(RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:501:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 501 | RPC_STATUS RpcNsBindingInqEntryNameA(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:502:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | RPC_CSTR* EntryName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:57: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:508:80: warning: unused parameter 'EntryNameSyntax' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 508 | RPC_STATUS RpcNsBindingInqEntryNameW(RPC_BINDING_HANDLE Binding, unsigned long EntryNameSyntax, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:509:48: warning: unused parameter 'EntryName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 509 | RPC_WSTR* EntryName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:515:52: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 515 | RPC_STATUS RpcImpersonateClient(RPC_BINDING_HANDLE BindingHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:521:49: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 521 | RPC_STATUS RpcRevertToSelfEx(RPC_BINDING_HANDLE BindingHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:533:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 533 | RPC_STATUS RpcBindingInqAuthClientA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:534:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 534 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:535:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 535 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:56: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:541:89: warning: unused parameter 'Privs' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 541 | RPC_STATUS RpcBindingInqAuthClientW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:47: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:542:79: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 542 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:52: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:543:77: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 543 | unsigned long* AuthnSvc, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:549:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 549 | RPC_STATUS RpcBindingInqAuthClientExA(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:550:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 550 | RPC_CSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:551:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 551 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:552:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 552 | unsigned long Flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:558:91: warning: unused parameter 'Privs' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 558 | RPC_STATUS RpcBindingInqAuthClientExW(RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE* Privs, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:49: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:559:81: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 559 | RPC_WSTR* ServerPrincName, unsigned long* AuthnLevel, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:54: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:560:79: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 560 | unsigned long* AuthnSvc, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:561:53: warning: unused parameter 'Flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 561 | unsigned long Flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:567:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 567 | RPC_STATUS RpcBindingInqAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:568:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 568 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:569:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 569 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:575:73: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 575 | RPC_STATUS RpcBindingInqAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:50: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:576:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 576 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:61: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:577:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 577 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:583:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 583 | RPC_STATUS RpcBindingSetAuthInfoA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:584:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 584 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:585:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 585 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:591:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 591 | RPC_STATUS RpcBindingSetAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:592:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 592 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:593:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 593 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:594:55: warning: unused parameter 'SecurityQos' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 594 | RPC_SECURITY_QOS* SecurityQos) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:54: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:600:72: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | RPC_STATUS RpcBindingSetAuthInfoW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:49: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:601:75: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 601 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:60: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:602:88: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 602 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:608:74: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 608 | RPC_STATUS RpcBindingSetAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:51: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:609:77: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 609 | unsigned long AuthnLevel, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:62: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:610:90: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 610 | RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:611:55: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 611 | RPC_SECURITY_QOS* SecurityQOS) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:617:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 617 | RPC_STATUS RpcBindingInqAuthInfoExA(RPC_BINDING_HANDLE Binding, RPC_CSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:618:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 618 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:619:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 619 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:620:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:56: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:626:75: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 626 | RPC_STATUS RpcBindingInqAuthInfoExW(RPC_BINDING_HANDLE Binding, RPC_WSTR* ServerPrincName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:52: warning: unused parameter 'AuthnLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:627:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 627 | unsigned long* AuthnLevel, unsigned long* AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:63: warning: unused parameter 'AuthIdentity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:628:92: warning: unused parameter 'AuthzSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 628 | RPC_AUTH_IDENTITY_HANDLE* AuthIdentity, unsigned long* AuthzSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:51: warning: unused parameter 'RpcQosVersion' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:629:84: warning: unused parameter 'SecurityQOS' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 629 | unsigned long RpcQosVersion, RPC_SECURITY_QOS* SecurityQOS) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:635:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 635 | RPC_STATUS RpcServerRegisterAuthInfoA(RPC_CSTR ServerPrincName, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:636:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 636 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:48: warning: unused parameter 'ServerPrincName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:642:79: warning: unused parameter 'AuthnSvc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | RPC_STATUS RpcServerRegisterAuthInfoW(RPC_WSTR ServerPrincName, unsigned long AuthnSvc, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:65: warning: unused parameter 'GetKeyFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:643:81: warning: unused parameter 'Arg' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 643 | RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void* Arg) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:649:58: warning: unused parameter 'ClientBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 649 | RPC_STATUS RpcBindingServerFromClient(RPC_BINDING_HANDLE ClientBinding, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:650:59: warning: unused parameter 'ServerBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 650 | RPC_BINDING_HANDLE* ServerBinding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:668:51: warning: unused parameter 'BindingHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 668 | RPC_STATUS RpcServerTestCancel(RPC_BINDING_HANDLE BindingHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:674:34: warning: unused parameter 'Thread' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 674 | RPC_STATUS RpcCancelThread(void* Thread) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:36: warning: unused parameter 'Thread' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:680:49: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 680 | RPC_STATUS RpcCancelThreadEx(void* Thread, long Timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:38: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:726:54: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 726 | RPC_STATUS UuidToStringW(const UUID* Uuid, RPC_WSTR* StringUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:754:35: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 754 | bin[index] = StringUuid[index] - '0'; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:756:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 756 | bin[index] = StringUuid[index] - 'a' + 10; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:758:41: warning: implicit conversion changes signedness: 'int' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 758 | bin[index] = StringUuid[index] - 'A' + 10; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:764:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 763 | Uuid->Data1 = ((bin[0] << 28) | (bin[1] << 24) | (bin[2] << 20) | (bin[3] << 16) | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 764 | (bin[4] << 12) | (bin[5] << 8) | (bin[6] << 4) | bin[7]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:765:66: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 765 | Uuid->Data2 = ((bin[9] << 12) | (bin[10] << 8) | (bin[11] << 4) | bin[12]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:766:67: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 766 | Uuid->Data3 = ((bin[14] << 12) | (bin[15] << 8) | (bin[16] << 4) | bin[17]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:767:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 767 | Uuid->Data4[0] = ((bin[19] << 4) | bin[20]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:768:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 768 | Uuid->Data4[1] = ((bin[21] << 4) | bin[22]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:769:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 769 | Uuid->Data4[2] = ((bin[24] << 4) | bin[25]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:770:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 770 | Uuid->Data4[3] = ((bin[26] << 4) | bin[27]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:771:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 771 | Uuid->Data4[4] = ((bin[28] << 4) | bin[29]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:772:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 772 | Uuid->Data4[5] = ((bin[30] << 4) | bin[31]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:773:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 773 | Uuid->Data4[6] = ((bin[32] << 4) | bin[33]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:774:35: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 774 | Uuid->Data4[7] = ((bin[34] << 4) | bin[35]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:37: warning: unused parameter 'StringUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:778:55: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 778 | RPC_STATUS UuidFromStringW(RPC_WSTR StringUuid, UUID* Uuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:37: warning: unused parameter 'Uuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:823:55: warning: unused parameter 'Status' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 823 | unsigned short UuidHash(const UUID* Uuid, RPC_STATUS* Status) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:834:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 834 | RPC_STATUS RpcEpRegisterNoReplaceA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:835:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 835 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:50: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:841:78: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 841 | RPC_STATUS RpcEpRegisterNoReplaceW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:49: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:842:70: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 842 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:848:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 848 | RPC_STATUS RpcEpRegisterA(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:849:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 849 | UUID_VECTOR* UuidVector, RPC_CSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:41: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:855:69: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 855 | RPC_STATUS RpcEpRegisterW(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:40: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:856:61: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 856 | UUID_VECTOR* UuidVector, RPC_WSTR Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:42: warning: unused parameter 'IfSpec' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:862:70: warning: unused parameter 'BindingVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 862 | RPC_STATUS RpcEpUnregister(RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:863:41: warning: unused parameter 'UuidVector' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 863 | UUID_VECTOR* UuidVector) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:869:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 869 | RPC_STATUS DceErrorInqTextA(RPC_STATUS RpcStatus, RPC_CSTR ErrorText) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:40: warning: unused parameter 'RpcStatus' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:875:60: warning: unused parameter 'ErrorText' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 875 | RPC_STATUS DceErrorInqTextW(RPC_STATUS RpcStatus, RPC_WSTR ErrorText) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:52: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:881:77: warning: unused parameter 'InquiryType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 881 | RPC_STATUS RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:44: warning: unused parameter 'IfId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:64: warning: unused parameter 'VersOption' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:882:82: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 882 | RPC_IF_ID* IfId, unsigned long VersOption, UUID* ObjectUuid, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:883:52: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 883 | RPC_EP_INQ_HANDLE* InquiryContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:889:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 889 | RPC_STATUS RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE* InquiryContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:895:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 895 | RPC_STATUS RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:896:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 896 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_CSTR* Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:51: warning: unused parameter 'InquiryContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:902:78: warning: unused parameter 'IfId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 902 | RPC_STATUS RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE InquiryContext, RPC_IF_ID* IfId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:53: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:68: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:903:90: warning: unused parameter 'Annotation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 903 | RPC_BINDING_HANDLE* Binding, UUID* ObjectUuid, RPC_WSTR* Annotation) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:51: warning: unused parameter 'EpBinding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:909:73: warning: unused parameter 'IfId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 909 | RPC_STATUS RpcMgmtEpUnregister(RPC_BINDING_HANDLE EpBinding, RPC_IF_ID* IfId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:51: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:910:66: warning: unused parameter 'ObjectUuid' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 910 | RPC_BINDING_HANDLE Binding, UUID* ObjectUuid) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:916:64: warning: unused parameter 'AuthorizationFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 916 | RPC_STATUS RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/rpc/rpc.c:922:58: warning: unused parameter 'Binding' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 922 | RPC_STATUS RpcServerInqBindingHandle(RPC_BINDING_HANDLE* Binding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 349 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [156/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:57: warning: unused parameter 'once' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:69: warning: unused parameter 'param' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c:85:83: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | static BOOL CALLBACK InitializeSCardApiStubs(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 3 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [157/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o -c /src/FreeRDP/libfreerdp/core/gateway/arm.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/arm.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:39: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/arm.c:927:54: warning: unused parameter 'timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 927 | BOOL arm_resolve_endpoint(rdpContext* context, DWORD timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [158/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:44: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/../sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:178:84: warning: unused parameter 'name' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | static krb5_error_code krb5_prompter(krb5_context context, void* data, const char* name, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:179:50: warning: unused parameter 'banner' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 179 | const char* banner, int num_prompts, krb5_prompt prompts[]) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:187:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | prompts[i].reply->length = strlen((const char*)data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:39: warning: unused parameter 'pszPackage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:222:79: warning: unused parameter 'pvLogonID' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 222 | SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, void* pvLogonID, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:37: warning: unused parameter 'pGetKeyFn' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:223:54: warning: unused parameter 'pvGetKeyArgument' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | void* pAuthData, SEC_GET_KEY_FN pGetKeyFn, void* pvGetKeyArgument, PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:224:16: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:482:83: warning: unused parameter 'phCredential' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 482 | static SECURITY_STATUS SEC_ENTRY kerberos_QueryCredentialsAttributesW(PCredHandle phCredential, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:484:77: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 484 | void* pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:694:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 694 | ticket->length = Stream_Length(&s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:857:10: warning: enumeration value 'KERBEROS_STATE_INITIAL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 857 | switch (context->state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:11: warning: unused parameter 'Reserved1' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:28: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:753:72: warning: unused parameter 'Reserved2' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 753 | ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:62: warning: unused parameter 'pfContextAttr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:754:88: warning: unused parameter 'ptsExpiry' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 754 | PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, PTimeStamp ptsExpiry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1196:22: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1196 | krb_log_exec(krb5_realm_compare, context->ctx, principal, entry.principal))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1193:32: warning: implicit conversion changes signedness: 'krb5_boolean' (aka 'unsigned int') to 'krb5_error_code' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1193 | if ((!sname || krb_log_exec(krb5_principal_compare_any_realm, context->ctx, principal, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1194 | entry.principal)) && Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:123:24: note: expanded from macro 'krb_log_exec' Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | kerberos_log_msg(ctx, fkt(ctx, ##__VA_ARGS__), #fkt, __FILE__, __func__, __LINE__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1090:83: warning: unused parameter 'fContextReq' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1090 | PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1091:11: warning: unused parameter 'TargetDataRep' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1091 | ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG* pfContextAttr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1092:16: warning: unused parameter 'ptsExpity' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1092 | PTimeStamp ptsExpity) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1432:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1432 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesW(PCtxtHandle phContext, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1433:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1433 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1434:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1434 | ULONG cbBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1439:77: warning: unused parameter 'phContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1439 | static SECURITY_STATUS SEC_ENTRY kerberos_SetContextAttributesA(PCtxtHandle phContext, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:71: warning: unused parameter 'ulAttribute' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1440:90: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1440 | ULONG ulAttribute, void* pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1441:71: warning: unused parameter 'cbBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1441 | ULONG cbBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1449:74: warning: unused parameter 'unicode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1449 | BOOL unicode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1582:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1582 | header[2] = flags; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1639:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1639 | Data_Read_UINT16_BE(header, tok_id); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1640:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1640 | flags = header[2]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1641:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1641 | Data_Read_UINT16_BE((header + 4), ec); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1642:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1642 | Data_Read_UINT16_BE((header + 6), rrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1753:14: warning: implicit conversion changes signedness: 'BYTE' (aka 'unsigned char') to 'char' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1753 | header[2] = flags; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1704:86: warning: unused parameter 'fQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1704 | static SECURITY_STATUS SEC_ENTRY kerberos_MakeSignature(PCtxtHandle phContext, ULONG fQOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1807:2: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1807 | Data_Read_UINT16_BE(header, tok_id); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/endian.h:59:44: note: expanded from macro 'Data_Read_UINT16_BE' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | _v = (((UINT16)(*(const BYTE*)_d)) << 8) + (UINT16)(*((const BYTE*)_d + 1)); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1808:10: warning: implicit conversion changes signedness: 'char' to 'BYTE' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1808 | flags = header[2]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c:1775:86: warning: unused parameter 'pfQOP' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1775 | ULONG MessageSeqNo, ULONG* pfQOP) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 45 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [159/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o -c /src/FreeRDP/libfreerdp/gdi/drawing.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/drawing.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/drawing.c:112:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | return hdc->bkMode; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [160/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o -c /src/FreeRDP/libfreerdp/gdi/dc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/dc.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [161/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_operations.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:32: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_operations.c:553:9: warning: variable 'outputBufferLength' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 553 | UINT32 outputBufferLength = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [162/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o -c /src/FreeRDP/libfreerdp/gdi/brush.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/brush.c:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | return hdc->brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.c:37:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | #define TAG FREERDP_TAG("gdi.brush") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [163/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o -c /src/FreeRDP/libfreerdp/gdi/clipping.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/clipping.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [164/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o -c /src/FreeRDP/libfreerdp/utils/http.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:77:10: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | pos += rc; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:119:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | const size_t len = path - (url + 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:249:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 249 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:193:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | if (BIO_write(bio, headers, strnlen(headers, size)) < 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:210:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 210 | if (BIO_write(bio, body, blen) < 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/http.c:268:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 268 | int left = *response_length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [165/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o -c /src/FreeRDP/libfreerdp/core/gateway/websocket.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.c:20: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/websocket.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:58:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:60:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | Stream_Write_UINT8(sWS, len | WEBSOCKET_MASK_BIT); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:64:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | Stream_Write_UINT16_BE(sWS, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:70:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | Stream_Write_UINT32_BE(sWS, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:94:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | status = BIO_write(bio, Stream_Buffer(sWS), Stream_Length(sWS)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:115:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 115 | offset += status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:112:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | int status = BIO_write(bio, &data[offset], length - offset); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:122:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 122 | status = BIO_wait_write(bio, 100); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/../tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:133:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 133 | return length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:152:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | payloadSize = isize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:167:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 167 | Stream_Write_UINT8(sWS, WEBSOCKET_FIN_BIT | opcode); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:169:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:173:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 173 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:180:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 180 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:232:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 232 | encodingContext->payloadLength -= status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 227 | BIO_read(bio, pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:228:89: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 227 | BIO_read(bio, pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 228 | (encodingContext->payloadLength < size ? encodingContext->payloadLength : size)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:259:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 259 | encodingContext->payloadLength -= status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:293:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 293 | Stream_Seek(s, status); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:295:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 295 | encodingContext->payloadLength -= status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:289:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | status = BIO_read(bio, Stream_Pointer(s), encodingContext->payloadLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:327:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 327 | Stream_Write_UINT8(closeFrame, closeDataLen | WEBSOCKET_MASK_BIT); /* no payload */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:342:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 342 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:374:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 374 | status = BIO_write(bio, Stream_Buffer(closeFrame), Stream_Length(closeFrame)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/websocket.c:550:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 550 | size -= status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 29 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [166/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o -c /src/FreeRDP/libfreerdp/gdi/pen.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/pen.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/pen.c:55:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 55 | hPen->width = nWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [167/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o -c /src/FreeRDP/libfreerdp/common/settings_str.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_str.c:3: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [168/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o -c /src/FreeRDP/libfreerdp/core/gateway/wst.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/wst.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:147:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 147 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:199:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 199 | authToken.cbBuffer = authTokenLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:228:69: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 228 | sockfd = freerdp_tcp_connect(wst->context, peerHostname, peerPort, timeout); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:378:39: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 378 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:372:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | int fd = BIO_get_fd(wst->tls->bio, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:456:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 456 | if (!wst_tls_connect(wst, wst->tls, timeout)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:574:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 574 | status = websocket_read(wst->tls->bio, (BYTE*)buf, size, &wst->wscontext); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:750:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 750 | wst->gwhostname = malloc(sizeof(char) * (pos - hostStart + 1)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:753:43: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 753 | strncpy(wst->gwhostname, hostStart, (pos - hostStart)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:766:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 766 | strncpy(port, portStart, (pos - portStart)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:770:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 770 | wst->gwport = _p; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:768:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 768 | int _p = strtol(port, &portNumberEnd, 10); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/wst.c:840:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 840 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :38:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 17 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [169/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o -c /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi.h:90: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/asn1.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:340:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 340 | *dstLen = len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:350:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 350 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:866:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 866 | identity->Flags &= ~SEC_WINNT_AUTH_IDENTITY_ANSI; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:43: warning: unused parameter 'InitOnce' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:59: warning: unused parameter 'Parameter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:959:77: warning: unused parameter 'Context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 959 | static BOOL CALLBACK sspi_init(PINIT_ONCE InitOnce, PVOID Parameter, PVOID* Context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1703:24: warning: implicit conversion changes signedness: 'SECURITY_STATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1703 | const UINT32 status = table->DeleteSecurityContext(phContext); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1705:28: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1705 | if (IsSecurityStatusError(status)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1708:37: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1708 | GetSecurityStatusString(status), status); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:1711:9: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1711 | return status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:87:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | #define SecHandle_LOWER_MAX 0xFFFFFFFF Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c:88:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | #define SecHandle_UPPER_MAX 0xFFFFFFFE Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 16 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [170/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o -c /src/FreeRDP/libfreerdp/gdi/graphics.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/graphics.c:35: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | return hdc->brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:105:41: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | static void gdi_Bitmap_Free(rdpContext* context, rdpBitmap* bitmap) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:75: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:70: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:127:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | return gdi_BitBlt(context->gdi->primary->hdc, bitmap->left, bitmap->top, width, height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:166:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 164 | if (!rfx_process_message(context->codecs->rfx, pSrcData, SrcSize, bitmap->left, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | bitmap->top, bitmap->data, bitmap->format, gdi->stride, Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | gdi->height, &invalidRegion)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:303:40: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 303 | static void gdi_Glyph_Free(rdpContext* context, rdpGlyph* glyph) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:58: warning: unused parameter 'x' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:67: warning: unused parameter 'y' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:76: warning: unused parameter 'width' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:426:89: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 426 | static BOOL gdi_Glyph_EndDraw(rdpContext* context, INT32 x, INT32 y, INT32 width, INT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:38: warning: unused parameter 'bgcolor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/graphics.c:427:54: warning: unused parameter 'fgcolor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 427 | UINT32 bgcolor, UINT32 fgcolor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 18 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [171/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DUSE_EXECINFO -DUSE_UNWIND -DWINPR_CRITICAL_SECTION_DISABLE_SPINCOUNT -DWINPR_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_JSONC -DWITH_KRB5 -DWITH_KRB5_MIT -DWITH_OPENSSL -DWITH_PKCS11 -DWITH_POSIX_TIMER -DWITH_SMARTCARD_EMULATE -DWITH_SMARTCARD_PCSC -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/usr/include/json-c -I/src/FreeRDP/winpr/libwinpr/utils/. -I/usr/include/mit-krb5 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -isystem /usr/include/mit-krb5 -MD -MT winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -MF winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o.d -o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o -c /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:43: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1066:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1066 | static LONG WINAPI PCSC_SCardListCardsA(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c:1119:54: warning: unused parameter 'hContext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1119 | static LONG WINAPI PCSC_SCardListCardsW(SCARDCONTEXT hContext, LPCBYTE pbAtr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [172/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o -c /src/FreeRDP/libfreerdp/gdi/bitmap.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:38: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | return hdc->brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/bitmap.c:40: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | hBmpBrush->width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 78 | hBmpBrush->height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:63:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | return &hBmp->data[(Y * hBmp->width * bpp) + X * bpp]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:131:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 131 | hBitmap->width = nWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:132:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 132 | hBitmap->height = nHeight; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:158:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | hBitmap->width = nWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:159:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | hBitmap->height = nHeight; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:74: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:326:62: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 326 | const BYTE* patp = gdi_get_brush_pointer(hdcDest, nXDest + x, nYDest + y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:622:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": 622 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:621:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 621 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:620:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 620 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:643:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": 643 | hSrcBmp->scanline, nXSrc, nYSrc, palette, FREERDP_FLIP_NONE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:642:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | nYDest, nWidth, nHeight, hSrcBmp->data, hSrcBmp->format, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/bitmap.c:641:79: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 641 | if (!freerdp_image_copy(hDstBmp->data, hDstBmp->format, hDstBmp->scanline, nXDest, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 32 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [173/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o -c /src/FreeRDP/libfreerdp/crypto/der.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/der.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/der.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:41:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | Stream_Write_UINT8(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:47:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 47 | Stream_Write_UINT16_BE(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:52:25: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | Stream_Write_UINT8(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/der.c:92:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 92 | Stream_Write(s, oct_str, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [174/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o -c /src/FreeRDP/libfreerdp/gdi/line.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/line.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:129:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | const INT32 x2 = nXEnd; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:130:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | const INT32 y2 = nYEnd; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:178:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | BYTE* pixel = gdi_GetPointer(bmp, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:180:19: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 180 | gdi_rop_color(rop2, pixel, pen, bmp->format); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:220:32: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:223:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:45: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:246:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | if (!gdi_MoveToEx(hdc, lppt[0].x, lppt[0].y, &pt)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:251:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 251 | if (!gdi_LineTo(hdc, lppt[i].x, lppt[i].y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:254:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 254 | if (!gdi_MoveToEx(hdc, lppt[i].x, lppt[i].y, NULL)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:258:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 258 | if (!gdi_MoveToEx(hdc, pt.x, pt.y, NULL)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:312:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | hdc->pen->posX = X; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/line.c:313:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 313 | hdc->pen->posY = Y; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 23 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [175/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o -c /src/FreeRDP/libfreerdp/cache/nine_grid.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/nine_grid.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:149:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 149 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :37:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:83:7: warning: unused function 'nine_grid_cache_get' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/nine_grid.c:104:6: warning: unused function 'nine_grid_cache_put' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [176/371] : && /usr/local/bin/cmake -E rm -f winpr/libwinpr/libwinpr3.a && /usr/local/bin/llvm-ar qc winpr/libwinpr/libwinpr3.a winpr/libwinpr/CMakeFiles/winpr.dir/synch/address.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/barrier.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/critical.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/event.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/init.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/mutex.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/pollset.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/semaphore.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/sleep.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/synch/wait.c.o winpr/libwinpr/CMakeFiles/winpr.dir/library/library.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/generic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/namedPipeClient.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/pattern.c.o winpr/libwinpr/CMakeFiles/winpr.dir/file/file.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_ioctl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_serial_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/comm/comm_sercx2_sys.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pipe/pipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/interlocked/interlocked.c.o winpr/libwinpr/CMakeFiles/winpr.dir/security/security.c.o winpr/libwinpr/CMakeFiles/winpr.dir/environment/environment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/hash.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/rand.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cipher.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/cert.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crypto/crypto.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry_reg.c.o winpr/libwinpr/CMakeFiles/winpr.dir/registry/registry.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/path.c.o winpr/libwinpr/CMakeFiles/winpr.dir/path/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/device.c.o winpr/libwinpr/CMakeFiles/winpr.dir/io/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/memory/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt_pkcs11.c.o winpr/libwinpr/CMakeFiles/winpr.dir/ncrypt/ncrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/virtualkey.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/scancode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/input/keycode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/shell/shell.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/json/json.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ini.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/sam.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/image.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/print.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/stream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/strlst.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/cmdline.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/ssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/execinfo/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/unwind/debug.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Object.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Queue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/Stack.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/PubSub.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BitStream.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ArrayList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/LinkedList.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/HashTable.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ListDictionary.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/CountdownEvent.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/BufferPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/ObjectPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/StreamPool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessageQueue.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/collections/MessagePipe.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/wlog.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Layout.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/DataMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ImageMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/PacketMessage.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/Appender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/FileAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/BinaryAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/CallbackAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/ConsoleAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/UdpAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/wlog/SyslogAppender.c.o winpr/libwinpr/CMakeFiles/winpr.dir/utils/asn1/asn1.c.o winpr/libwinpr/CMakeFiles/winpr.dir/error/error.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneNameMapUtils.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/TimeZoneIanaAbbrevMap.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/timezone.c.o winpr/libwinpr/CMakeFiles/winpr.dir/timezone/WindowsZones.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sysinfo/sysinfo.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/synch.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/work.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/timer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/io.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/cleanup_group.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/pool.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback.c.o winpr/libwinpr/CMakeFiles/winpr.dir/pool/callback_cleanup.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/handle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/handle/nonehandle.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/apc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/argv.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/process.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/processor.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/thread.c.o winpr/libwinpr/CMakeFiles/winpr.dir/thread/tls.c.o winpr/libwinpr/CMakeFiles/winpr.dir/winsock/winsock.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/CredSSP/credssp.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_av_pairs.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_compute.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm_message.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/NTLM/ntlm.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/kerberos.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Kerberos/krb5glue_mit.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Negotiate/negotiate.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel_openssl.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/Schannel/schannel.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_winpr.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_export.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi_gss.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspi/sspi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/sspicli/sspicli.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/alignment.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/conversion.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/buffer.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/memory.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/string.c.o winpr/libwinpr/CMakeFiles/winpr.dir/crt/unicode_builtin.c.o winpr/libwinpr/CMakeFiles/winpr.dir/bcrypt/bcrypt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/rpc/rpc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/wtsapi/wtsapi.c.o winpr/libwinpr/CMakeFiles/winpr.dir/dsparse/dsparse.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/smartcard/smartcard_pcsc.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/nt.c.o winpr/libwinpr/CMakeFiles/winpr.dir/nt/ntstatus.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/clipboard.c.o winpr/libwinpr/CMakeFiles/winpr.dir/clipboard/synthetic_file.c.o && /usr/local/bin/llvm-ranlib winpr/libwinpr/libwinpr3.a && : Step #57 - "compile-libfuzzer-undefined-x86_64": [177/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o -c /src/FreeRDP/libfreerdp/gdi/region.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/region.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:99:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | hRgn->w = w; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:100:12: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | hRgn->h = h; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:163:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | rgn->w = w; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:164:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 164 | rgn->h = h; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:202:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | rgn->w = w; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:203:11: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | rgn->h = h; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:230:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 230 | *w = tmp; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:240:8: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 240 | *h = tmp; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:279:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 279 | *w = wl; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:280:7: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 280 | *h = hl; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:308:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 308 | rect->right = r; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:309:17: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 309 | rect->bottom = b; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:328:25: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 328 | rect->left = (x > 0) ? x : 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:329:24: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | rect->top = (y > 0) ? y : 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:337:17: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 337 | rect->right = r; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:342:18: warning: implicit conversion loses integer precision: 'const INT64' (aka 'const long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 342 | rect->bottom = b; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/region.c:636:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 636 | hdc->hwnd->count = new_cnt; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 21 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [178/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o -c /src/FreeRDP/libfreerdp/cache/offscreen.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/offscreen.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:81: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:68:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | Bitmap_SetDimensions(bitmap, createOffscreenBitmap->cx, createOffscreenBitmap->cy); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/offscreen.c:221:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 221 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :57:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [179/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:508:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 508 | return freerdp_key_get_bits(privateKey) / 8; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:832:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 832 | if (!vgids_write_tlv(pubKey, 0x81, n, nSize)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:835:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 835 | if (!vgids_write_tlv(pubKey, 0x82, e, eSize)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:879:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 879 | fileId = ((UINT16)p1 << 8) | p2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:1103:8: warning: cast from 'const struct evp_md_st *' to 'void *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 1103 | if (EVP_PKEY_CTX_set_signature_md(ctx, digest->digest) <= 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/openssl/evp.h:1284:70: note: expanded from macro 'EVP_PKEY_CTX_set_signature_md' Step #57 - "compile-libfuzzer-undefined-x86_64": 1284 | EVP_PKEY_CTRL_MD, 0, (void *)(md)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:44:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | #define VGIDS_EFID_KXC00 VGIDS_EFID_COMMON Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:61:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 61 | #define VGIDS_KEY_TYPE_SIGNATURE 0x9C Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:74:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | #define VGIDS_SE_ALGOID_CT_RSA_1024 0x06 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:40:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | #define VGIDS_EFID_CARDCF VGIDS_EFID_COMMON Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:42:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | #define VGIDS_EFID_CMAPFILE VGIDS_EFID_COMMON Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:80:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | #define VGIDS_SE_ALGOID_DST_RSA_1024 0x06 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:86:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 86 | #define VGIDS_SE_ALGOID_DST_ECDSA_P256 0x0C Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:81:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | #define VGIDS_SE_ALGOID_DST_RSA_2048 0x07 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:82:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | #define VGIDS_SE_ALGOID_DST_RSA_3072 0x08 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:85:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | #define VGIDS_SE_ALGOID_DST_ECDSA_P224 0x0B Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:83:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | #define VGIDS_SE_ALGOID_DST_RSA_4096 0x09 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:77:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | #define VGIDS_SE_ALGOID_CT_RSA_4096 0x09 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:88:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | #define VGIDS_SE_ALGOID_DST_ECDSA_P512 0x0E Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:84:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | #define VGIDS_SE_ALGOID_DST_ECDSA_P192 0x0A Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:76:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | #define VGIDS_SE_ALGOID_CT_RSA_3072 0x08 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:41:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | #define VGIDS_EFID_CARDAPPS VGIDS_EFID_COMMON Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:68:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | #define VGIDS_SE_CRT_AUTH 0xA4 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:87:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | #define VGIDS_SE_ALGOID_DST_ECDSA_P384 0x0D Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c:75:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | #define VGIDS_SE_ALGOID_CT_RSA_2048 0x07 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 28 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [180/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o -c /src/FreeRDP/libfreerdp/cache/palette.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/palette.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:122:38: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 122 | void free_palette_update(rdpContext* context, PALETTE_UPDATE* pointer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:138:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 138 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :34:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 34 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/palette.c:52:7: warning: unused function 'palette_cache_get' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | void* palette_cache_get(rdpPaletteCache* paletteCache, UINT32 index) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [181/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/http.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/http.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:161:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 161 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :109:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1112:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1112 | return len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1136:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1136 | encodingContext->nextOffset -= status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1148:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1148 | size -= status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1160:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1160 | encodingContext->headerFooterPos += status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1184:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1184 | encodingContext->headerFooterPos += status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1125:11: warning: enumeration value 'ChunkStateEnd' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1125 | switch (encodingContext->state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1130 | status = BIO_read( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1131 | bio, pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1132:77: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1130 | status = BIO_read( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1131 | bio, pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": 1132 | (size > encodingContext->nextOffset ? encodingContext->nextOffset : size)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1157:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1157 | status = BIO_read(bio, _dummy, 2 - encodingContext->headerFooterPos); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1288:69: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1288 | while ((line = string_strnstr(line, "\r\n", payloadOffset - (line - buffer) - 2UL))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1383 | response->BodyLength = full_len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1399:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1398 | status = BIO_read(tls->bio, Stream_Pointer(response->data), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1399 | bodyLength - response->BodyLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1508:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1508 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :178:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/http.c:1562:9: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1562 | return (SSIZE_T)response->BodyLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 19 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [182/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o -c /src/FreeRDP/libfreerdp/cache/persistent.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/persistent.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:48:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | return persistent->version; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:107:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | padding = 0x4000 - entry->size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:109:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | if (fwrite((void*)persistent->bmpData, padding, 1, persistent->fp) != 1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/persistent.c:32:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | #define TAG FREERDP_TAG("cache.persistent") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [183/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o -c /src/FreeRDP/libfreerdp/gdi/shape.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | return hdc->brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/shape.c:38: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | hBmpBrush->width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 78 | hBmpBrush->height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:74:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | gdi_SetPixel(hdc, x2, y1, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:75:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | gdi_SetPixel(hdc, x1, y1, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:76:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | gdi_SetPixel(hdc, x1, y2, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:77:21: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | gdi_SetPixel(hdc, x2, y2, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:97:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | gdi_SetPixel(hdc, x1 - 1, ++y1, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:29: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:98:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | gdi_SetPixel(hdc, x1 - 1, --y2, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:169:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | memcpy(dstp, srcp, 1ull * nWidth * formatSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:184:46: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | ((nYDest + y) * hbr->pattern->width % hbr->pattern->height) * formatSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:185:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | const UINT32 xOffset = ((nXDest + x) % hbr->pattern->width) * formatSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:26: warning: unused parameter 'hdc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:42: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:231:56: warning: unused parameter 'nCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 231 | BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:30: warning: unused parameter 'hdc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:46: warning: unused parameter 'lpPoints' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:61: warning: unused parameter 'lpPolyCounts' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/shape.c:246:79: warning: unused parameter 'nCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts, int nCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 35 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [184/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o -c /src/FreeRDP/libfreerdp/cache/brush.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/brush.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/update.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:73:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 73 | style = brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:111:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | style = brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/brush.c:274:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 274 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :113:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [185/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o -c /src/FreeRDP/libfreerdp/crypto/per.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/per.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/per.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:54:19: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 54 | *length = (byte << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:275:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | Stream_Write_UINT8(s, integer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:283:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | Stream_Write_UINT16_BE(s, integer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:380:61: warning: unused parameter 'count' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 380 | BOOL per_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:597:19: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 597 | num = (c1 << 4) | c2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/per.c:476:13: warning: unused function 'per_write_string' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 476 | static void per_write_string(wStream* s, BYTE* str, int length) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [186/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o -c /src/FreeRDP/libfreerdp/crypto/er.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/er.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/er.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | return ber_write_length(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:68:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | return ber_write_length(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:261:60: warning: unused parameter 'count' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 261 | void er_write_enumerated(wStream* s, BYTE enumerated, BYTE count, BOOL flag) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:280:21: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 280 | er_write_length(s, length, flag); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:305:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 305 | Stream_Write(s, oct_str, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:363:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 363 | Stream_Seek(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:380:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 380 | *value += (byte << 16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:407:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 407 | Stream_Write_UINT8(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:413:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | Stream_Write_UINT16_BE(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/er.c:419:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 419 | Stream_Write_UINT32_BE(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 14 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [187/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o -c /src/FreeRDP/libfreerdp/cache/pointer.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/pointer.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:113:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | pointer->lengthAndMask = lengthAndMask; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:123:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | pointer->lengthXorMask = lengthXorMask; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/pointer.c:522:42: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 522 | void free_pointer_new_update(rdpContext* context, POINTER_NEW_UPDATE* pointer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [188/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o -c /src/FreeRDP/libfreerdp/common/assistance.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/assistance.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:450:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 450 | const size_t length = q - p; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:426:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 426 | WINPR_ASSERT(rc < sizeof(bkey)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | if (expr) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:511:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 511 | *opt = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:566:31: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 566 | const size_t offset = start - tag; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:580:15: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 580 | *plen = end - tag; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:585:17: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 585 | *pdlen = dend - data; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:526:18: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 526 | WINPR_ASSERT(rc < sizeof(bkey)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^ ~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | if (expr) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:565:20: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 565 | WINPR_ASSERT(erc < sizeof(ekey)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ^ ~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/assert.h:57:35: note: expanded from macro 'WINPR_ASSERT' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | #define WINPR_ASSERT(cond) assert(cond) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/assert.h:109:11: note: expanded from macro 'assert' Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | if (expr) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:637:21: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 637 | *elen = end - data + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:666:63: warning: unused parameter 'len' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 666 | size_t len) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:799:51: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 799 | char* freerdp_assistance_generate_pass_stub(DWORD flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:22: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #57 - "compile-libfuzzer-undefined-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1345:30: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #57 - "compile-libfuzzer-undefined-x86_64": 1345 | const UINT32 port = (UINT32)ArrayList_GetItem(file->MachinePorts, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:24: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #57 - "compile-libfuzzer-undefined-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1354:32: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #57 - "compile-libfuzzer-undefined-x86_64": 1354 | const UINT32 mport = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1401:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1401 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :32:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:11: warning: cast to smaller integer type 'UINT32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] Step #57 - "compile-libfuzzer-undefined-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/assistance.c:1454:19: warning: cast from function call of type 'void *' to non-matching type 'UINT32' (aka 'unsigned int') [-Wbad-function-cast] Step #57 - "compile-libfuzzer-undefined-x86_64": 1454 | port = (UINT32)ArrayList_GetItem(file->MachinePorts, x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 22 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [189/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o -c /src/FreeRDP/libfreerdp/crypto/opensslcompat.c Step #57 - "compile-libfuzzer-undefined-x86_64": [190/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o -c /src/FreeRDP/libfreerdp/cache/cache.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/cache.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:77:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :31:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:110:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 110 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :37:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:116:47: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 116 | void free_cache_color_table_order(rdpContext* context, CACHE_COLOR_TABLE_ORDER* order) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:141:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 141 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :43:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/cache.c:147:44: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 147 | void free_surface_bits_command(rdpContext* context, SURFACE_BITS_COMMAND* order) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [191/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o -c /src/FreeRDP/libfreerdp/crypto/base64.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/base64.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:64:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | blocks = length - (length % 3); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:130:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | return p - alphabet; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:149:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 149 | length += 4 - remainder; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:175:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:176:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 176 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:177:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:190:21: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:198:23: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 198 | q[1] = ((n[1] & 15) << 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:204:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 204 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:205:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | q[2] = ((n[2] & 3) << 6); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:211:22: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | q[0] = (n[0] << 2) + (n[1] >> 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:212:29: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | q[1] = ((n[1] & 15) << 4) + (n[2] >> 2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/base64.c:213:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 213 | q[2] = ((n[2] & 3) << 6) + n[3]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 17 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [192/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o -c /src/FreeRDP/libfreerdp/core/state.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/state.c:28:10: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_CONTINUE', 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_SUCCESS'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | switch (status) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1 warning generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [193/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_store.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_store.c:36: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:168:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :60:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_store.c:41:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | #define TAG FREERDP_TAG("crypto") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [194/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:266:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 266 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode - 8u, WINPR_KEYCODE_TYPE_APPLE); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:282:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 282 | const DWORD vkcode = GetVirtualKeyCodeFromKeycode(keycode, WINPR_KEYCODE_TYPE_EVDEV); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:331:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 331 | VIRTUAL_SCANCODE_TO_X11_KEYCODE[sc][ex ? 1 : 0] = keycode; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:258:12: warning: unused function 'freerdp_keyboard_init_apple' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 258 | static int freerdp_keyboard_init_apple(DWORD* keyboardLayoutId, DWORD* x11_keycode_to_rdp_scancode, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/locale/keyboard.c:275:12: warning: unused function 'freerdp_keyboard_init_x11_evdev' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | static int freerdp_keyboard_init_x11_evdev(DWORD* keyboardLayoutId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [195/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o -c /src/FreeRDP/libfreerdp/cache/bitmap.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | return hdc->brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/bitmap.c:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | hBmpBrush->width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 78 | hBmpBrush->height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/../gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:83:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | style = brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:70: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:111:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | Bitmap_SetDimensions(bitmap, cacheBitmap->bitmapWidth, cacheBitmap->bitmapHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:74: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:153:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 153 | Bitmap_SetDimensions(bitmap, cacheBitmapV2->bitmapWidth, cacheBitmapV2->bitmapHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:195:43: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 195 | Bitmap_SetDimensions(bitmap, bitmapData->width, bitmapData->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:327:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 327 | cacheEntry.width = bitmap->width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:328:33: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 328 | cacheEntry.height = bitmap->height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:390:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :59:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:469:37: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 469 | void free_bitmap_update(rdpContext* context, BITMAP_UPDATE* pointer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:494:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 494 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :65:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 65 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :71:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:528:42: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 528 | void free_cache_bitmap_order(rdpContext* context, CACHE_BITMAP_ORDER* order) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:559:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 559 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :77:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:565:45: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 565 | void free_cache_bitmap_v2_order(rdpContext* context, CACHE_BITMAP_V2_ORDER* order) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:596:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 596 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :83:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/bitmap.c:602:45: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 602 | void free_cache_bitmap_v3_order(rdpContext* context, CACHE_BITMAP_V3_ORDER* order) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 31 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [196/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o -c /src/FreeRDP/libfreerdp/locale/locale.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/locale.c:39: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/locale/locale.h:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [197/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o -c /src/FreeRDP/libfreerdp/locale/keyboard_layout.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/locale/keyboard_layout.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [198/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o -c /src/FreeRDP/libfreerdp/crypto/ber.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/ber.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:353:61: warning: unused parameter 'count' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 353 | void ber_write_enumerated(wStream* s, BYTE enumerated, BYTE count) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:608:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 608 | *value += (byte << 16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:646:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 646 | Stream_Write_UINT8(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:654:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 654 | Stream_Write_UINT16_BE(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/ber.c:662:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 662 | Stream_Write_UINT8(s, (value >> 16)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [199/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o -c /src/FreeRDP/libfreerdp/gdi/video.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/video.c:20: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:57:64: warning: unused parameter 'video' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | static VideoSurface* gdiVideoCreateSurface(VideoClientContext* video, UINT32 x, UINT32 y, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:144:64: warning: unused parameter 'video' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 144 | void gdi_video_control_uninit(rdpGdi* gdi, VideoClientContext* video) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:164:59: warning: unused parameter 'video' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 164 | void gdi_video_data_init(rdpGdi* gdi, VideoClientContext* video) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:171:61: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | void gdi_video_data_uninit(rdpGdi* gdi, VideoClientContext* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/video.c:30:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define TAG FREERDP_TAG("video") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [200/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate_data.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate_data.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | str[x] = tolower(str[x]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:60:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | str[x] = tolower(str[x]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | ({ int __res; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | if (sizeof (c) > 1) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | { \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 161 | { \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | int __c = (c); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 164 | } \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | else \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | __res = f args; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 167 | } \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | else \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | __res; })) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate_data.c:38:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | #define TAG FREERDP_TAG("crypto") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [201/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o -c /src/FreeRDP/libfreerdp/crypto/cert_common.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.c:41: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/cert_common.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/ber.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/cert_common.c:205:53: warning: cast from 'const struct rsa_st *' to 'struct rsa_st *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | const int rc = PEM_write_bio_RSA_PUBKEY(bio, (RSA*)rsa); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [202/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o -c /src/FreeRDP/libfreerdp/cache/glyph.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/cache/glyph.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:112:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | INT32 dw = glyph->cx - sx; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:113:26: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | INT32 dh = glyph->cy - sy; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:209:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | opWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - opX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:82: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:223:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | bkWidth = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth) - bkX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:226:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 226 | bound.x = bkX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:227:12: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 227 | bound.y = bkY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:228:16: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 228 | bound.width = bkWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:229:17: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 229 | bound.height = bkHeight; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:256:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 256 | n = update_glyph_offset(fragments, size, n, &x, &y, ulCharInc, flAccel); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:314:56: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 310 | return update_process_glyph_fragments( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 311 | context, glyphIndex->data, glyphIndex->cbData, glyphIndex->cacheId, glyphIndex->ulCharInc, Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | glyphIndex->flAccel, glyphIndex->backColor, glyphIndex->foreColor, glyphIndex->x, Step #57 - "compile-libfuzzer-undefined-x86_64": 313 | glyphIndex->y, glyphIndex->bkLeft, glyphIndex->bkTop, bkWidth, bkHeight, glyphIndex->opLeft, Step #57 - "compile-libfuzzer-undefined-x86_64": 314 | glyphIndex->opTop, opWidth, opHeight, glyphIndex->fOpRedundant); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:725:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 725 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :99:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:818:41: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 818 | void free_cache_glyph_order(rdpContext* context, CACHE_GLYPH_ORDER* glyph) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/cache/glyph.c:881:44: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 881 | void free_cache_glyph_v2_order(rdpContext* context, CACHE_GLYPH_V2_ORDER* glyph) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 21 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [203/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o -c /src/FreeRDP/libfreerdp/common/settings_getters.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings_getters.c:3: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:58:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:658:10: warning: enumeration value 'FreeRDP_BOOL_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 658 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1441:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1441 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1504:10: warning: enumeration value 'FreeRDP_UINT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1504 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1571:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1571 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1595:10: warning: enumeration value 'FreeRDP_INT16_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1595 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:1610:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1610 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2003:10: warning: enumeration value 'FreeRDP_UINT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2003 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2510:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2510 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2540:10: warning: enumeration value 'FreeRDP_INT32_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2540 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2563:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2563 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2590:10: warning: enumeration value 'FreeRDP_UINT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2590 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2609:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2609 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2633:10: warning: enumeration value 'FreeRDP_INT64_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2633 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2649:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2649 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:2958:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2958 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3277:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 3277 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3611:10: warning: enumeration value 'FreeRDP_STRING_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 3611 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:3925:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 3925 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings_getters.c:4041:10: warning: enumeration value 'FreeRDP_POINTER_UNUSED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 4041 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": 24 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [204/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o -c /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:589:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to '__uint32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 589 | *pcchReaders = g_ReaderNameWLen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:593:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 592 | *pcchReaders = scard_copy_strings(value, mszReaders, *pcchReaders, g_ReaderNameW, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 593 | g_ReaderNameWLen * sizeof(WCHAR)) / Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1367:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #57 - "compile-libfuzzer-undefined-x86_64": 1367 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #57 - "compile-libfuzzer-undefined-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1450:45: warning: passing 'const rdpSettings *' (aka 'const struct rdp_settings *') to parameter of type 'rdpSettings *' (aka 'struct rdp_settings *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #57 - "compile-libfuzzer-undefined-x86_64": 1450 | freerdp_settings_get_pointer_writable(smartcard->settings, FreeRDP_instance); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/settings.h:548:71: note: passing argument to parameter 'settings' here Step #57 - "compile-libfuzzer-undefined-x86_64": 548 | FREERDP_API void* freerdp_settings_get_pointer_writable(rdpSettings* settings, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1660:61: warning: unused parameter 'dwPreferredProtocols' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1660 | DWORD dwShareMode, DWORD dwPreferredProtocols, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:1661:42: warning: unused parameter 'dwInitialization' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1661 | DWORD dwInitialization, LPDWORD pdwActiveProtocol) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c:2686:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2686 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :98:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [205/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o -c /src/FreeRDP/libfreerdp/core/errinfo.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [206/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o -c /src/FreeRDP/libfreerdp/crypto/crypto.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/crypto.c:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:97:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | if (!BN_bin2bn(modulus_reverse, key_length, mod)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:111:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | crypto_reverse(output, output_length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:115:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 115 | size_t diff = key_length - output_length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:100:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | if (!BN_bin2bn(exponent_reverse, exponent_size, exp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:102:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 102 | if (!BN_bin2bn(input_reverse, length, x)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:212:20: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | pem = calloc(size + 1, sizeof(char)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:221:35: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 221 | *plength = (size_t)strnlen(pem, size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:229:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 229 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/crypto.c:257:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | winpr_strerror(errno, buffer, sizeof(buffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [207/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o -c /src/FreeRDP/libfreerdp/crypto/x509_utils.c Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:190:8: warning: 'sk_GENERAL_NAME_num' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | num = sk_GENERAL_NAME_num(gens); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:194:24: warning: 'sk_GENERAL_NAME_value' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 194 | GENERAL_NAME* name = sk_GENERAL_NAME_value(gens, i); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:208:2: warning: 'sk_GENERAL_NAME_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | sk_GENERAL_NAME_pop_free(gens, GENERAL_NAME_free); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:264:63: warning: unused parameter 'index' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 264 | static int extract_string(GENERAL_NAME* name, void* data, int index, int count) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:354:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 354 | list->strings = calloc(allocate_count, sizeof(list->strings[0])); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:383:83: warning: unused parameter 'index' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 383 | static int extract_othername_object_as_string(GENERAL_NAME* name, void* data, int index, int count) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:483:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 483 | (*count) = list.count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:493:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 493 | result = calloc(list.count, sizeof(*result)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:494:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 494 | (*lengths) = calloc(list.count, sizeof(**lengths)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:547:6: warning: 'sk_ASN1_OBJECT_find' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 547 | if (sk_ASN1_OBJECT_find(oid_stack, oid) >= 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:550:2: warning: 'sk_ASN1_OBJECT_pop_free' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 550 | sk_ASN1_OBJECT_pop_free(oid_stack, ASN1_OBJECT_free); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:608:42: warning: cast from 'const struct x509_st *' to 'struct x509_st *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 608 | status = PEM_write_bio_X509(bio, (X509*)xcert); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:618:11: warning: 'sk_X509_num' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 618 | count = sk_X509_num(chain); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:621:14: warning: 'sk_X509_value' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 621 | X509* c = sk_X509_value(chain, x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:657:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 657 | new_cert = (BYTE*)realloc(pemCert, new_len + 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:662:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 662 | length = new_len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:670:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 670 | offset += status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:642:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | status = BIO_read(bio, pemCert, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:656:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 656 | new_len = length * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:665:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 665 | status = BIO_read(bio, &pemCert[offset], length - offset); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:703:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 703 | bio = BIO_new_mem_buf(data, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/x509_utils.c:583:14: warning: unused function 'x509_utils_get_pem' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 583 | static BYTE* x509_utils_get_pem(const X509* xcert, const STACK_OF(X509) * chain, size_t* plength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 22 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [208/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_call.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_call.c:32: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:1899:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1899 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :25:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_call.c:50:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | #define str(x) #x Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [209/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o -c /src/FreeRDP/libfreerdp/crypto/privatekey.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.c:41: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/privatekey.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:128:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | bio = BIO_new_mem_buf(data, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:161:27: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 161 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:179:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 179 | winpr_strerror(errno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:298:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 298 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :121:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 121 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:374:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 374 | return rc; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:401:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 401 | const int res = RSA_generate_key_ex(rsa, key_length, bn, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/privatekey.c:526:14: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 526 | *plength = length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [210/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o -c /src/FreeRDP/libfreerdp/core/errbase.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errbase.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/errbase.c:29:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [211/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o -c /src/FreeRDP/libfreerdp/gdi/gdi.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:43: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/brush.h:44:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | return hdc->brush->style; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gdi.c:45: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:44: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:40:21: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | p = hBmp->data + (y * hBmp->scanline) + (x * FreeRDPGetBytesPerPixel(hdcBmp->format)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:76:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 76 | hBmpBrush->width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:56: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:75:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | x = (x + hBmpBrush->width - (hdcBrush->brush->nXOrg % hBmpBrush->width)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:78:19: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 78 | hBmpBrush->height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.h:77:24: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 77 | y = (y + hBmpBrush->height - (hdcBrush->brush->nYOrg % hBmpBrush->height)) % Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:64: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:440:57: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | bitmap->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, width, height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:442:43: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 442 | bitmap->bitmap = gdi_create_bitmap(gdi, width, height, bpp, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:52: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:492:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 492 | Bitmap_SetDimensions(bmp, bitmap->width, bitmap->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:494:31: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 494 | bitmap->destBottom); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:54: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:493:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 493 | Bitmap_SetRectangle(bmp, bitmap->destLeft, bitmap->destTop, bitmap->destRight, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:574:71: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 574 | dstblt->nHeight, NULL, 0, 0, gdi_rop3_code(dstblt->bRop), &gdi->palette); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:587:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 587 | const DWORD rop = gdi_rop3_code(patblt->bRop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:668:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 668 | hbrush->nXOrg = brush->x; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:669:26: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 669 | hbrush->nYOrg = brush->y; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:693:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 693 | gdi_rop3_code(scrblt->bRop), &gdi->palette); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:779:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 779 | gdi_SetROP2(gdi->drawing->hdc, lineTo->bRop2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:59: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:780:42: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 780 | gdi_MoveToEx(gdi->drawing->hdc, lineTo->nXStart, lineTo->nYStart, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:55: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:781:40: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 781 | gdi_LineTo(gdi->drawing->hdc, lineTo->nXEnd, lineTo->nYEnd); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:804:43: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 804 | gdi_SetROP2(gdi->drawing->hdc, polyline->bRop2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:37: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:808:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 808 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:816:33: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 816 | gdi_LineTo(gdi->drawing->hdc, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:38: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:817:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 817 | gdi_MoveToEx(gdi->drawing->hdc, x, y, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:836:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 836 | gdi_rop3_code(memblt->bRop), &gdi->palette); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:872:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 872 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:939:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 939 | gdi->drawing->hdc->brush->nXOrg = brush->x; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:940:45: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 940 | gdi->drawing->hdc->brush->nYOrg = brush->y; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:943:60: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 943 | mem3blt->nYSrc, gdi_rop3_code(mem3blt->bRop), &gdi->palette); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:40: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:960:73: warning: unused parameter 'polygon_sc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 960 | static BOOL gdi_polygon_sc(rdpContext* context, const POLYGON_SC_ORDER* polygon_sc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:40: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:966:67: warning: unused parameter 'polygon_cb' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 966 | static BOOL gdi_polygon_cb(rdpContext* context, POLYGON_CB_ORDER* polygon_cb) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:40: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:972:73: warning: unused parameter 'ellipse_sc' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 972 | static BOOL gdi_ellipse_sc(rdpContext* context, const ELLIPSE_SC_ORDER* ellipse_sc) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:40: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:978:73: warning: unused parameter 'ellipse_cb' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 978 | static BOOL gdi_ellipse_cb(rdpContext* context, const ELLIPSE_CB_ORDER* ellipse_cb) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:42: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:984:77: warning: unused parameter 'frameMarker' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 984 | static BOOL gdi_frame_marker(rdpContext* context, const FRAME_MARKER_ORDER* frameMarker) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1076:84: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1074 | if (!rfx_process_message(context->codecs->rfx, cmd->bmp.bitmapData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1075 | cmd->bmp.bitmapDataLength, cmdRect.left, cmdRect.top, Step #57 - "compile-libfuzzer-undefined-x86_64": 1076 | gdi->primary_buffer, gdi->dstFormat, gdi->stride, gdi->height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:66: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:59: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:54: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1138:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | if (!gdi_InvalidateRegion(gdi->primary->hdc, left, top, width, height)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1218:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1218 | gdi->stride = gdi->width * FreeRDPGetBytesPerPixel(gdi->dstFormat); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:80: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1228:68: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1228 | gdi->primary->bitmap = gdi_CreateCompatibleBitmap(gdi->hdc, gdi->width, gdi->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:43: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1233:31: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1233 | gdi_CreateBitmapEx(gdi->width, gdi->height, gdi->dstFormat, gdi->stride, buffer, pfree); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1359:15: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1359 | gdi->width = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1360:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1360 | gdi->height = freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1436:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1436 | rect.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gdi.c:1437:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1437 | rect.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 70 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [212/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o -c /src/FreeRDP/libfreerdp/core/streamdump.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/streamdump.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:80:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | _fseeki64(fp, *pOffset, SEEK_SET); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:211:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | r = _fseeki64(fp, *offset, SEEK_SET); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | r = _fseeki64(fp, *offset, SEEK_SET); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:354:13: warning: implicit conversion changes signedness: 'UINT64' (aka 'unsigned long') to 'time_t' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 354 | slp = ts - ctx->dump->replayTime; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:364:21: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 364 | size_t duration = slp; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:79: warning: unused parameter 'port' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/streamdump.c:377:91: warning: unused parameter 'timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | const char* hostname, int port, DWORD timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [213/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o -c /src/FreeRDP/libfreerdp/core/errconnect.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errconnect.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/errinfo.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/errconnect.c:29:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 29 | #define TAG FREERDP_TAG("core") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [214/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o -c /src/FreeRDP/libfreerdp/core/graphics.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/graphics.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/graphics.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [215/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o -c /src/FreeRDP/libfreerdp/common/settings.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/settings.c:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/../core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:54:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 54 | new_argv = (char**)realloc(args->argv, sizeof(char*) * (args->argc + 1)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:85:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | (args->argc - x - 1) * sizeof(char*)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~^~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:84:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | memmove_s(&args->argv[x], (args->argc - x) * sizeof(char*), &args->argv[x + 1], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:157:41: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | if (strncmp(args->argv[i], option, p - args->argv[i]) == 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:790:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 790 | args->argc = argc; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:821:38: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 821 | return freerdp_addin_argv_new(args->argc, cnv.cc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1207:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1207 | if (!freerdp_settings_set_uint16(settings, (FreeRDP_Settings_Keys_UInt16)index, uval)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1214:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1214 | if (!freerdp_settings_set_int16(settings, (FreeRDP_Settings_Keys_Int16)index, ival)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1220:84: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1220 | if (!freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)index, uval)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1226:82: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1226 | if (!freerdp_settings_set_int32(settings, (FreeRDP_Settings_Keys_Int32)index, ival)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1286:84: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1286 | return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1314:10: warning: 4 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_Password51'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1314 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1503:10: warning: 8 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1503 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1744:37: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1744 | settings->OrderSupport[offset] = *(const BOOL*)data; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1645:10: warning: 11 enumeration values not explicitly handled in switch: 'FreeRDP_POINTER_UNUSED', 'FreeRDP_instance', 'FreeRDP_ServerLicenseProductIssuers'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1645 | switch (id) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1810:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1810 | flags &= ~FREERDP_CODEC_REMOTEFX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/settings.c:1814:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1814 | flags &= ~FREERDP_CODEC_NSCODEC; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 21 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [216/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o -c /src/FreeRDP/libfreerdp/core/utils.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/utils.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:166:10: warning: 4 enumeration values not explicitly handled in switch: 'GW_AUTH_HTTP', 'GW_AUTH_RDG', 'GW_AUTH_RPC'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | switch (reason) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/utils.c:354:38: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 354 | static BOOL disable_pnp(rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [217/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o -c /src/FreeRDP/libfreerdp/core/smartcardlogon.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/smartcardlogon.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/smartcardlogon.c:380:51: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 380 | static BOOL list_provider_keys(const rdpSettings* settings, NCRYPT_PROV_HANDLE provider, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [218/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o -c /src/FreeRDP/libfreerdp/core/metrics.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/metrics.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [219/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o -c /src/FreeRDP/libfreerdp/crypto/certificate.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.c:51: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/certificate.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:528:38: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 528 | if (!BN_bin2bn(info->Modulus, info->ModulusLength, mod)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:589:92: warning: unused parameter 'length' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 589 | static BOOL certificate_process_server_public_key(rdpCertificate* cert, wStream* s, UINT32 length) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:788:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 788 | sigdatalen = Stream_PointerAs(s, const BYTE) - sigdata; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:939:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 939 | return end - start; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1175:3: warning: 'sk_X509_free' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 1175 | sk_X509_free(cert->chain); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1256:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1256 | cert->x509 = d2i_X509(NULL, &ptr, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1275:24: warning: passing 'const X509 *' (aka 'const struct x509_st *') to parameter of type 'X509 *' (aka 'struct x509_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #57 - "compile-libfuzzer-undefined-x86_64": 1275 | cert->x509 = X509_dup(xcert); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/openssl/x509.h:468:22: note: passing argument to parameter 'x509' here Step #57 - "compile-libfuzzer-undefined-x86_64": 468 | X509 *X509_dup(X509 *x509); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1284:17: warning: 'sk_X509_dup' was marked unused but was used [-Wused-but-marked-unused] Step #57 - "compile-libfuzzer-undefined-x86_64": 1284 | cert->chain = sk_X509_dup(chain); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1403:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1403 | const int status = BIO_read(bio, &pem[offset], length - offset); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1538:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1538 | *PublicKey = optr = ptr = (BYTE*)calloc(length, sizeof(BYTE)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1616 | size_t outputSize = EVP_PKEY_size(pkey); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1666 | BYTE* ptr = calloc(rc + 1, sizeof(BYTE)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:1745:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1745 | const size_t bnsize = BN_num_bytes(bn); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/openssl/bn.h:181:45: note: expanded from macro 'BN_num_bytes' Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:61:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 61 | #define CERTIFICATE_TAG FREERDP_TAG("core.certificate") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/certificate.c:993:13: warning: unused function 'certificate_write_server_x509_certificate_chain' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 993 | static BOOL certificate_write_server_x509_certificate_chain(const rdpCertificate* certificate, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 19 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [220/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o -c /src/FreeRDP/libfreerdp/gdi/gfx.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/gfx.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/update.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/gdi/../core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:171:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #57 - "compile-libfuzzer-undefined-x86_64": 171 | double sx = NAN; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:172:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #57 - "compile-libfuzzer-undefined-x86_64": 172 | double sy = NAN; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:572:73: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 572 | static UINT gdi_SurfaceCommand_AVC420(rdpGdi* gdi, RdpgfxClientContext* context, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:573:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 573 | const RDPGFX_SURFACE_COMMAND* cmd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:47: warning: unused parameter 'gdi' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:658:73: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 658 | static UINT gdi_SurfaceCommand_AVC444(rdpGdi* gdi, RdpgfxClientContext* context, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:659:69: warning: unused parameter 'cmd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 659 | const RDPGFX_SURFACE_COMMAND* cmd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1033:61: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1033 | cmd->surfaceId, rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1075:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1075 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1080:46: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1080 | rdpgfx_get_codec_id_string(cmd->codecId), cmd->codecId); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1241:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1241 | prect->right = MIN(rect->right, surface->width); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/gdi/gfx.c:1242:45: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1242 | prect->bottom = MIN(rect->bottom, surface->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 17 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [221/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o -c /src/FreeRDP/libfreerdp/core/codecs.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/codecs.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [222/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o -c /src/FreeRDP/libfreerdp/crypto/tls.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/tls.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/crypto/../core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:251:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 251 | status = BIO_write(bio, str, size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:34: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:45: warning: unused parameter 'str' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 255 | static int bio_rdp_tls_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:312:36: warning: cast from function call of type 'void (*)(const SSL *, int, int)' (aka 'void (*)(const struct ssl_st *, int, int)') to non-matching type 'ULONG_PTR' (aka 'unsigned long') [-Wbad-function-cast] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | *((ULONG_PTR*)ptr) = (ULONG_PTR)SSL_get_info_callback(tls->ssl); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:291:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 291 | status = BIO_ctrl(next_bio, cmd, num, ptr); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:293:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 293 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:300:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 300 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:335:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 335 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:348:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 348 | status = BIO_ctrl(ssl_wbio, cmd, num, ptr); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:466:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 466 | status = BIO_ctrl(ssl_rbio, cmd, num, ptr); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:646:10: warning: 14 enumeration values not explicitly handled in switch: 'WINPR_MD_NONE', 'WINPR_MD_MD2', 'WINPR_MD_MD4'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 646 | switch (alg) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:664:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 664 | ChannelBindingTokenLength = PrefixLength + CertificateHashLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:54: warning: unused parameter 'once' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:66: warning: unused parameter 'param' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:693:80: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 693 | static BOOL CALLBACK secrets_file_init_cb(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:768:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 768 | SSL_CTX_set_options(tls->ctx, options); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:785:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 785 | SSL_CTX_set_security_level(tls->ctx, settings->TlsSecLevel); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:895:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 895 | SSL_set_tlsext_host_name(tls->ssl, tls_get_server_name(tls)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:947:85: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 947 | verify_status = tls_verify_certificate(tls, cert, tls_get_server_name(tls), tls->port); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:906:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 906 | int status = BIO_do_handshake(tls->bio); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/openssl/bio.h:409:34: note: expanded from macro 'BIO_do_handshake' Step #57 - "compile-libfuzzer-undefined-x86_64": 409 | # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1116:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1116 | if (!tls_prepare(tls, underlying, methods, options, FALSE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1239:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1239 | status = BIO_wait_write(bio, 100); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/../core/tcp.h:64:30: note: expanded from macro 'BIO_wait_write' Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | #define BIO_wait_write(b, c) BIO_ctrl(b, BIO_C_WAIT_WRITE, c, NULL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1511:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1511 | accept_cert(tls, pemCert, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1770:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1770 | accept_cert(tls, pemCert, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/crypto/tls.c:1802:82: warning: unused parameter 'stored_data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1802 | void tls_print_certificate_error(rdpCertificateStore* store, rdpCertificateData* stored_data, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 30 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [223/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o -c /src/FreeRDP/libfreerdp/core/activation.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/activation.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:42:25: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | Stream_Write_UINT16(s, PduSource); /* targetUser (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:353:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 353 | info.totalEntriesCache0 = settings->BitmapCacheV2CellInfo[0].numEntries; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:354:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 354 | info.totalEntriesCache1 = settings->BitmapCacheV2CellInfo[1].numEntries; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:355:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 355 | info.totalEntriesCache2 = settings->BitmapCacheV2CellInfo[2].numEntries; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:356:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 356 | info.totalEntriesCache3 = settings->BitmapCacheV2CellInfo[3].numEntries; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:357:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | info.totalEntriesCache4 = settings->BitmapCacheV2CellInfo[4].numEntries; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:359:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 359 | info.numEntriesCache0 = MIN(keyCount, info.totalEntriesCache0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:361:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 361 | info.numEntriesCache1 = MIN(keyCount, info.totalEntriesCache1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:363:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 363 | info.numEntriesCache2 = MIN(keyCount, info.totalEntriesCache2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:365:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 365 | info.numEntriesCache3 = MIN(keyCount, info.totalEntriesCache3); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/activation.c:367:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | info.numEntriesCache4 = MIN(keyCount, info.totalEntriesCache4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:35: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [224/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o -c /src/FreeRDP/libfreerdp/core/childsession.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/childsession.c:20: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:62:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 62 | BOOL ret = WriteFile(ptr->hFile, buf, size, &written, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:79:9: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | return written; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:218:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | int nchunks = ringbuffer_peek(&ptr->readBuffer, chunks, ret); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:225:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 225 | ringbuffer_commit_read_bytes(&ptr->readBuffer, ret); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:25: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:214:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 214 | int ret = MIN(size, ringbuffer_used(&ptr->readBuffer)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:254:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 254 | return transport_bio_named_write(bio, str, strlen(str)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/childsession.c:488:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 488 | if (_wcsncmp(pipePath, (WCHAR*)startOfPath, 4)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [225/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o -c /src/FreeRDP/libfreerdp/core/mcs.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/mcs.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.h:33: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/mcs.c:196:10: warning: enumeration value 'DomainMCSPDU_invalid' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 196 | switch (pdu) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [226/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o -c /src/FreeRDP/libfreerdp/core/heartbeat.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/heartbeat.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:28:7: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | BYTE reserved = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/heartbeat.c:22:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 22 | #define WITH_DEBUG_HEARTBEAT Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [227/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o -c /src/FreeRDP/libfreerdp/core/security.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/security.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/security.c:320:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 320 | security_UINT32_le(length_le, sizeof(length_le), length); /* length must be little-endian */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [228/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o -c /src/FreeRDP/libfreerdp/core/timezone.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/timezone.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:113:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | Stream_Read_UINT32(s, tz->Bias); /* Bias */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:118:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | Stream_Read_UINT32(s, tz->StandardBias); /* StandardBias */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:123:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'LONG' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | Stream_Read_UINT32(s, tz->DaylightBias); /* DaylightBias */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:150:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 150 | Stream_Write_UINT32(s, tz->Bias); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:170:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | Stream_Write_UINT32(s, tz->StandardBias); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/timezone.c:181:29: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | Stream_Write_UINT32(s, tz->DaylightBias); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [229/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o -c /src/FreeRDP/libfreerdp/core/multitransport.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/multitransport.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:154:25: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | Stream_Write_UINT32(s, hr); /* HResult (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:179:2: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'HRESULT' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 179 | Stream_Read_UINT32(s, hr); /* hrResponse (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:181:78: warning: implicit conversion changes signedness: 'HRESULT' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | return IFCALLRESULT(STATE_RUN_SUCCESS, multi->MtResponse, multi, requestId, hr); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:184:89: warning: unused parameter 'reqProto' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | static state_run_t multitransport_no_udp(rdpMultitransport* multi, UINT32 reqId, UINT16 reqProto, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:185:54: warning: unused parameter 'cookie' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | const BYTE* cookie) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:191:91: warning: unused parameter 'reqId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | static state_run_t multitransport_server_handle_response(rdpMultitransport* multi, UINT32 reqId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:192:65: warning: unused parameter 'hrResponse' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | UINT32 hrResponse) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/multitransport.c:202:59: warning: unused parameter 'protocol' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | rdpMultitransport* multitransport_new(rdpRdp* rdp, UINT16 protocol) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [230/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o -c /src/FreeRDP/libfreerdp/core/proxy.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/proxy.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:260:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 260 | result = cidr4_match(&sa4.sin_addr, &mask.sin_addr, sub); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:267:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 267 | result = cidr6_match(&sa6.sin6_addr, &mask.sin6_addr, sub); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:634:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 634 | resultsize += status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:593:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 593 | status = BIO_write(bufferedBio, Stream_Buffer(s), Stream_GetPosition(s)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:613:89: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 613 | BIO_read(bufferedBio, (BYTE*)recv_buf + resultsize, sizeof(recv_buf) - resultsize - 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:729:11: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 729 | buf[1] = nauthMethods; /* #of methods offered */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:773:14: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 773 | buf[1] = usernameLen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:774:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 774 | memcpy(ptr, proxyUsername, usernameLen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:776:12: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 776 | *ptr = userpassLen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:778:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 778 | memcpy(ptr, proxyPassword, userpassLen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:812:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 812 | buf[4] = hostnlen; /* DST.ADDR */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:760:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 760 | int usernameLen = strnlen(proxyUsername, 255); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:761:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 761 | int userpassLen = strnlen(proxyPassword, 255); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/proxy.c:818:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 818 | status = BIO_write(bufferedBio, buf, hostnlen + 7U); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 18 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [231/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o -c /src/FreeRDP/libfreerdp/core/freerdp.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/freerdp.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:405:7: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 405 | if (now - in->lastInputTimestamp > FakeMouseMotionInterval) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:717:6: warning: string literal of length 4675 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] Step #57 - "compile-libfuzzer-undefined-x86_64": 717 | "Build configuration: " FREERDP_BUILD_CONFIG "\n" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 718 | "Build type: " FREERDP_BUILD_TYPE "\n" Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 719 | "CFLAGS: " FREERDP_CFLAGS "\n" Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 720 | "Compiler: " FREERDP_COMPILER_ID ", " FREERDP_COMPILER_VERSION "\n" Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 721 | "Target architecture: " FREERDP_TARGET_ARCH "\n"; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1050:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1050 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1059:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1059 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_DEBUG, line, file, fkt, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/freerdp.c:1066:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1066 | WLog_PrintMessage(context->log, WLOG_MESSAGE_TEXT, WLOG_ERROR, line, file, fkt, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [232/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o -c /src/FreeRDP/libfreerdp/core/tpkt.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpkt.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [233/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o -c /src/FreeRDP/libfreerdp/core/input.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/input.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/input.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/input.c:726:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 726 | Stream_Read_INT16(s, xDelta); /* xPos (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/input.c:727:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 727 | Stream_Read_INT16(s, yDelta); /* yPos (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/input.c:906:28: warning: implicit conversion changes signedness: 'const time_t' (aka 'const long') to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 906 | in->lastInputTimestamp = now; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/input.c:43:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | #define RDP_CLIENT_INPUT_PDU_HEADER_LENGTH 4 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [234/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o -c /src/FreeRDP/libfreerdp/core/tpdu.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tpdu.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tpdu.c:122:24: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 122 | Stream_Write_UINT8(s, length); /* LI */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [235/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o -c /src/FreeRDP/libfreerdp/core/settings.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] Step #57 - "compile-libfuzzer-undefined-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/ctype.h:220:35: note: expanded from macro 'tolower' Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:769:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 769 | product[i] = tolower(FREERDP_PRODUCT_STRING[i]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/ctype.h:220:22: note: expanded from macro 'tolower' Step #57 - "compile-libfuzzer-undefined-x86_64": 220 | # define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/ctype.h:157:4: note: expanded from macro '__tobody' Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | ({ int __res; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | if (sizeof (c) > 1) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 159 | { \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 160 | if (__builtin_constant_p (c)) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 161 | { \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | int __c = (c); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 164 | } \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | else \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | __res = f args; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 167 | } \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | else \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 169 | __res = (a)[(int) (c)]; \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | __res; })) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1211:87: warning: unused parameter 'certSha1' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1211 | FreeRDP_Settings_Keys_String pwdId, const BYTE* certSha1, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/settings.c:1212:46: warning: unused parameter 'sha1len' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1212 | size_t sha1len) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [236/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o -c /src/FreeRDP/libfreerdp/core/info.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/info.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:534:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 534 | Stream_Write_UINT16(s, cbClientAddress); /* cbClientAddress (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:538:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 538 | Stream_Write_UINT16(s, cbClientDir); /* cbClientDir (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:916:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 916 | Stream_Write_UINT16(s, (UINT32)cbDomain); /* cbDomain (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:917:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 917 | Stream_Write_UINT16(s, (UINT32)cbUserName); /* cbUserName (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:918:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 918 | Stream_Write_UINT16(s, (UINT32)cbPassword); /* cbPassword (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:919:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 919 | Stream_Write_UINT16(s, (UINT32)cbAlternateShell); /* cbAlternateShell (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:920:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 920 | Stream_Write_UINT16(s, (UINT32)cbWorkingDir); /* cbWorkingDir (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1409:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1409 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/info.c:1418:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1418 | Stream_Write_UINT32(s, len * sizeof(WCHAR)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [237/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o -c /src/FreeRDP/libfreerdp/core/nla.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:352:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 352 | switch (utils_authenticate(instance, AUTH_NLA, TRUE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:320:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 319 | WINPR_SAM_ENTRY* entry = SamLookupUserA( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 320 | sam, settings->Username, userLength + 1 /* ensure '\0' is checked too */, NULL, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:598:10: warning: enumeration values 'NLA_STATE_INITIAL', 'NLA_STATE_AUTH_INFO', and 'NLA_STATE_POST_NEGO' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 598 | switch (nla_get_state(nla)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:805:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 805 | nla->errorCode = STATUS_PASSWORD_MUST_CHANGE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:809:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 809 | nla->errorCode = STATUS_PASSWORD_EXPIRED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:813:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 813 | nla->errorCode = STATUS_ACCOUNT_DISABLED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #57 - "compile-libfuzzer-undefined-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:817:23: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 817 | nla->errorCode = NTSTATUS_FROM_WIN32(GetLastError()); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1197:55: warning: unused parameter 'nla' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1197 | static BOOL nla_read_TSRemoteGuardPackageCred(rdpNla* nla, WinPrAsn1Decoder* dec, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1335:36: warning: integer constant not in range of enumerated type 'KERB_LOGON_SUBMIT_TYPE' (aka 'enum _KERB_LOGON_SUBMIT_TYPE') [-Wassign-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1335 | KERB_TICKET_LOGON kerbLogon = { 0 }; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1478:20: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1477 | if (!WinPrAsn1EncContextualInteger( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1478 | enc, 0, freerdp_settings_get_uint32(settings, FreeRDP_KeySpec))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1444:10: warning: enumeration value 'TSCREDS_INVALID' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1444 | switch (credType) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1486:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'FreeRDP_Settings_Keys_String' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1485 | octet_string.data = (BYTE*)freerdp_settings_get_string_as_utf16( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1486 | settings, cspData_fields[i].setting_id, &len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1664:50: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1664 | if (!WinPrAsn1EncContextualInteger(enc, 0, nla->version)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1703:51: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'WinPrAsn1_INTEGER' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1703 | if (!WinPrAsn1EncContextualInteger(enc, 4, nla->errorCode)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1877:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1877 | case STATUS_PASSWORD_MUST_CHANGE: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:106:37: note: expanded from macro 'STATUS_PASSWORD_MUST_CHANGE' Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | #define STATUS_PASSWORD_MUST_CHANGE STATUS_CAST(NTSTATUS, 0xC0000224L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1881:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1881 | case STATUS_PASSWORD_EXPIRED: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:105:33: note: expanded from macro 'STATUS_PASSWORD_EXPIRED' Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | #define STATUS_PASSWORD_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000071L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1885:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1885 | case STATUS_ACCOUNT_DISABLED: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:110:33: note: expanded from macro 'STATUS_ACCOUNT_DISABLED' Step #57 - "compile-libfuzzer-undefined-x86_64": 110 | #define STATUS_ACCOUNT_DISABLED STATUS_CAST(NTSTATUS, 0xC0000072L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1889:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1889 | case STATUS_LOGON_FAILURE: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:103:30: note: expanded from macro 'STATUS_LOGON_FAILURE' Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | #define STATUS_LOGON_FAILURE STATUS_CAST(NTSTATUS, 0xC000006DL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1893:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1893 | case STATUS_WRONG_PASSWORD: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:104:31: note: expanded from macro 'STATUS_WRONG_PASSWORD' Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | #define STATUS_WRONG_PASSWORD STATUS_CAST(NTSTATUS, 0xC000006AL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1897:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1897 | case STATUS_ACCESS_DENIED: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1901:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1901 | case STATUS_ACCOUNT_RESTRICTION: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:111:36: note: expanded from macro 'STATUS_ACCOUNT_RESTRICTION' Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | #define STATUS_ACCOUNT_RESTRICTION STATUS_CAST(NTSTATUS, 0xC000006EL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1905:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1905 | case STATUS_ACCOUNT_LOCKED_OUT: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:112:35: note: expanded from macro 'STATUS_ACCOUNT_LOCKED_OUT' Step #57 - "compile-libfuzzer-undefined-x86_64": 112 | #define STATUS_ACCOUNT_LOCKED_OUT STATUS_CAST(NTSTATUS, 0xC0000234L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1909:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1909 | case STATUS_ACCOUNT_EXPIRED: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:113:32: note: expanded from macro 'STATUS_ACCOUNT_EXPIRED' Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | #define STATUS_ACCOUNT_EXPIRED STATUS_CAST(NTSTATUS, 0xC0000193L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1913:10: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1913 | case STATUS_LOGON_TYPE_NOT_GRANTED: Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:114:39: note: expanded from macro 'STATUS_LOGON_TYPE_NOT_GRANTED' Step #57 - "compile-libfuzzer-undefined-x86_64": 114 | #define STATUS_LOGON_TYPE_NOT_GRANTED STATUS_CAST(NTSTATUS, 0xC000015BL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:1997:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1997 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :190:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:110:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 110 | #define NLA_PKG_NAME CREDSSP_AUTH_PKG_SPNEGO Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nla.c:57:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | #define SERVER_KEY "Software\\" FREERDP_VENDOR_STRING "\\" FREERDP_PRODUCT_STRING "\\Server" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 31 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [238/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o -c /src/FreeRDP/libfreerdp/core/autodetect.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/autodetect.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:133:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 133 | RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:182:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 182 | RDP_TRANSPORT_TYPE transport, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:210:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 210 | RDP_TRANSPORT_TYPE transport, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:249:71: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 249 | RDP_TRANSPORT_TYPE transport, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:379:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 379 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:387:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:395:35: warning: implicit conversion loses integer precision: 'const RDP_NETCHAR_RESULT_TYPE' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 395 | Stream_Write_UINT16(s, result->type); /* requestType (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:373:10: warning: enumeration value 'RDP_NETCHAR_RESERVED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 373 | switch (result->type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:357:90: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 357 | static BOOL autodetect_send_netchar_result(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:88: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:460:68: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 460 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:481:89: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:513:72: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 513 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:544:74: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 544 | RDP_TRANSPORT_TYPE transport, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/autodetect.c:432:13: warning: unused function 'autodetect_send_netchar_sync' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 432 | static BOOL autodetect_send_netchar_sync(rdpAutoDetect* autodetect, RDP_TRANSPORT_TYPE transport, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 19 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [239/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o -c /src/FreeRDP/libfreerdp/utils/smartcard_pack.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/utils/smartcard_pack.h:28: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1671:79: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1671 | if (!smartcard_ndr_pointer_read_(s, index, &pbContextNdrPtr, file, function, line)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1707:66: warning: unused parameter 'pbContextNdrPtr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1707 | LONG smartcard_unpack_redir_scard_context_ref(wStream* s, UINT32 pbContextNdrPtr, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/utils/smartcard_pack.c:1772:67: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1772 | if (!smartcard_ndr_pointer_read_(s, index, NULL, file, function, line)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [240/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o -c /src/FreeRDP/libfreerdp/core/nego.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nego.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:182:12: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 182 | switch (nego_get_state(nego)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:475:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 475 | cchPCB = len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:789:29: warning: unused parameter 'transport' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 789 | int nego_recv(rdpTransport* transport, wStream* s, void* extra) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:943:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 943 | result = nego_set_routing_token(nego, str, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1026:10: warning: enumeration values 'NEGO_STATE_INITIAL', 'NEGO_STATE_FAIL', and 'NEGO_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1026 | switch (nego_get_state(nego)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1154:52: warning: unused parameter 'nego' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1154 | static BOOL nego_process_correlation_info(rdpNego* nego, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/nego.c:1288:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1287 | if ((flags & Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1288 | ~(EXTENDED_CLIENT_DATA_SUPPORTED | DYNVC_GFX_PROTOCOL_SUPPORTED | RDP_NEGRSP_RESERVED | Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1289 | RESTRICTED_ADMIN_MODE_SUPPORTED | REDIRECTED_AUTHENTICATION_MODE_SUPPORTED))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [241/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o -c /src/FreeRDP/libfreerdp/core/redirection.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/redirection.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:130:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | *plen = len; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:205:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | Stream_Write_UINT32(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:214:55: warning: unused parameter 'flag' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 214 | static BOOL rdp_redirection_write_base64_wchar(UINT32 flag, wStream* s, size_t length, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:276:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 276 | *pLength = wpos; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:329:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | Stream_Write_UINT32(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:615:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 614 | pres = freerdp_settings_set_uint32(settings, FreeRDP_RedirectionAcceptedCertLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 615 | length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:925:42: warning: unused parameter 'flag' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 925 | static SSIZE_T redir_write_string(UINT32 flag, wStream* s, const char* str) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/redirection.c:938:37: warning: unused parameter 'flag' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 938 | static BOOL redir_write_data(UINT32 flag, wStream* s, UINT32 length, const BYTE* data) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [242/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o -c /src/FreeRDP/libfreerdp/core/tcp.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/tcp.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:48: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:57: warning: unused parameter 'mode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:75: warning: unused parameter 'argp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:85: warning: unused parameter 'argi' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:96: warning: unused parameter 'argl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:107:48: warning: unused parameter 'ret' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | long ret) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:181:60: warning: unused parameter 'str' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | static int transport_bio_simple_puts(BIO* bio, const char* str) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:43: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:54: warning: unused parameter 'str' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:186:63: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | static int transport_bio_simple_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:50: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:59: warning: unused parameter 'mode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:77: warning: unused parameter 'argp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:87: warning: unused parameter 'argi' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:50: warning: unused parameter 'argl' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 466 | long argl, long ret) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:466:61: warning: unused parameter 'ret' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 466 | long argl, long ret) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:489:74: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 489 | if (buf && num && !ringbuffer_write(&ptr->xmitBuffer, (const BYTE*)buf, num)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:503:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 503 | const int status = BIO_write(next_bio, chunks[i].data, chunks[i].size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:567:62: warning: unused parameter 'str' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 567 | static int transport_bio_buffered_puts(BIO* bio, const char* str) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:45: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:56: warning: unused parameter 'str' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:572:65: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 572 | static int transport_bio_buffered_gets(BIO* bio, char* str, int size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:593:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 593 | status = ringbuffer_used(&ptr->xmitBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:731:18: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 731 | if (getpeername(sockfd, (struct sockaddr*)&saddr, &length) != 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:826:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 826 | status = WSAEventSelect(sockfd, handles[count++], FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:34: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:835:20: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 835 | status = _connect(sockfd, addr, addrlen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:852:34: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 852 | status = WaitForMultipleObjects(count, handles, FALSE, tout); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:865:26: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 865 | status = WSAEventSelect(sockfd, handles[0], 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:873:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 873 | if (_ioctlsocket(sockfd, FIONBIO, &arg) != 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:857:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 857 | status = recv(sockfd, NULL, 0, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:924:14: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 924 | curPort = ports[index]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:966:50: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 966 | status = _connect(sockfd, addr->ai_addr, addr->ai_addrlen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:900:72: warning: unused parameter 'timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 900 | UINT32 count, UINT16 port, UINT32 timeout) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:989:9: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 989 | return sockfd; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:1159:43: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1157 | sockfd = freerdp_tcp_connect_multi( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1158 | context, settings->TargetNetAddresses, settings->TargetNetPorts, Step #57 - "compile-libfuzzer-undefined-x86_64": 1159 | settings->TargetNetAddressCount, port, timeout); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:106:13: warning: unused function 'transport_bio_simple_callback' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | static long transport_bio_simple_callback(BIO* bio, int mode, const char* argp, int argi, long argl, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.c:465:13: warning: unused function 'transport_bio_buffered_callback' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | static long transport_bio_buffered_callback(BIO* bio, int mode, const char* argp, int argi, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 45 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [243/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o -c /src/FreeRDP/libfreerdp/core/client.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/client.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:60: warning: unused parameter 'once' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:72: warning: unused parameter 'param' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:128:86: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | static BOOL CALLBACK init_channel_handles_table(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:162:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :104:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:250:54: warning: unused parameter 'channels' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 250 | void freerdp_channels_register_instance(rdpChannels* channels, freerdp* instance) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:539:61: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 539 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:546:56: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 545 | pChannelOpenData->pChannelOpenEventProcEx( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 546 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:514:28: warning: comparison of integers of different signs: 'int' and 'UINT32' (aka 'unsigned int') [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | for (int index = 0; index < mcs->channelCount; index++) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:557:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 557 | return -1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:561:10: warning: implicit conversion changes signedness: 'int' to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 561 | return -1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:598:62: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 598 | pChannelOpenData->pChannelOpenEventProc(pChannelOpenData->OpenHandle, type, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:605:57: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 604 | pChannelOpenData->pChannelOpenEventProcEx( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 605 | pChannelOpenData->lpUserParam, pChannelOpenData->OpenHandle, type, item->UserData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:910:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 910 | pChannelOpenData->options = pChannelDef->options; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1007:44: warning: implicit conversion changes signedness: 'ULONG' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1007 | pChannelOpenData->options = pChannelDef->options; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1057:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1057 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1093:35: warning: implicit conversion changes signedness: 'int' to '__uint32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1093 | *pOpenHandle = pChannelOpenData->OpenHandle; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1271:70: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1271 | int freerdp_channels_client_load(rdpChannels* channels, rdpSettings* settings, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/client.c:1324:73: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1324 | int freerdp_channels_client_load_ex(rdpChannels* channels, rdpSettings* settings, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 22 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [244/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o -c /src/FreeRDP/libfreerdp/core/channels.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/channels.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:197:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 197 | rc = client->VirtualChannelRead(client, hChannel, Stream_Pointer(s), chunkLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/channels.c:303:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 303 | Stream_Write_UINT32(s, totalSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [245/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o -c /src/FreeRDP/libfreerdp/core/display.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.c:20: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/display.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/display.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [246/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o -c /src/FreeRDP/libfreerdp/core/surface.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/surface.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:300:17: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 300 | cmdType = cmd->cmdType; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:316:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 316 | Stream_Write_UINT16(s, cmd->destLeft); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:317:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 317 | Stream_Write_UINT16(s, cmd->destTop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:318:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 318 | Stream_Write_UINT16(s, cmd->destRight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/surface.c:319:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 319 | Stream_Write_UINT16(s, cmd->destBottom); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [247/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o -c /src/FreeRDP/libfreerdp/core/server.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/server.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:82:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | messageCtx->channelId = channel->channelId; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:99:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | channelId = channel->channelId; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:209:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | length -= value; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:309:12: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 309 | value = wts_read_variable_uint(channel->receiveData, cbChId, &ChannelId); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:278:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 278 | length = Stream_GetPosition(channel->receiveData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:393:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 393 | Stream_Write_UINT8(s, val); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:398:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 398 | Stream_Write_UINT16(s, val); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:419:28: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 419 | *bm = ((Cmd & 0x0F) << 4) | cbChId; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:474:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 473 | ret = wts_queue_receive_data(channel, Stream_Buffer(channel->receiveData), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 474 | Stream_GetPosition(channel->receiveData)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:577:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 577 | if (!WTSVirtualChannelWrite(channel, (PCHAR)capaBuffer, Stream_GetPosition(s), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:58: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:868:83: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 868 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:869:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 869 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:57: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:874:82: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 874 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:56: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:875:73: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 875 | BYTE HotkeyVk, USHORT HotkeyModifiers) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:60: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:880:85: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 880 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExW(LPWSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:881:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 881 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:882:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 882 | DWORD flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:59: warning: unused parameter 'pTargetServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:887:84: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 887 | BOOL WINAPI FreeRDP_WTSStartRemoteControlSessionExA(LPSTR pTargetServerName, ULONG TargetLogonId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:58: warning: unused parameter 'HotkeyVk' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:888:75: warning: unused parameter 'HotkeyModifiers' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 888 | BYTE HotkeyVk, USHORT HotkeyModifiers, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:889:59: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 889 | DWORD flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:894:55: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 894 | BOOL WINAPI FreeRDP_WTSStopRemoteControlSession(ULONG LogonId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:899:82: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 899 | BOOL WINAPI FreeRDP_WTSConnectSessionW(ULONG LogonId, ULONG TargetLogonId, PWSTR pPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:900:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 900 | BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:46: warning: unused parameter 'LogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:61: warning: unused parameter 'TargetLogonId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:905:81: warning: unused parameter 'pPassword' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 905 | BOOL WINAPI FreeRDP_WTSConnectSessionA(ULONG LogonId, ULONG TargetLogonId, PSTR pPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:906:45: warning: unused parameter 'bWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 906 | BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:49: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:68: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:911:84: warning: unused parameter 'Version' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 911 | BOOL WINAPI FreeRDP_WTSEnumerateServersW(LPWSTR pDomainName, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:912:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 912 | PWTS_SERVER_INFOW* ppServerInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:48: warning: unused parameter 'pDomainName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:67: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:917:83: warning: unused parameter 'Version' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 917 | BOOL WINAPI FreeRDP_WTSEnumerateServersA(LPSTR pDomainName, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:61: warning: unused parameter 'ppServerInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:918:82: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 918 | PWTS_SERVER_INFOA* ppServerInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:923:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 923 | HANDLE WINAPI FreeRDP_WTSOpenServerW(LPWSTR pServerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1046:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1046 | HANDLE WINAPI FreeRDP_WTSOpenServerExW(LPWSTR pServerName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1078:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1078 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1079:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1079 | PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:50: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:65: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1084:81: warning: unused parameter 'Version' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1084 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:63: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1085:85: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1085 | PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1090:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1090 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExW(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1091:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1091 | PWTS_SESSION_INFO_1W* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:68: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1096:82: warning: unused parameter 'Filter' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1096 | BOOL WINAPI FreeRDP_WTSEnumerateSessionsExA(HANDLE hServer, DWORD* pLevel, DWORD Filter, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:67: warning: unused parameter 'ppSessionInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1097:89: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1097 | PWTS_SESSION_INFO_1A* ppSessionInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1102:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesW(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1103:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1103 | PWTS_PROCESS_INFOW* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:66: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1108:82: warning: unused parameter 'Version' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1108 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesA(HANDLE hServer, DWORD Reserved, DWORD Version, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:64: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1109:86: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1109 | PWTS_PROCESS_INFOA* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:48: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:63: warning: unused parameter 'ProcessId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1114:80: warning: unused parameter 'ExitCode' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1114 | BOOL WINAPI FreeRDP_WTSTerminateProcess(HANDLE hServer, DWORD ProcessId, DWORD ExitCode) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:56: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1119:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1119 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationW(HANDLE hServer, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:64: warning: unused parameter 'WTSInfoClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1120:86: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1120 | WTS_INFO_CLASS WTSInfoClass, LPWSTR* ppBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1121:56: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1121 | DWORD* pBytesReturned) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1145:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1145 | SetLastError(E_OUTOFMEMORY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1126:71: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1126 | BOOL WINAPI FreeRDP_WTSQuerySessionInformationA(HANDLE hServer, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:48: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1158:68: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1158 | BOOL WINAPI FreeRDP_WTSQueryUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1159:82: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1159 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR* ppBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1160:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1160 | DWORD* pBytesReturned) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:47: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1165:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1165 | BOOL WINAPI FreeRDP_WTSQueryUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:58: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1166:81: warning: unused parameter 'ppBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1166 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR* ppBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1167:48: warning: unused parameter 'pBytesReturned' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1167 | DWORD* pBytesReturned) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:46: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1172:66: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1172 | BOOL WINAPI FreeRDP_WTSSetUserConfigW(LPWSTR pServerName, LPWSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1173:79: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1173 | WTS_CONFIG_CLASS WTSConfigClass, LPWSTR pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1174:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1174 | DWORD DataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:45: warning: unused parameter 'pServerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1179:64: warning: unused parameter 'pUserName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1179 | BOOL WINAPI FreeRDP_WTSSetUserConfigA(LPSTR pServerName, LPSTR pUserName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:56: warning: unused parameter 'WTSConfigClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1180:78: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1180 | WTS_CONFIG_CLASS WTSConfigClass, LPSTR pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1181:45: warning: unused parameter 'DataLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1181 | DWORD DataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1186:77: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1186 | BOOL WINAPI FreeRDP_WTSSendMessageW(HANDLE hServer, DWORD SessionId, LPWSTR pTitle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:63: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1187:79: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1187 | DWORD TitleLength, LPWSTR pMessage, DWORD MessageLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1188:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1188 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:44: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:59: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1193:76: warning: unused parameter 'pTitle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1193 | BOOL WINAPI FreeRDP_WTSSendMessageA(HANDLE hServer, DWORD SessionId, LPSTR pTitle, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:43: warning: unused parameter 'TitleLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:62: warning: unused parameter 'pMessage' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1194:78: warning: unused parameter 'MessageLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1194 | DWORD TitleLength, LPSTR pMessage, DWORD MessageLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:43: warning: unused parameter 'Style' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:56: warning: unused parameter 'Timeout' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:72: warning: unused parameter 'pResponse' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1195:88: warning: unused parameter 'bWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1195 | DWORD Style, DWORD Timeout, DWORD* pResponse, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:49: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:64: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1200:80: warning: unused parameter 'bWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1200 | BOOL WINAPI FreeRDP_WTSDisconnectSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:45: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:60: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1205:76: warning: unused parameter 'bWait' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1205 | BOOL WINAPI FreeRDP_WTSLogoffSession(HANDLE hServer, DWORD SessionId, BOOL bWait) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:46: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1210:61: warning: unused parameter 'ShutdownFlag' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1210 | BOOL WINAPI FreeRDP_WTSShutdownSystem(HANDLE hServer, DWORD ShutdownFlag) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:62: warning: unused parameter 'EventMask' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1215:80: warning: unused parameter 'pEventFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1215 | BOOL WINAPI FreeRDP_WTSWaitSystemEvent(HANDLE hServer, DWORD EventMask, DWORD* pEventFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1317:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1317 | channel = channel_new(vcm, client, joined_channel->ChannelId, index, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1257:67: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1257 | HANDLE WINAPI FreeRDP_WTSVirtualChannelOpen(HANDLE hServer, DWORD SessionId, LPSTR pVirtualName) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1398:23: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1398 | channel->channelId = InterlockedIncrement(&vcm->dvc_channel_id_seq); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1415:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1414 | if (!WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1415 | Stream_GetPosition(s), &written)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1473:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1472 | ret = WTSVirtualChannelWrite(vcm->drdynvc_channel, (PCHAR)Stream_Buffer(s), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1473 | Stream_GetPosition(s), &written); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1484:72: warning: unused parameter 'TimeOut' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1484 | BOOL WINAPI FreeRDP_WTSVirtualChannelRead(HANDLE hChannelHandle, ULONG TimeOut, PCHAR Buffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1555:17: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1555 | SetLastError(E_OUTOFMEMORY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1583:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1583 | SetLastError(E_OUTOFMEMORY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1594:54: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1594 | buffer[0] = (DATA_FIRST_PDU << 4) | (cbLen << 2) | cbChId; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1598:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1598 | buffer[0] = (DATA_PDU << 4) | cbChId; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1602:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1602 | written = Stream_GetRemainingLength(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1608:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1608 | length = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1627:56: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1627 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeInput(HANDLE hChannelHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1632:57: warning: unused parameter 'hChannelHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1632 | BOOL WINAPI FreeRDP_WTSVirtualChannelPurgeOutput(HANDLE hChannelHandle) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1666:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1666 | SetLastError(E_OUTOFMEMORY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1684:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1684 | SetLastError(E_OUTOFMEMORY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1726:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1726 | SetLastError(E_OUTOFMEMORY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1744:18: warning: implicit conversion changes signedness: 'long' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1744 | SetLastError(E_OUTOFMEMORY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/error.h:53:23: note: expanded from macro 'E_OUTOFMEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | #define E_OUTOFMEMORY -2147024882l // 0x8007000EL Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1766:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1766 | BOOL WINAPI FreeRDP_WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1767:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1767 | ULONG NumberOfEntries) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:53: warning: unused parameter 'WTSTypeClass' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1772:73: warning: unused parameter 'pMemory' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1772 | BOOL WINAPI FreeRDP_WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass, PVOID pMemory, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1773:44: warning: unused parameter 'NumberOfEntries' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1773 | ULONG NumberOfEntries) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:57: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1778:69: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1778 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotification(HWND hWnd, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1783:59: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1783 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotification(HWND hWnd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:61: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:75: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1788:87: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1788 | BOOL WINAPI FreeRDP_WTSRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:63: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1793:77: warning: unused parameter 'hWnd' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1793 | BOOL WINAPI FreeRDP_WTSUnRegisterSessionNotificationEx(HANDLE hServer, HWND hWnd) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:45: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1798:64: warning: unused parameter 'phToken' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1798 | BOOL WINAPI FreeRDP_WTSQueryUserToken(ULONG SessionId, PHANDLE phToken) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1803:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1803 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExW(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:54: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1804:76: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1804 | LPWSTR* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:53: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:69: warning: unused parameter 'pLevel' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1809:83: warning: unused parameter 'SessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1809 | BOOL WINAPI FreeRDP_WTSEnumerateProcessesExA(HANDLE hServer, DWORD* pLevel, DWORD SessionId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:53: warning: unused parameter 'ppProcessInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1810:75: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1810 | LPSTR* ppProcessInfo, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1815:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1815 | BOOL WINAPI FreeRDP_WTSEnumerateListenersW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1816:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1816 | PWTSLISTENERNAMEW pListeners, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:51: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:66: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1821:83: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1821 | BOOL WINAPI FreeRDP_WTSEnumerateListenersA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:62: warning: unused parameter 'pListeners' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1822:81: warning: unused parameter 'pCount' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1822 | PWTSLISTENERNAMEA pListeners, DWORD* pCount) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1827:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1827 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1828:87: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1828 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1833:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1833 | BOOL WINAPI FreeRDP_WTSQueryListenerConfigA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1834:86: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1834 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1839:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1839 | BOOL WINAPI FreeRDP_WTSCreateListenerW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:47: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1840:82: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1840 | LPWSTR pListenerName, PWTSLISTENERCONFIGW pBuffer, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1841:46: warning: unused parameter 'flag' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1841 | DWORD flag) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:47: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:62: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1846:79: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1846 | BOOL WINAPI FreeRDP_WTSCreateListenerA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:46: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:81: warning: unused parameter 'pBuffer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1847:96: warning: unused parameter 'flag' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1847 | LPSTR pListenerName, PWTSLISTENERCONFIGA pBuffer, DWORD flag) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1852:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1852 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1853:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1853 | LPWSTR pListenerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1854:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1854 | SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1855:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1855 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1860:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1860 | BOOL WINAPI FreeRDP_WTSSetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1861:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1861 | LPSTR pListenerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1862:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1862 | SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1863:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1863 | PSECURITY_DESCRIPTOR pSecurityDescriptor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1868:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1868 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityW(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1869:52: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1869 | LPWSTR pListenerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1870:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1870 | SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1871:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1871 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1872:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1872 | LPDWORD lpnLengthNeeded) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:52: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:67: warning: unused parameter 'pReserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1877:84: warning: unused parameter 'Reserved' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1877 | BOOL WINAPI FreeRDP_WTSGetListenerSecurityA(HANDLE hServer, PVOID pReserved, DWORD Reserved, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1878:51: warning: unused parameter 'pListenerName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1878 | LPSTR pListenerName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1879:66: warning: unused parameter 'SecurityInformation' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1879 | SECURITY_INFORMATION SecurityInformation, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:66: warning: unused parameter 'pSecurityDescriptor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1880:93: warning: unused parameter 'nLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1880 | PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1881:53: warning: unused parameter 'lpnLengthNeeded' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1881 | LPDWORD lpnLengthNeeded) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1886:48: warning: unused parameter 'bEnable' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1886 | BOOL CDECL FreeRDP_WTSEnableChildSessions(BOOL bEnable) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1891:52: warning: unused parameter 'pbEnabled' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1891 | BOOL CDECL FreeRDP_WTSIsChildSessionsEnabled(PBOOL pbEnabled) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1896:48: warning: unused parameter 'pSessionId' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1896 | BOOL CDECL FreeRDP_WTSGetChildSessionId(PULONG pSessionId) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1905:42: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1905 | BOOL WINAPI FreeRDP_WTSLogoffUser(HANDLE hServer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:41: warning: unused parameter 'hServer' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:57: warning: unused parameter 'username' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:74: warning: unused parameter 'password' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1910:91: warning: unused parameter 'domain' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1910 | BOOL WINAPI FreeRDP_WTSLogonUser(HANDLE hServer, LPCSTR username, LPCSTR password, LPCSTR domain) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/server.c:1950:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1950 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :128:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 128 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 257 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [248/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o -c /src/FreeRDP/libfreerdp/core/aad.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/aad.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/crypto.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:733:36: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 733 | int aad_recv(rdpAad* aad, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/aad.c:761:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 761 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :107:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [249/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o -c /src/FreeRDP/libfreerdp/core/connection.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/connection.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:259:71: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 259 | wstatus = WaitForMultipleObjectsEx(nevents, events, FALSE, (dueDate - now), TRUE); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:350:49: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 350 | nego_set_target(rdp->nego, hostname, settings->ServerPort); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:380:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 380 | CharUpperBuffA(cookie, domain_length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:770:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 770 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1221:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1221 | switch (state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1337:10: warning: 25 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1337 | switch (state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1367:22: warning: implicit conversion changes signedness: 'CONNECTION_STATE' to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1367 | stateEvent.state = rdp_get_state(rdp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1866:10: warning: 26 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1866 | switch (state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/connection.c:1885:10: warning: 21 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1885 | switch (state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [250/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o -c /src/FreeRDP/libfreerdp/core/license.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/license.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:1956:9: warning: variable 'ConnectFlags' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1956 | UINT32 ConnectFlags = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2708:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2708 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :148:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2758:10: warning: 6 enumeration values not explicitly handled in switch: 'LICENSE_STATE_INITIAL', 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 2758 | switch (state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:87:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | #define LICENSING_PADDING_SIZE 8 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:70:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | #define LICENSE_PKT_SC_MASK \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:72:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | #define LICENSE_PKT_MASK (LICENSE_PKT_CS_MASK | LICENSE_PKT_SC_MASK) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:93:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 93 | #define LicenseProtocolVersionMask 0x0F Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:68:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | #define LICENSE_PKT_CS_MASK \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:91:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 91 | #define PREAMBLE_VERSION_2_0 0x02 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:85:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | #define HWID_UNIQUE_DATA_LENGTH 16 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:2556:6: warning: unused function 'license_read_platform_challenge_response' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 2556 | BOOL license_read_platform_challenge_response(rdpLicense* license, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/license.c:800:6: warning: unused function 'license_read_server_upgrade_license' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 800 | BOOL license_read_server_upgrade_license(rdpLicense* license, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 16 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [251/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o -c /src/FreeRDP/libfreerdp/core/listener.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.c:50: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/listener.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:55:64: warning: unused parameter 'instance' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 55 | static BOOL freerdp_listener_open_from_vsock(freerdp_listener* instance, const char* bind_address, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:56:53: warning: unused parameter 'port' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 56 | UINT16 port) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:200:51: warning: implicit conversion changes signedness: 'socklen_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | status = _bind((SOCKET)sockfd, ai->ai_addr, ai->ai_addrlen); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:227:18: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 227 | WSAEventSelect(sockfd, listener->events[listener->num_sockfds], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:271:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 271 | status = _bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:280:19: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 280 | status = _listen(sockfd, 10); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:328:17: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 328 | WSAEventSelect(fd, listener->events[listener->num_sockfds], FD_READ | FD_ACCEPT | FD_CLOSE); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:385:19: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 385 | return listener->num_sockfds; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:500:59: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 500 | WLog_WARN(TAG, "accept failed with %s", winpr_strerror(errno, buffer, sizeof(buffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/listener.c:482:7: warning: implicit conversion loses integer precision: 'SOCKET' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | int peer_sockfd = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 482 | _accept(listener->sockfds[i], (struct sockaddr*)&peer_addr, &peer_addr_size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [252/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o -c /src/FreeRDP/libfreerdp/core/credssp_auth.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/credssp_auth.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:187:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | identityEx->PackageListLength = _wcslen(auth->package_list); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:63: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'USHORT' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:218:32: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | secAttr->ProxyServerLength = str_size * sizeof(WCHAR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:221:80: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 221 | if (ConvertUtf8ToWChar(auth->kerberosSettings.kdcUrl, (WCHAR*)(secAttr + 1), str_size) <= 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:212:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | buffer_size = sizeof(SecPkgCredentials_KdcProxySettingsW) + str_size * sizeof(WCHAR); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:500:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 500 | switch (auth->state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/credssp_auth.c:565:10: warning: enumeration values 'AUTH_STATE_CREDS', 'AUTH_STATE_IN_PROGRESS', and 'AUTH_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 565 | switch (auth->state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [253/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o -c /src/FreeRDP/libfreerdp/codec/bulk.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bulk.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/../core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:157:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #57 - "compile-libfuzzer-undefined-x86_64": 157 | double CompressionRatio = NAN; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:249:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #57 - "compile-libfuzzer-undefined-x86_64": 249 | double CompressionRatio = NAN; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/math.h:98:16: note: expanded from macro 'NAN' Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | # define NAN (__builtin_nanf ("")) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/bulk.c:373:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 373 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :17:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 17 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [254/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o -c /src/FreeRDP/libfreerdp/core/gcc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gcc.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:439:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 439 | if (!per_write_length(s, Stream_GetPosition(userData) + 14)) /* connectPDU length */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:462:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 462 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:562:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 562 | return per_write_octet_string(s, Stream_Buffer(userData), Stream_GetPosition(userData), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:992:9: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 992 | return filtered; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1099:42: warning: unused parameter 'connectionType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1099 | UINT32 connectionType) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1192:10: warning: variable 'clientProductIdLen' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1192 | UINT16 clientProductIdLen = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1402:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1402 | Stream_Write_UINT16(s, settings->DesktopWidth); /* DesktopWidth */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1403:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1403 | Stream_Write_UINT16(s, settings->DesktopHeight); /* DesktopHeight */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1433:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1433 | connectionType = settings->ConnectionType; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1442:25: warning: implicit conversion loses integer precision: 'HIGH_COLOR_DEPTH' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1442 | Stream_Write_UINT16(s, highColorDepth); /* highColorDepth */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1799:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1799 | if (!gcc_write_user_data_header(s, SC_SECURITY, end - posHeader)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1878:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1878 | length = mcs->channelCount * 12 + 8; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1898:9: warning: variable 'MCSChannelId' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1898 | UINT16 MCSChannelId = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1942:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1942 | if (!gcc_write_user_data_header(s, SC_NET, payloadLen)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:1946:30: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1946 | Stream_Write_UINT16(s, mcs->channelCount); /* channelCount */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2114:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2114 | current->x = left; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2115:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2115 | current->y = top; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2116:33: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2116 | current->width = right - left + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2117:34: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2117 | current->height = bottom - top + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2146:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2146 | length = (20 * settings->MonitorCount) + 12; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2168:35: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2168 | const UINT32 left = current->x - baseX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2169:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2169 | const UINT32 top = current->y - baseY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2170:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2170 | const UINT32 right = left + current->width - 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2171:41: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2171 | const UINT32 bottom = top + current->height - 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gcc.c:2239:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2239 | length = (20 * settings->MonitorCount) + 16; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 29 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [255/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o -c /src/FreeRDP/libfreerdp/codec/audio.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/audio.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/audio.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/audio.c:256:13: warning: unused function 'audio_format_valid' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 256 | static BOOL audio_format_valid(const AUDIO_FORMAT* format) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [256/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:135:7: warning: implicit conversion changes signedness: 'auth_status' to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 135 | rc = utils_authenticate_gateway(instance, GW_AUTH_RPC); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:259:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 259 | bind_pdu.header.frag_length = offset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:411:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 411 | auth_3_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c:418:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 418 | auth_3_pdu.header.frag_length = offset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [257/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_decode.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_decode.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_decode.c:47:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 47 | context->rlgr_decode(context->mode, data, size, buffer, 4096); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [258/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o -c /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:58:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | !http_request_set_content_length(request, contentLength) || Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:127:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 127 | buffer.cbBuffer = authTokenLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c:260:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 260 | buffer.cbBuffer = authTokenLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [259/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [260/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o -c /src/FreeRDP/libfreerdp/core/rdstls.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdstls.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:184:50: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | static BOOL rdstls_write_capabilities(rdpRdstls* rdstls, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:234:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 234 | Stream_Write_UINT16(s, length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:72: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:270:89: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 270 | static BOOL rdstls_write_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:449:6: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 448 | serverRedirectionGuidLength = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 449 | freerdp_settings_get_uint32(settings, FreeRDP_RedirectionGuidLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:74: warning: unused parameter 'rdstls' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:475:91: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 475 | static BOOL rdstls_process_authentication_request_with_cookie(rdpRdstls* rdstls, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:557:10: warning: enumeration values 'RDSTLS_STATE_INITIAL' and 'RDSTLS_STATE_FINAL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 557 | switch (state) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdstls.c:906:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 906 | return Stream_GetPosition(s) + passwordLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [261/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o -c /src/FreeRDP/libfreerdp/core/fastpath.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/fastpath.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:707:64: warning: implicit conversion loses integer precision: 'UINT16' (aka 'unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 707 | return IFCALLRESULT(TRUE, input->KeyboardEvent, input, flags, code); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/api.h:103:23: note: expanded from macro 'IFCALLRESULT' Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | ((_cb != NULL) ? _cb(__VA_ARGS__) : (_default_return)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:710:85: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 710 | static BOOL fastpath_recv_input_event_mouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:750:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 750 | Stream_Read_INT16(s, xDelta); /* xDelta (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:751:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 751 | Stream_Read_INT16(s, yDelta); /* yDelta (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:732:88: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 732 | static BOOL fastpath_recv_input_event_relmouse(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:765:83: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 765 | static BOOL fastpath_recv_input_event_qoe(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:793:86: warning: unused parameter 'eventFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 793 | static BOOL fastpath_recv_input_event_mousex(rdpFastPath* fastpath, wStream* s, BYTE eventFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1007:35: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1007 | Stream_Write_UINT8(s, eventFlags | (eventCode << 5)); /* eventHeader (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1069:19: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1069 | int sec_bytes = fastpath_get_sec_bytes(fastpath->rdp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1071:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1071 | UINT16 fpInputEvents_length = length - 3 - sec_bytes; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1156:52: warning: unused parameter 'fastpath' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1156 | wStream* fastpath_update_pdu_init_new(rdpFastPath* fastpath) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1194:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1194 | maxLength = (maxLength < CompressionMaxSize) ? maxLength : CompressionMaxSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1240:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1240 | fpUpdateHeader.size = (totalLength > maxLength) ? maxLength : totalLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1257:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1257 | fpUpdateHeader.compressionFlags = compressionFlags; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1269:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1269 | fpUpdateHeader.size = DstSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1301:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1301 | fpUpdatePduHeader.length = fpUpdateHeader.size + fpHeaderSize + pad; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/fastpath.c:1198:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1198 | totalLength = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 22 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [262/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o -c /src/FreeRDP/libfreerdp/codec/dsp.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/dsp.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [263/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_dwt.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_dwt.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 73 | l_dst[x + 1] = (hl[n] << 1) + ((l_dst[x] + l_dst[x + 2]) >> 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:74:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | h_dst[x + 1] = (hh[n] << 1) + ((h_dst[x] + h_dst[x + 2]) >> 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:78:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 78 | l_dst[x + 1] = (hl[n] << 1) + (l_dst[x]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:79:31: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | h_dst[x + 1] = (hh[n] << 1) + (h_dst[x]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:108:49: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 108 | dst[total_width] = (*(h - total_width) << 1) + ((*dst + dst[2 * total_width]) >> 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_dwt.c:113:32: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | dst[total_width] = (*h << 1) + ((*dst * 2) >> 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [264/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_quantization.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_quantization.c:78:12: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 78 | half = (1 << (factor - 1)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [265/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:733:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 733 | closesocket(sockfd); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:757:59: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 756 | if (!proxy_connect(settings, bufferedBio, proxyUsername, proxyPassword, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 757 | settings->GatewayHostname, settings->GatewayPort)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:771:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 771 | tls->port = settings->GatewayPort; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:837:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 837 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:869:52: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 869 | if (!rpc_channel_tls_connect(&outChannel->common, timeout)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:908:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 908 | if (rpc_out_channel_connect(outChannel, timeout) < 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc.c:961:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 961 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :19:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 19 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [266/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o -c /src/FreeRDP/libfreerdp/core/transport.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/transport.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:226:15: warning: implicit conversion changes signedness: 'int' to 'SOCKET' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 226 | closesocket(sockfd); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:236:10: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 236 | switch (utils_authenticate(transport_get_context(transport)->instance, AUTH_RDP, FALSE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:262:11: warning: enumeration value 'AUTH_FAILED' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 262 | switch (utils_authenticate(context->instance, AUTH_TLS, FALSE)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:306:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 306 | tls->port = settings->ServerPort; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:745:47: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 745 | saveerrno, winpr_strerror(saveerrno, ebuffer, sizeof(ebuffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:723:83: warning: unused parameter 'bio' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 723 | static void transport_bio_error_log(rdpTransport* transport, LPCSTR biofunc, BIO* bio, LPCSTR file, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:827:19: warning: implicit conversion changes signedness: 'int' to 'UINT64' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 827 | rdp->inBytes += status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1019:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1019 | pduLength = parse_nla_mode_pdu(transport, s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1021:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1021 | pduLength = rdstls_parse_pdu(transport->log, s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1023:15: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1023 | pduLength = parse_default_mode_pdu(transport, s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1026:10: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1026 | return pduLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1035:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1035 | return pduLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1055:19: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1055 | const int rc = transport_read_layer(transport, &c, 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1067:18: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1067 | const int rc = transport_read_layer_bytes(transport, s, 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1080:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1080 | rc = transport_read_layer_bytes(transport, s, 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1102:11: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | return status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1111:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1111 | return Stream_Length(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1211:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1211 | length -= status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1212:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1212 | Stream_Seek(s, status); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1215:24: warning: implicit conversion changes signedness: 'int' to 'ULONG' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1215 | transport->written += writtenlength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1147:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1147 | writtenlength = length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1159:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1159 | status = BIO_write(transport->frontBio, Stream_ConstPointer(s), length); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1362:9: warning: implicit conversion loses integer precision: 'long' to 'BOOL' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1362 | return BIO_write_blocked(transport->frontBio); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/tcp.h:62:30: note: expanded from macro 'BIO_write_blocked' Step #57 - "compile-libfuzzer-undefined-x86_64": 62 | #define BIO_write_blocked(b) BIO_ctrl(b, BIO_C_WRITE_BLOCKED, 0, NULL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/transport.c:1616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :26:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 26 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 28 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [267/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o -c /src/FreeRDP/libfreerdp/core/window.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/window.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:395:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 395 | Stream_Read_UINT32(s, windowState->visibleOffsetX); /* visibleOffsetX (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:396:3: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 396 | Stream_Read_UINT32(s, windowState->visibleOffsetY); /* visibleOffsetY (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:390:8: note: expanded from macro 'Stream_Read_UINT32' Step #57 - "compile-libfuzzer-undefined-x86_64": 390 | _v = stream_read_u32_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:54: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:502:76: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | static void update_read_window_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:65: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:837:87: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 837 | static void update_read_notification_icon_delete_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:919:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 919 | size = sizeof(UINT32) * monitored_desktop->numWindowIds; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:920:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 920 | newid = (UINT32*)realloc(monitored_desktop->windowIds, size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:932:25: warning: comparison of integers of different signs: 'UINT32' (aka 'unsigned int') and 'int' [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 932 | for (UINT32 i = 0; i < (int)monitored_desktop->numWindowIds; i++) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:62: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/window.c:942:84: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 942 | static void update_read_desktop_non_monitored_order(wStream* s, WINDOW_ORDER_INFO* orderInfo) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [268/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o -c /src/FreeRDP/libfreerdp/codec/jpeg.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/jpeg.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:34: warning: unused parameter 'input' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:47: warning: unused parameter 'output' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:59: warning: unused parameter 'width' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:70: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:82: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/jpeg.c:59:92: warning: unused parameter 'bpp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | BOOL jpeg_decompress(const BYTE* input, BYTE* output, int width, int height, int size, int bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [269/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o -c /src/FreeRDP/libfreerdp/core/peer.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/peer.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:96:50: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 96 | peerChannel = server_channel_common_new(client, index, mcsChannel->ChannelId, 128, NULL, name); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:190:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | if (!rdp_send(rdp, s, peerChannel->channelId)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:329:80: warning: unused parameter 'totalLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | static state_run_t peer_recv_data_pdu(freerdp_peer* client, wStream* s, UINT16 totalLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:555:13: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 555 | switch (autodetect_get_state(rdp->autodetect)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:577:14: warning: enumeration values 'FREERDP_AUTODETECT_STATE_INITIAL', 'FREERDP_AUTODETECT_STATE_RESPONSE', and 'FREERDP_AUTODETECT_STATE_FAIL' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 577 | switch (autodetect_get_state(rdp->autodetect)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:551:11: warning: 29 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_NEGO', 'CONNECTION_STATE_NLA'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 551 | switch (rdp_get_state(rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:624:10: warning: 5 enumeration values not explicitly handled in switch: 'LICENSE_STATE_CONFIGURED', 'LICENSE_STATE_REQUEST', 'LICENSE_STATE_NEW_REQUEST'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 624 | switch (license_get_state(rdp->license)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:962:13: warning: 5 enumeration values not explicitly handled in switch: 'STATE_RUN_TRY_AGAIN', 'STATE_RUN_QUIT_SESSION', 'STATE_RUN_FAILED'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 962 | switch (ret) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1008:42: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1006 | .y = 0, Step #57 - "compile-libfuzzer-undefined-x86_64": 1007 | .width = w, Step #57 - "compile-libfuzzer-undefined-x86_64": 1008 | .height = h, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1007:41: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1005 | const rdpMonitor primary = { .x = 0, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1006 | .y = 0, Step #57 - "compile-libfuzzer-undefined-x86_64": 1007 | .width = w, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:816:10: warning: 4 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_AAD', 'CONNECTION_STATE_MCS_CREATE_RESPONSE', 'CONNECTION_STATE_MCS_ATTACH_USER_CONFIRM'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 816 | switch (rdp_get_state(rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1309:82: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1309 | static LicenseCallbackResult freerdp_peer_nolicense(freerdp_peer* peer, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1396:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1396 | osMajorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMajorType); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/peer.c:1441:16: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1441 | osMinorType = freerdp_settings_get_uint32(context->settings, FreeRDP_OsMinorType); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 18 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [270/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_encode.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_encode.c:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:252:66: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 252 | *size = context->rlgr_encode(context->mode, data, 4096, buffer, buffer_size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:69: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:55: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:288:42: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 288 | rfx_encode_format_rgb(tile->data, tile->width, tile->height, tile->scanline, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_encode.c:40:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [271/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o -c /src/FreeRDP/libfreerdp/core/rdp.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:300:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 300 | *remainingLength = remLen; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:525:7: warning: variable 'byte' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 525 | BYTE byte = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:700:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 700 | if (!rdp_write_security_header(rdp, s, sec_flags)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:716:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 716 | *pad = 8 - (length % 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:724:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 724 | Stream_Write_UINT8(s, *pad); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:728:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 728 | if (!security_hmac_signature(data, length, Stream_Pointer(s), 8, rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:732:38: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 732 | if (!security_fips_encrypt(data, length + *pad, rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:743:56: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 743 | status = security_salted_mac_signature(rdp, data, length, TRUE, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:747:44: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 747 | security_mac_signature(rdp, data, length, Stream_PointerAs(s, BYTE), 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:754:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 754 | if (!security_encrypt(Stream_Pointer(s), length, rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:712:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 712 | length = length - (data - Stream_Buffer(s)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:738:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 738 | length = length - (data - Stream_Buffer(s)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:815:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 815 | length = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:846:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 846 | length = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:853:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 853 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, type, channel_id)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:886:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 886 | if (!rdp_write_header(rdp, s, length, MCS_GLOBAL_CHANNEL_ID)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:891:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 891 | if (!rdp_write_share_control_header(rdp, s, length - sec_bytes, PDU_TYPE_DATA, channel_id)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:893:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 893 | if (!rdp_write_share_data_header(rdp, s, length - sec_bytes, type, rdp->settings->ShareId)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:897:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 897 | if (!rdp_security_stream_out(rdp, s, length, 0, &pad)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:926:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 926 | length = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:57: warning: unused parameter 'rdp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:947:71: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 947 | static BOOL rdp_recv_server_shutdown_denied_pdu(rdpRdp* rdp, wStream* s) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:954:9: warning: variable 'unitId' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 954 | UINT16 unitId = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1467:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1467 | if (!security_fips_decrypt(Stream_Pointer(s), length, rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1470:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1470 | if (!security_fips_check_signature(Stream_ConstPointer(s), length - pad, sig, 8, rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1490:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1490 | if (!security_decrypt(Stream_PointerAs(s, BYTE), length, rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1494:72: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1494 | status = security_salted_mac_signature(rdp, Stream_ConstPointer(s), length, FALSE, cmac, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1498:60: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1498 | security_mac_signature(rdp, Stream_ConstPointer(s), length, cmac, sizeof(cmac)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1516:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1516 | *pLength = length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:1831:10: warning: 13 enumeration values not explicitly handled in switch: 'CONNECTION_STATE_INITIAL', 'CONNECTION_STATE_MCS_ERECT_DOMAIN', 'CONNECTION_STATE_MCS_ATTACH_USER'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 1831 | switch (rdp_get_state(rdp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2364:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2364 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :118:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 118 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2547:22: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2547 | const UINT32 mask = ~(FINALIZE_SC_SYNCHRONIZE_PDU | FINALIZE_SC_CONTROL_COOPERATE_PDU | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2548 | FINALIZE_SC_CONTROL_GRANTED_PDU | FINALIZE_SC_FONT_MAP_PDU | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2549 | FINALIZE_CS_SYNCHRONIZE_PDU | FINALIZE_CS_CONTROL_COOPERATE_PDU | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2550 | FINALIZE_CS_CONTROL_REQUEST_PDU | FINALIZE_CS_PERSISTENT_KEY_LIST_PDU | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2551 | FINALIZE_CS_FONT_LIST_PDU | FINALIZE_DEACTIVATE_REACTIVATE); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/rdp.c:2764:42: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2764 | static BOOL option_is_experimental(wLog* log, const char* tok) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 37 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [272/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_add.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_add.c:19: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [273/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o -c /src/FreeRDP/libfreerdp/codec/nsc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:60:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | shift = context->ColorLossLevel - 1; /* colorloss recovery + YCoCg shift */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:99:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | *bmpdata++ = MINMAX(b_val, 0, 0xFF); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #57 - "compile-libfuzzer-undefined-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:100:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | *bmpdata++ = MINMAX(g_val, 0, 0xFF); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #57 - "compile-libfuzzer-undefined-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:101:24: warning: implicit conversion loses integer precision: 'INT16' (aka 'short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | *bmpdata++ = MINMAX(r_val, 0, 0xFF); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_types.h:34:73: note: expanded from macro 'MINMAX' Step #57 - "compile-libfuzzer-undefined-x86_64": 34 | #define MINMAX(_v, _l, _h) ((_v) < (_l) ? (_l) : ((_v) > (_h) ? (_h) : (_v))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:283:31: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | context->BitmapDataLength = blength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:304:39: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 304 | context->priv->PlaneBuffersLength = plength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:375:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 375 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :57:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:480:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 480 | context->width = width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:481:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | context->height = height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:40:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | #define TAG FREERDP_TAG("codec.nsc") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc.c:438:76: warning: unused parameter 'nHeight' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 438 | UINT32 nXDst, UINT32 nYDst, UINT32 nWidth, UINT32 nHeight, UINT32 flip) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [274/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_andor.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_andor.c:18: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [275/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o -c /src/FreeRDP/libfreerdp/codec/nsc_encode.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/nsc_encode.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/nsc.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:129:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | rw = (context->ChromaSubsamplingLevel ? tempWidth : context->width); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:130:17: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 130 | ccl = context->ColorLossLevel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:358:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 358 | *out++ = runlength - 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:443:37: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 443 | BOOL nsc_write_message(NSC_CONTEXT* context, wStream* s, const NSC_MESSAGE* message) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:488:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 488 | context->width = width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:489:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 489 | context->height = height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:513:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 513 | message.ColorLossLevel = context->ColorLossLevel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:514:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | message.ChromaSubsamplingLevel = context->ChromaSubsamplingLevel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/nsc_encode.c:415:15: warning: unused function 'nsc_compute_byte_count' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 415 | static UINT32 nsc_compute_byte_count(NSC_CONTEXT* context, UINT32* ByteCount, UINT32 width, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [276/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:642:16: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | statusCode = http_response_get_status_code(response); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:761:11: warning: 6 enumeration values not explicitly handled in switch: 'CLIENT_OUT_CHANNEL_STATE_OPENED', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A6W', 'CLIENT_OUT_CHANNEL_STATE_OPENED_A10W'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 761 | switch (nextOutChannel->State) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1005:9: warning: implicit conversion loses integer precision: 'SSIZE_T' (aka 'long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1005 | return status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1079:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1079 | request_pdu.auth_verifier.auth_pad_length = rpc_offset_align(&offset, 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1086:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1086 | request_pdu.header.frag_length = offset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1057:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1057 | request_pdu.alloc_hint = length; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1077:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1077 | stub_data_pad = rpc_offset_align(&offset, 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1102:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1102 | plaintext.cbBuffer = offset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1104:81: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1104 | if (!credssp_auth_encrypt(auth, &plaintext, &ciphertext, &size, rpc->SendSeqNum++)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c:1196:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1196 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :29:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 29 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 14 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [277/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o -c /src/FreeRDP/libfreerdp/codec/region.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/region.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/region.h:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:90:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | return region->data->nbRects; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:109:20: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | *nbRects = data->nbRects; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:193:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | long allocSize = sizeof(REGION16_DATA) + (nbItems * sizeof(RECTANGLE_16)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:194:46: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 194 | REGION16_DATA* ret = (REGION16_DATA*)malloc(allocSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:228:47: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 228 | CopyMemory(dst->data, src->data, src->data->size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:21: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~^~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:459:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 459 | MoveMemory(band2, endBand, toMove); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:120:83: note: expanded from macro 'MoveMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 120 | #define MoveMemory(Destination, Source, Length) memmove((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:472:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | size_t allocSize = sizeof(REGION16_DATA) + (finalNbRects * sizeof(RECTANGLE_16)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:485:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 485 | region->data->size = allocSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:456:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 456 | toMove = (endPtr - endBand) * sizeof(RECTANGLE_16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:674:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 674 | tmpItems = realloc(newItems, newItems->size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/region.c:797:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 797 | dst->data = realloc(newItems, newItems->size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 17 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [278/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:32:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | #define BLU(_k_) (((_k_)&0x000000FFU)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:30:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define RED(_k_) (((_k_)&0x00FF0000U) >> 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c:31:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 31 | #define GRN(_k_) (((_k_)&0x0000FF00U) >> 8) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [279/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_copy.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_copy.c:19: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:57:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | ULONG_PTR p1mEnd = p1m + 1ull * (height - 1) * p1Step + 1ull * width * p1Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:64:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | ULONG_PTR p2mEnd = p2m + 1ull * (height - 1) * p2Step + 1ull * width * p2Size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:99:17: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | int rowbytes = width * sizeof(UINT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:122:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 122 | memcpy(dst, src, rowbytes); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_copy.c:138:16: warning: cast from '__copy_8u_t' (aka 'int (*)(const unsigned char *restrict, unsigned char *restrict, int)') to '__copy_t' (aka 'int (*)(const void *restrict, void *restrict, int)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 138 | prims->copy = (__copy_t)(prims->copy_8u); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 16 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [280/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o -c /src/FreeRDP/libfreerdp/codec/mppc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/mppc.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/mppc.c:777:35: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 777 | mppc->HistoryOffset = HistoryPtr - HistoryBuffer; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [281/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o -c /src/FreeRDP/libfreerdp/codec/color.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/color.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/color.c:654:55: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 654 | memcpy(&dstLine[xDstOffset], &srcLine[xSrcOffset], copyDstWidth); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [282/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o -c /src/FreeRDP/libfreerdp/codec/zgfx.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/zgfx.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/zgfx.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:166:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | zgfx->HistoryIndex = count - front; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:184:58: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | index = (zgfx->HistoryIndex + zgfx->HistoryBufferSize - offset) % zgfx->HistoryBufferSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:187:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | if ((index + bytes) <= zgfx->HistoryBufferSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:189:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 189 | CopyMemory(dptr, &(zgfx->HistoryBuffer[index]), bytes); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:195:49: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 195 | CopyMemory(&dptr[front], zgfx->HistoryBuffer, bytes - front); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:202:10: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 202 | valid = bytes; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:206:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | bytes = valid; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:211:29: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | CopyMemory(dptr, origDst, bytes); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/crt.h:119:82: note: expanded from macro 'CopyMemory' Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | #define CopyMemory(Destination, Source, Length) memcpy((Destination), (Source), (Length)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:336:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 335 | zgfx_history_buffer_ring_read( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 336 | zgfx, distance, &(zgfx->OutputBuffer[zgfx->OutputCount]), count); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:255:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 255 | zgfx->OutputCount = cbSegment; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:262:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 262 | const UINT32 bits = 8u * (cbSegment - 1u); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:409:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 409 | UINT32* pDstSize, UINT32 flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:502:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | Stream_Write_UINT8(s, (*pFlags)); /* header (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:491:49: warning: unused parameter 'zgfx' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 491 | static BOOL zgfx_compress_segment(ZGFX_CONTEXT* zgfx, wStream* s, const BYTE* pSrcData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:582:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 582 | Stream_Write_UINT16(sDst, fragment); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:567:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 567 | DstSize = Stream_GetPosition(sDst) - posDataStart; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:596:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 596 | (*pDstSize) = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:601:50: warning: unused parameter 'flush' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 601 | void zgfx_context_reset(ZGFX_CONTEXT* zgfx, BOOL flush) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/zgfx.c:380:14: warning: unused function 'aligned_zgfx_malloc' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 380 | static BYTE* aligned_zgfx_malloc(size_t size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 23 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [283/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_shift.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_shift.c:18: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:60:13: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | *pDst++ = (INT16)((UINT16)*pSrc++ << val); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:87:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | return general_rShiftC_16s(pSrc, -val, pDst, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:89:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | return general_lShiftC_16s(pSrc, val, pDst, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:99:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | return general_rShiftC_16u(pSrc, -val, pDst, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_shift.c:101:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | return general_lShiftC_16u(pSrc, val, pDst, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [284/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_set.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_set.c:21: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:69:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_set.c:106:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | prims->copy_8u((BYTE*)dptr, (BYTE*)(dptr + span), thiswidth << 2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [285/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_sign.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_sign.c:18: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [286/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:1: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c:27:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | static Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [287/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o -c /src/FreeRDP/libfreerdp/codec/bitmap.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/bitmap.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/bitmap.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:460:85: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 460 | static SSIZE_T freerdp_bitmap_compress_24(const void* srcData, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/bitmap.c:765:85: warning: unused parameter 'height' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 765 | static SSIZE_T freerdp_bitmap_compress_16(const void* srcData, UINT32 width, UINT32 height, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [288/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:45:28: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | const BYTE* sptr = &pSrc[srcStep * y]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c:46:22: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | BYTE* dptr = &pDst[dstStep * y]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [289/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o -c /src/FreeRDP/libfreerdp/primitives/primitives.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/primitives.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:92:13: warning: unused function 'primitives_init_optimized' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 92 | static BOOL primitives_init_optimized(primitives_t* prims) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:134:34: warning: unused function 'primitives_YUV_benchmark_init' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | static primitives_YUV_benchmark* primitives_YUV_benchmark_init(primitives_YUV_benchmark* ret) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/primitives.c:168:13: warning: unused function 'primitives_YUV_benchmark_run' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | static BOOL primitives_YUV_benchmark_run(primitives_YUV_benchmark* bench, primitives_t* prims, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [290/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o -c /src/FreeRDP/libfreerdp/core/message.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/message.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/rdp.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/nla.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/message.c:198:50: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 198 | (void*)(size_t)((imeId << 16UL) | imeState), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/message.c:1847:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1847 | const UINT32 imeConvMode = ((size_t)msg->lParam); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/message.c:3107:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 3107 | int count = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [291/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o -c /src/FreeRDP/libfreerdp/codec/h264.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/h264.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:66: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:95:84: warning: unused parameter 'nDstHeight' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 95 | DWORD DstFormat, UINT32 nDstStep, UINT32 nDstWidth, UINT32 nDstHeight, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:469:41: warning: unused parameter 'nDstWidth' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 469 | UINT32 nDstWidth, UINT32 nDstHeight, const RECTANGLE_16* rects, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:58: warning: unused parameter 'once' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:70: warning: unused parameter 'param' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:598:84: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 598 | static BOOL CALLBACK h264_register_subsystems(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/h264.c:695:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 695 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :79:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [292/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:1: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #57 - "compile-libfuzzer-undefined-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #57 - "compile-libfuzzer-undefined-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | static Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [293/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -MF libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o.d -o libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -c /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:1: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:5:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 5 | char* pass = freerdp_assistance_bin_to_hex_string((void*)Data, Size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #57 - "compile-libfuzzer-undefined-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c:3:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #57 - "compile-libfuzzer-undefined-x86_64": 3 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | static Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [294/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o -c /src/FreeRDP/libfreerdp/codec/planar.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/planar.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:203:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 203 | used += cRawBytes; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:204:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 204 | x += cRawBytes; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:205:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | x += nRunLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:291:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 291 | *dstp = pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:299:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 299 | *dstp = pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:317:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 317 | pixel = -deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:322:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 322 | pixel = deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:325:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 325 | deltaValue = previousScanline[x] + pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:326:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 326 | *dstp = deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:334:39: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 334 | deltaValue = previousScanline[x] + pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:335:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 335 | *dstp = deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:387:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:429:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 429 | *dstp = pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:437:14: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 437 | *dstp = pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:455:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 455 | pixel = -deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:460:15: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 460 | pixel = deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:463:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 463 | deltaValue = previousScanline[x * 4] + pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:464:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 464 | *dstp = deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:472:43: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | deltaValue = previousScanline[x * 4] + pixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:473:14: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 473 | *dstp = deltaValue; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:41: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:514:36: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | BYTE* dstp = &pDstData[((nYDst + y) * (INT32)nDstStep) + (nXDst * 4) + nChannel]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:603:17: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 603 | beg = nHeight - 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:610:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 610 | end = nHeight; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:643:30: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 643 | pRGB = &pDstData[((nYDst + y) * nDstStep) + (nXDst * bpp)]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:791:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 791 | const size_t diff = srcp - pSrcData; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:862:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 862 | const size_t diff0 = (planes[0] - pSrcData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:876:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 876 | const size_t diff1 = (planes[1] - pSrcData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:889:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 889 | const size_t diff2 = (planes[2] - pSrcData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:940:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 940 | planar_decompress_plane_rle(planes[0], rleSizes[0], pTempData, nTempStep, nXDst, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:946:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 946 | status = planar_decompress_plane_rle(planes[1], rleSizes[1], pTempData, nTempStep, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:954:47: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 954 | planar_decompress_plane_rle(planes[2], rleSizes[2], pTempData, nTempStep, nXDst, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:77: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:964:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 964 | status = planar_decompress_plane_rle(planes[3], rleSizes[3], pTempData, nTempStep, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:969:48: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 969 | status = planar_set_plane(0xFF, pTempData, nTempStep, nXDst, nYDst, nSrcWidth, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1019:53: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1019 | planar_decompress_plane_rle_only(planes[3], rleSizes[3], rleBuffer[3], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1029:57: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1029 | status = planar_decompress_plane_rle_only(planes[0], rleSizes[0], rleBuffer[0], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1036:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1036 | planar_decompress_plane_rle_only(planes[1], rleSizes[1], rleBuffer[1], rawWidths[1], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1043:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1043 | planar_decompress_plane_rle_only(planes[2], rleSizes[2], rleBuffer[2], rawWidths[2], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1095:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1095 | cll, useAlpha); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:76: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1094:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1094 | int rc = prims->YCoCgToRGB_8u_AC4R(pTempData, nTempStep, dst, DstFormat, nDstStep, w, h, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:851:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 851 | rleSizes[3] = planar_skip_plane_rle(planes[3], SrcSize - diff, rawWidths[3], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:868:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 868 | rleSizes[0] = planar_skip_plane_rle(planes[0], SrcSize - diff0, rawWidths[0], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:882:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 882 | rleSizes[1] = planar_skip_plane_rle(planes[1], SrcSize - diff1, rawWidths[1], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:895:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 895 | rleSizes[2] = planar_skip_plane_rle(planes[2], SrcSize - diff2, rawWidths[2], Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1185:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1185 | controlByte = PLANAR_CONTROL_BYTE(13, cRawBytes); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1191:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1191 | controlByte = PLANAR_CONTROL_BYTE(15, cRawBytes); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1198:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1198 | controlByte = PLANAR_CONTROL_BYTE(nRunLength, cRawBytes); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1215:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1215 | nBytesToWrite = (int)(controlByte >> 4); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1246:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1246 | controlByte = PLANAR_CONTROL_BYTE(2, (nRunLength - 32)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1251:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1251 | controlByte = PLANAR_CONTROL_BYTE(1, (nRunLength - 16)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/codec/planar.h:36:23: note: expanded from macro 'PLANAR_CONTROL_BYTE' Step #57 - "compile-libfuzzer-undefined-x86_64": 36 | (_nRunLength & 0x0F) | ((_cRawBytes & 0x0F) << 4) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1268:18: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1268 | return (pOutput - pOutBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1664:15: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1664 | size = (dstp - dstData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1682:27: warning: implicit conversion loses integer precision: 'const UINT64' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1682 | context->maxPlaneSize = tmp; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/planar.c:1753:3: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1753 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :151:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 151 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 64 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [295/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o -c /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:37: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/rfx.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:47: warning: unused parameter 'once' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:59: warning: unused parameter 'param' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:81:73: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | static BOOL CALLBACK rfx_rlgr_init(PINIT_ONCE once, PVOID param, PVOID* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:165:9: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | kp = k << LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:168:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 168 | krp = kr << LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:196:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 196 | cnt = lzcnt_s(bs->accumulator); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:209:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | cnt = lzcnt_s(bs->accumulator); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:219:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 219 | BitStream_Shift(bs, (vk % 32)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:238:12: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 238 | k = kp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:260:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 260 | cnt = lzcnt_s(~(bs->accumulator)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:273:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 273 | cnt = lzcnt_s(~(bs->accumulator)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:283:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | BitStream_Shift(bs, (vk % 32)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:315:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 315 | kr = krp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:326:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 326 | kr = krp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:336:11: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 336 | k = kp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:347:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 347 | offset = (pOutput - pDstData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:351:12: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 351 | size = DstSize - offset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:371:10: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 371 | cnt = lzcnt_s(~(bs->accumulator)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:384:11: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 384 | cnt = lzcnt_s(~(bs->accumulator)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:394:28: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 394 | BitStream_Shift(bs, (vk % 32)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ ~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:426:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 426 | kr = krp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:437:14: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 437 | kr = krp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:451:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 451 | k = kp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:464:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 464 | k = kp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:489:12: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 489 | mag = (UINT32)code; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:490:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 490 | nIdx = 32 - lzcnt_s(mag); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:514:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 514 | k = kp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:525:13: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 525 | k = kp >> LSGR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:553:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 553 | offset = (pOutput - pDstData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:557:10: warning: implicit conversion changes signedness: 'const SSIZE_T' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 557 | size = DstSize - offset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:562:20: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 562 | offset = (pOutput - pDstData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:198:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 198 | nbits = BitStream_GetRemainingLength(bs); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:211:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 211 | nbits = BitStream_GetRemainingLength(bs); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:262:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 262 | nbits = BitStream_GetRemainingLength(bs); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:275:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | nbits = BitStream_GetRemainingLength(bs); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:373:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 373 | nbits = BitStream_GetRemainingLength(bs); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:386:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 386 | nbits = BitStream_GetRemainingLength(bs); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:564:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const SSIZE_T' (aka 'const long') [-Wsign-compare] Step #57 - "compile-libfuzzer-undefined-x86_64": 564 | if (offset != DstSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ ~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:612:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 612 | OutputBit(vk, 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:593:13: note: expanded from macro 'OutputBit' Step #57 - "compile-libfuzzer-undefined-x86_64": 593 | int _c = (count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:618:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 618 | OutputBits(kr, val & ((1 << kr) - 1)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #57 - "compile-libfuzzer-undefined-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | UINT16 bits = (_bits); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:644:35: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 644 | rfx_bitstream_attach(bs, buffer, buffer_size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:37:17: note: expanded from macro 'rfx_bitstream_attach' Step #57 - "compile-libfuzzer-undefined-x86_64": 37 | bs->nbytes = (_nbytes); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:687:18: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 687 | OutputBits(k, numZeros); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #57 - "compile-libfuzzer-undefined-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | UINT16 bits = (_bits); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 714 | twoMs = Get2MagSign(input); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:714:13: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 714 | twoMs = Get2MagSign(input); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:742:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 742 | twoMs1 = Get2MagSign(input); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:46: note: expanded from macro 'Get2MagSign' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:744:14: warning: operand of ? changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 744 | twoMs2 = Get2MagSign(input); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:600:70: note: expanded from macro 'Get2MagSign' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define Get2MagSign(input) ((input) >= 0 ? 2 * (input) : -2 * (input)-1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:68: note: expanded from macro 'OutputBits' Step #57 - "compile-libfuzzer-undefined-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:70:18: note: expanded from macro 'rfx_bitstream_put_bits' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | UINT16 bits = (_bits); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:751:16: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 751 | OutputBits(nIdx, twoMs1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c:586:80: note: expanded from macro 'OutputBits' Step #57 - "compile-libfuzzer-undefined-x86_64": 586 | #define OutputBits(numBits, bitPattern) rfx_bitstream_put_bits(bs, bitPattern, numBits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h:71:16: note: expanded from macro 'rfx_bitstream_put_bits' Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | int nbits = (_nbits); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 54 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [296/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o -c /src/FreeRDP/libfreerdp/codec/xcrush.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/xcrush.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:182:31: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 182 | seed += (data[3] ^ data[0]) + (data[1] << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:208:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | xcrush->Signatures[xcrush->SignatureIndex].size = size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:209:53: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | xcrush->Signatures[xcrush->SignatureIndex].seed = seed; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~^~~~~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 341 | index = (chunk - xcrush->Chunks) / sizeof(XCRUSH_CHUNK); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:401:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 401 | xcrush->NextChunks[seed] = index; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:494:41: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 494 | MatchInfo->MatchOffset = MatchStartPtr - HistoryBuffer; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:495:60: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | MatchInfo->ChunkOffset = ChunkBuffer - ReverseMatchLength - HistoryBuffer; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:747:43: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 747 | *pDstSize = Literals + HistoryOffsetDiff - OutputBuffer; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:41: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:762:53: warning: operand of ? changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 762 | const size_t diff = (dst > src) ? dst - src : src - dst; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:882:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 882 | OutputLength = pSrcEnd - Literals; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:891:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 891 | xcrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:892:25: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 892 | *pDstSize = HistoryPtr - xcrush->HistoryPtr; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/xcrush.c:32:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 32 | #define TAG FREERDP_TAG("codec") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 19 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [297/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:3: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/crypto/certificate_store.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #57 - "compile-libfuzzer-undefined-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c:5:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #57 - "compile-libfuzzer-undefined-x86_64": 5 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | static Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [298/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o -c /src/FreeRDP/libfreerdp/core/capabilities.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/capabilities.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1837:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1837 | Stream_Write_UINT16(s, settings->OffscreenCacheSize); /* offscreenCacheSize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1839:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1838 | Stream_Write_UINT16(s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1839 | settings->OffscreenCacheEntries); /* offscreenCacheEntries (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:1968:55: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1968 | info = (cellInfo->numEntries | (cellInfo->persistent << 31)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2080:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2080 | Stream_Write_UINT8(s, settings->BitmapCacheV2NumCells); /* numCellCaches (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2148 | settings->VCFlags &= ~VCCAPS_COMPR_SC; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2154:24: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2154 | settings->VCFlags &= ~VCCAPS_COMPR_CS_8K; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2294:35: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2294 | Stream_Write_UINT16(s, settings->DrawNineGridCacheSize); /* drawNineGridCacheSize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2296:19: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2295 | Stream_Write_UINT16( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2296 | s, settings->DrawNineGridCacheEntries); /* drawNineGridCacheEntries (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2569:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2569 | Stream_Write_UINT8(s, settings->RemoteAppNumIconCaches); /* numIconCaches (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2571:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2570 | Stream_Write_UINT16(s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2571 | settings->RemoteAppNumIconCacheEntries); /* numIconCacheEntries (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2983:70: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2983 | guid->Data1 = ((UINT32)g[3] << 24U) | ((UINT32)g[2] << 16U) | (g[1] << 8U) | g[0]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2984:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2984 | guid->Data2 = (g[5] << 8U) | g[4]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2985 | guid->Data3 = (g[7] << 8U) | g[6]; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3145:12: warning: variable 'codecFlags' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 3145 | BYTE codecFlags = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3148:12: warning: variable 'entropyBits' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 3148 | BYTE entropyBits = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3107:13: warning: variable 'icapLen' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 3107 | UINT16 icapLen = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3087:12: warning: variable 'rfxPropsLength' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 3087 | UINT32 rfxPropsLength = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3262:24: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3262 | codecMode = settings->RemoteFxCodecMode; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3307:36: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3307 | fAllowDynamicFidelity = settings->NSCodecAllowDynamicColorFidelity; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3308:32: warning: implicit conversion loses integer precision: 'const BOOL' (aka 'const int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3308 | fAllowSubsampling = settings->NSCodecAllowSubsampling; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3309:29: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3309 | colorLossLevel = settings->NSCodecColorLossLevel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3971:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 3971 | settings->ReceivedCapabilityDataSizes[type] = size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:4347:9: warning: variable 'SessionId' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 4347 | UINT32 SessionId = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:2395:13: warning: unused function 'rdp_write_draw_gdiplus_cache_capability_set' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 2395 | static BOOL rdp_write_draw_gdiplus_cache_capability_set(wStream* s, const rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/capabilities.c:3357:13: warning: unused function 'rdp_write_jpeg_server_capability_container' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 3357 | static BOOL rdp_write_jpeg_server_capability_container(wStream* s, const rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 29 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [299/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_colors.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_colors.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:161:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 161 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:162:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:239:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | UINT32 srcbump = (srcStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:240:20: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 240 | UINT32 dstbump = (dstStep - (roi->width * sizeof(UINT16))) / sizeof(UINT16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:60: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:54: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_colors.c:289:48: warning: implicit conversion loses integer precision: 'const INT16' (aka 'const short') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 289 | dst = writePixel(dst, formatSize, DstFormat, *r++, *g++, *b++, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 11 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [300/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o -c /src/FreeRDP/libfreerdp/codec/ncrush.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/ncrush.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1961:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1961 | *bits += *(*SrcPtr)++ << *nbits; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:1969:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1969 | *bits += tmp << *nbits; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2335:41: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2335 | ncrush->HashTable[get_word(SrcPtr)] = Offset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2336:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2336 | ncrush->MatchTable[Offset] = Hash; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2508:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2508 | ncrush->HashTable[i] = (NewHash <= 0) ? 0 : NewHash; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2514:7: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2514 | if (HistoryOffset + j >= ARRAYSIZE(ncrush->MatchTable)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2517:39: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2517 | INT32 NewMatch = ncrush->MatchTable[HistoryOffset + j] - HistoryOffset; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2518:49: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2518 | ncrush->MatchTable[j] = (NewMatch <= 0) ? 0 : NewMatch; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2646:40: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2646 | rc = ncrush_find_best_match(ncrush, HistoryOffset, &MatchOffset); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2785:35: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2785 | Mask = ((1 << CopyOffsetBits) - 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2805:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2805 | Mask = ((1 << IndexLOM) - 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2847:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2847 | Mask = ((1 << IndexLOM) - 1); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2926:37: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2926 | ncrush->HistoryOffset = HistoryPtr - HistoryBuffer; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2945:31: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2945 | context->HuffTableLOM[l] = (int)i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2970:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2970 | context->HuffTableCopyOffset[l] = i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/ncrush.c:2981:38: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2981 | context->HuffTableCopyOffset[l] = i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 20 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [301/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/fake/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -MF channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o.d -o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o -c /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:50: warning: unused parameter 'device' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:78: warning: unused parameter 'format' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:41:93: warning: unused parameter 'latency' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | static BOOL rdpsnd_fake_open(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format, UINT32 latency) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:46:51: warning: unused parameter 'device' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | static void rdpsnd_fake_close(rdpsndDevicePlugin* device) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:56: warning: unused parameter 'device' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:50:71: warning: unused parameter 'value' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | static BOOL rdpsnd_fake_set_volume(rdpsndDevicePlugin* device, UINT32 value) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:62: warning: unused parameter 'device' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:65:90: warning: unused parameter 'format' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 65 | static BOOL rdpsnd_fake_format_supported(rdpsndDevicePlugin* device, const AUDIO_FORMAT* format) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:50: warning: unused parameter 'device' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:70: warning: unused parameter 'data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c:70:83: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | static UINT rdpsnd_fake_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [302/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DCMAKE_CURRENT_BINARY_DIR=\"/src/FreeRDP/build/libfreerdp/codec/test\" -DCMAKE_CURRENT_SOURCE_DIR=\"/src/FreeRDP/libfreerdp/codec/test\" -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -MF libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o.d -o libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -c /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/assistance.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #57 - "compile-libfuzzer-undefined-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #57 - "compile-libfuzzer-undefined-x86_64": 451 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | static Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [303/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o -c /src/FreeRDP/libfreerdp/codec/yuv.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:3: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/yuv.c:5: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:92:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 92 | roi.width = width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:93:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 93 | roi.height = height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:124:14: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 124 | roi.width = width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:125:15: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | roi.height = height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:255:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 255 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :91:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 91 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:377:11: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | c.top = height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/yuv.c:379:14: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 379 | c.bottom = height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [304/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -MF channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o.d -o channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o -c /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.c:21: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/common/rdpsnd_common.h:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/dsp.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [305/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o -c /src/FreeRDP/channels/rdpdr/client/irp.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/irp.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [306/371] : && /usr/local/bin/cmake -E rm -f channels/rdpsnd/common/librdpsnd-common.a && /usr/local/bin/llvm-ar qc channels/rdpsnd/common/librdpsnd-common.a channels/rdpsnd/common/CMakeFiles/rdpsnd-common.dir/rdpsnd_common.c.o && /usr/local/bin/llvm-ranlib channels/rdpsnd/common/librdpsnd-common.a && : Step #57 - "compile-libfuzzer-undefined-x86_64": [307/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o -c /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [308/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rdg.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rdg.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:348:10: warning: enumeration value 'TransferEncodingUnknown' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 348 | switch (encodingContext->httpTransferEncoding) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:352:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 352 | return BIO_read(bio, pBuffer, size); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:387:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | readCount += status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:420:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 419 | if (!rdg_read_all(rdg->context, rdg->tlsOut, Stream_Buffer(s) + header, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 420 | (int)packetLength - (int)header, &rdg->transferEncoding)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:578:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 578 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:618:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 618 | Stream_Write_UINT32(s, packetSize); /* PacketLength (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:647:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 647 | base64AuthToken = crypto_base64_encode(authToken->pvBuffer, (int)authToken->cbBuffer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:742:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 742 | authToken.cbBuffer = authTokenLength; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1001:38: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'SECURITY_STATUS' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1001 | GetSecurityStatusString(errorCode), errorCode); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1284:31: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1283 | sockfd = freerdp_tcp_connect(rdg->context, peerAddress ? peerAddress : peerHostname, peerPort, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1284 | timeout); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1472:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1472 | int fd = BIO_get_fd(tls->bio, NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/openssl/bio.h:413:34: note: expanded from macro 'BIO_get_fd' Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)(c)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1567:81: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1567 | status = rdg_establish_data_connection(rdg, rdg->tlsOut, "RDG_OUT_DATA", NULL, timeout, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1584:43: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1583 | status = rdg_establish_data_connection(rdg, rdg->tlsIn, "RDG_IN_DATA", peerAddress, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1584 | timeout, &rpcFallbackLocal); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1633:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1633 | payloadSize = isize + 10; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1653:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1653 | Stream_Write_UINT8(sWS, payloadSize | WEBSOCKET_MASK_BIT); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1657:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1657 | Stream_Write_UINT16_BE(sWS, payloadSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1668:41: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1668 | Stream_Write_UINT16(sWS, PKT_TYPE_DATA ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Type */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1669:29: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1669 | Stream_Write_UINT16(sWS, 0 ^ (*maskingKeyByte3 | *maskingKeyByte4 << 8)); /* Reserved */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1672:36: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1671 | Stream_Write_UINT16(sWS, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1672 | (UINT16)isize ^ (*maskingKeyByte1 | *maskingKeyByte2 << 8)); /* Data size */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1664:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1664 | Stream_Write_UINT32_BE(sWS, payloadSize); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1694:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1694 | status = freerdp_tls_write_all(rdg->tlsOut, Stream_Buffer(sWS), Stream_Length(sWS)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1942:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1941 | status = rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&header) + readCount, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1942 | (int)sizeof(RdgPacketHeader) - (int)readCount, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1981:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1980 | rdg_socket_read(rdg->tlsOut->bio, (BYTE*)(&rdg->packetRemainingCount) + readCount, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1981 | 2 - (int)readCount, &rdg->transferEncoding); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:1996:78: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1996 | readSize = (rdg->packetRemainingCount < size) ? rdg->packetRemainingCount : size; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:2296:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2296 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :122:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 122 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:75:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 75 | #define PKT_TYPE_REAUTH_MESSAGE 0xC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:81:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | #define HTTP_TUNNEL_AUTH_FIELD_SOH 0x1 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rdg.c:90:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | #define HTTP_TUNNEL_PACKET_FIELD_REAUTH 0x2 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 32 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [309/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o -c /src/FreeRDP/channels/rdpdr/client/devman.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/devman.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/devman.c:222:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDEVICE_SERVICE_ENTRY' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 222 | entry = (PDEVICE_SERVICE_ENTRY)freerdp_load_channel_addin_entry(ServiceName, NULL, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | "DeviceServiceEntry", 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [310/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:1: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | static Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [311/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o -c /src/FreeRDP/channels/rdpei/rdpei_common.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpei/rdpei_common.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:46:26: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | *value = (byte & 0x7F) << 8; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:104:26: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | *value = (*value << 8) | byte; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:176:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 176 | *value = (byte & 0x3F) << 8; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:182:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 182 | *value = (byte & 0x3F) << 16; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:184:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | *value |= (byte << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:190:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | *value = (byte & 0x3F) << 24; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:192:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | *value |= (byte << 16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:194:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 194 | *value |= (byte << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/rdpei_common.c:215:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 215 | Stream_Write_UINT8(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [312/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -I/src/FreeRDP/channels/rdpsnd/client/oss/.. -I/src/FreeRDP/build/channels/rdpsnd/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -MF channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o.d -o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o -c /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:154:43: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 154 | OSS_LOG_ERR("SNDCTL_DSP_SETFMT failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:162:45: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 162 | OSS_LOG_ERR("SNDCTL_DSP_CHANNELS failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:166:16: warning: implicit conversion changes signedness: 'const UINT32' (aka 'const unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | tmp = format->nSamplesPerSec; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:170:42: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 170 | OSS_LOG_ERR("SNDCTL_DSP_SPEED failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:178:48: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | OSS_LOG_ERR("SNDCTL_DSP_SETFRAGMENT failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:198:36: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 198 | OSS_LOG_ERR("mixer open failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:205:50: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | OSS_LOG_ERR("SOUND_MIXER_READ_DEVMASK failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:227:40: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 227 | OSS_LOG_ERR("sound dev open failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:251:44: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 251 | OSS_LOG_ERR("SNDCTL_DSP_GETFMTS failed", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:305:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 305 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:312:29: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 312 | OSS_LOG_ERR("MIXER_READ", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:318:35: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 318 | dwVolume = ((dwVolumeLeft << 16) | dwVolumeRight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:348:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 348 | OSS_LOG_ERR("WRITE_MIXER", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:368:30: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | OSS_LOG_ERR("write fail", errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:70:29: note: expanded from macro 'OSS_LOG_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | winpr_strerror((_error), ebuffer, sizeof(ebuffer))); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c:428:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 428 | oss->dev_unit = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 19 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [313/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o -c /src/FreeRDP/libfreerdp/codec/clear.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/clear.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/clear.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:35: warning: unused parameter 'clear' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:54: warning: unused parameter 'pSrcData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:71: warning: unused parameter 'SrcSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1132:87: warning: unused parameter 'ppDstData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1132 | int clear_compress(CLEAR_CONTEXT* clear, const BYTE* pSrcData, UINT32 SrcSize, BYTE** ppDstData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1133:28: warning: unused parameter 'pDstSize' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1133 | UINT32* pDstSize) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/clear.c:1180:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 1180 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :15:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 15 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [314/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:40:55: warning: unused parameter 'gfx' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 40 | static UINT rdpgfx_read_h264_metablock(RDPGFX_PLUGIN* gfx, wStream* s, RDPGFX_H264_METABLOCK* meta) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:214:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 214 | tmp = h264.cbAvc420EncodedBitstream1 - pos2 + pos1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:232:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 232 | h264.bitstream[1].length = Stream_GetRemainingLength(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c:235:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 235 | h264.bitstream[0].length = Stream_GetRemainingLength(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [315/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DTESTING_OUTPUT_DIRECTORY=\"/src/FreeRDP/build\" -DTESTING_SRC_DIRECTORY=\"/src/FreeRDP\" -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIE -MD -MT libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -MF libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o.d -o libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -c /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:1: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/peer.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:5: warning: no previous prototype for function 'LLVMFuzzerTestOneInput' [-Wmissing-prototypes] Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit Step #57 - "compile-libfuzzer-undefined-x86_64": 104 | int LLVMFuzzerTestOneInput(const uint8_t* Data, size_t Size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": | static Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [316/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:111:55: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | static UINT rdpdr_process_printer_capset(rdpdrPlugin* rdpdr, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:129:52: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | static UINT rdpdr_process_port_capset(rdpdrPlugin* rdpdr, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:147:53: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 147 | static UINT rdpdr_process_drive_capset(rdpdrPlugin* rdpdr, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c:165:57: warning: unused parameter 'rdpdr' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 165 | static UINT rdpdr_process_smartcard_capset(rdpdrPlugin* rdpdr, wStream* s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [317/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o -c /src/FreeRDP/channels/rail/client/client_rails.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rail/client/client_rails.c:2: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:71:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | sysparam.workArea.right = freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/client_rails.c:72:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | sysparam.workArea.bottom = freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [318/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -MF channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o.d -o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o -c /src/FreeRDP/channels/smartcard/client/smartcard_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/smartcard/client/smartcard_main.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/smartcard/client/smartcard_main.c:158:13: warning: implicit conversion changes signedness: 'LONG' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | ExitThread(status); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [319/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o -c /src/FreeRDP/libfreerdp/core/gateway/rts.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rts.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/rpc.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:969:54: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 969 | WLog_WARN(TAG, "status=%s", Win32ErrorCode2Tag(ctx->status)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:205:60: note: expanded from macro 'WLog_WARN' Step #57 - "compile-libfuzzer-undefined-x86_64": 205 | #define WLog_WARN(tag, ...) WLog_Print_tag(tag, WLOG_WARN, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1249:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1249 | Stream_Read_UINT64(buffer, val); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #57 - "compile-libfuzzer-undefined-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1337:2: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1337 | Stream_Read_UINT64(buffer, val); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:414:8: note: expanded from macro 'Stream_Read_UINT64' Step #57 - "compile-libfuzzer-undefined-x86_64": 414 | _v = stream_read_u64_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1609:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1609 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1703:79: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1703 | rpc->VirtualConnection->DefaultInChannel->PingOriginator.ConnectionTimeout = ConnectionTimeout; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/rts.c:1704:64: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1704 | rpc->VirtualConnection->DefaultInChannel->PeerReceiveWindow = ReceiveWindowSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [320/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -MF channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o.d -o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o -c /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:233:75: warning: unused parameter 'openHandle' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 233 | static void VCAPITYPE VirtualChannelOpenEventEx(LPVOID lpUserParam, DWORD openHandle, UINT event, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:56: warning: unused parameter 'pData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | LPVOID pData, UINT dataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c:283:68: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 283 | LPVOID pData, UINT dataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 7 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [321/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o -c /src/FreeRDP/libfreerdp/core/update.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/update.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:172:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 172 | Stream_Write_UINT16(s, bitmapData->destLeft); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:173:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 173 | Stream_Write_UINT16(s, bitmapData->destTop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:174:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 174 | Stream_Write_UINT16(s, bitmapData->destRight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:175:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | Stream_Write_UINT16(s, bitmapData->destBottom); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:176:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 176 | Stream_Write_UINT16(s, bitmapData->width); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:177:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | Stream_Write_UINT16(s, bitmapData->height); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:178:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | Stream_Write_UINT16(s, bitmapData->bitsPerPixel); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:179:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 179 | Stream_Write_UINT16(s, bitmapData->flags); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:180:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 180 | Stream_Write_UINT16(s, bitmapData->bitmapLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:187:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 186 | Stream_Write_UINT16(s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 187 | bitmapData->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:189:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 188 | Stream_Write_UINT16(s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 189 | bitmapData->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:190:39: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 190 | Stream_Write_UINT16(s, bitmapData->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:192:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 191 | Stream_Write_UINT16(s, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 192 | bitmapData->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:234:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 234 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :129:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 129 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:250:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 250 | Stream_Write_UINT16(s, bitmapUpdate->number); /* numberRectangles (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:293:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 293 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :145:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:350:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 350 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :166:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 166 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:372:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :177:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:522:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 522 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :6:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 6 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:651:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 651 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :25:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 25 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:677:78: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 677 | if (!_update_read_pointer_color(s, &pointer_new->colorPtrAttr, pointer_new->xorBpp, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:684:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 684 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :38:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:706:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 706 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :49:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1198:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1198 | Stream_Write_UINT8(s, orderInfo->controlFlags); /* controlFlags (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1201:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1201 | Stream_Write_UINT8(s, orderInfo->orderType); /* orderType (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1204:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1203 | if (!update_write_field_flags( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1204 | s, orderInfo->fieldFlags, orderInfo->controlFlags, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1362:64: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1362 | if (!update_write_surfcmd_frame_marker(s, surfaceFrameMarker->frameAction, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1532:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1532 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_DSTBLT); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1534:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1534 | update_check_flush(context, headerLength + inf); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1533:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1533 | inf = update_approximate_dstblt_order(&orderInfo, dstblt); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1568:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1568 | update_check_flush(context, headerLength + update_approximate_patblt_order(&orderInfo, patblt)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1576:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1576 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1579:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1579 | Stream_Seek(s, headerLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1599:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1599 | headerLength = update_prepare_order_info(context, &orderInfo, ORDER_TYPE_SCRBLT); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1601:45: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1601 | update_check_flush(context, headerLength + inf); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1600:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1600 | inf = update_approximate_scrblt_order(&orderInfo, scrblt); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1607:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1607 | offset = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1632:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1632 | update_check_flush(context, headerLength + Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1641:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1641 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1644:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1644 | Stream_Seek(s, headerLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1665:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1665 | update_check_flush(context, headerLength + inf); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1673:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1673 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1676:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1676 | Stream_Seek(s, headerLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1678:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1678 | update_write_order_info(context, s, &orderInfo, offset); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1664:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1664 | inf = update_approximate_line_to_order(&orderInfo, line_to); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1671:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1671 | offset = Stream_GetPosition(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1695:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1695 | update_check_flush(context, headerLength + update_approximate_memblt_order(&orderInfo, memblt)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1703:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1703 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1706:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1706 | Stream_Seek(s, headerLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1728:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1728 | update_check_flush(context, headerLength + inf); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1736:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1736 | if (!Stream_EnsureRemainingCapacity(s, headerLength)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1739:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1739 | Stream_Seek(s, headerLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:1727:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1727 | inf = update_approximate_glyph_index_order(&orderInfo, glyph_index); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2071:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2071 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2116:33: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2116 | controlFlags = ORDER_SECONDARY | (orderType << 2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2185:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2185 | Stream_Write_UINT16(s, pointerPosition->xPos); /* xPos (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2186:42: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2186 | Stream_Write_UINT16(s, pointerPosition->yPos); /* yPos (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2305:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2305 | Stream_Write_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2329:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2329 | Stream_Write_UINT16(s, pointer_cached->cacheIndex); /* cacheIndex (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2563:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2563 | Stream_Write_UINT8(s, stateOrder->showState); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2598:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2598 | Stream_Write_UINT8(s, stateOrder->RPContent); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2626:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2626 | Stream_Write_UINT16(s, stateOrder->numWindowRects); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2632:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2632 | Stream_Write_UINT32(s, stateOrder->visibleOffsetX); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2633:38: warning: implicit conversion changes signedness: 'const INT32' (aka 'const int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2633 | Stream_Write_UINT32(s, stateOrder->visibleOffsetY); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2638:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2638 | Stream_Write_UINT16(s, stateOrder->numVisibilityRects); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2686:75: warning: unused parameter 'orderInfo' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2686 | static UINT16 update_calculate_window_icon_order(const WINDOW_ORDER_INFO* orderInfo, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2736:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2736 | Stream_Write_UINT16(s, iconInfo->cacheEntry); /* CacheEntry (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2737:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2737 | Stream_Write_UINT8(s, iconInfo->cacheId); /* CacheId (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2738:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2738 | Stream_Write_UINT8(s, iconInfo->bpp); /* Bpp (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2739:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2739 | Stream_Write_UINT16(s, iconInfo->width); /* Width (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2740:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2740 | Stream_Write_UINT16(s, iconInfo->height); /* Height (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2744:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2744 | Stream_Write_UINT16(s, iconInfo->cbColorTable); /* CbColorTable (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2747:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2747 | Stream_Write_UINT16(s, iconInfo->cbBitsMask); /* CbBitsMask (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2748:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2748 | Stream_Write_UINT16(s, iconInfo->cbBitsColor); /* CbBitsColor (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2794:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2794 | Stream_Write_UINT16(s, cachedIcon->cacheEntry); /* CacheEntry (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2795:36: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2795 | Stream_Write_UINT8(s, cachedIcon->cacheId); /* CacheId (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2903:24: warning: implicit conversion changes signedness: 'const UINT16' (aka 'const unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2903 | Stream_Write_INT16(s, orderSize); /* OrderSize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2949:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2949 | Stream_Write_UINT16(s, iconInfo.cacheEntry); /* CacheEntry (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2950:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2950 | Stream_Write_UINT8(s, iconInfo.cacheId); /* CacheId (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2951:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2951 | Stream_Write_UINT8(s, iconInfo.bpp); /* Bpp (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2952:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2952 | Stream_Write_UINT16(s, iconInfo.width); /* Width (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2953:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2953 | Stream_Write_UINT16(s, iconInfo.height); /* Height (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2957:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2957 | Stream_Write_UINT16(s, iconInfo.cbColorTable); /* CbColorTable (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2960:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2960 | Stream_Write_UINT16(s, iconInfo.cbBitsMask); /* CbBitsMask (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2961:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2961 | Stream_Write_UINT16(s, iconInfo.cbBitsColor); /* CbBitsColor (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2974:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2974 | Stream_Write_UINT16(s, cachedIcon.cacheEntry); /* CacheEntry (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:2975:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2975 | Stream_Write_UINT8(s, cachedIcon.cacheId); /* CacheId (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3075:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3075 | Stream_Write_UINT8(s, monitoredDesktop->numWindowIds); /* numWindowIds (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/update.c:3264:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 3264 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :177:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 177 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 93 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [322/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o -c /src/FreeRDP/libfreerdp/core/gateway/tsg.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/tsg.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/gateway/../settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:329:45: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 329 | static BOOL TsProxyWriteTunnelContext(wLog* log, wStream* s, const CONTEXT_HANDLE* tunnelContext) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:340:41: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 340 | static BOOL tsg_ndr_pointer_write(wLog* log, wStream* s, UINT32* index, DWORD length) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:396:40: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 396 | static BOOL tsg_ndr_write_string(wLog* log, wStream* s, const WCHAR* str, UINT32 length) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:472:47: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | static BOOL tsg_ndr_write_packet_header(wLog* log, wStream* s, const TSG_PACKET_HEADER* header) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:492:37: warning: unused parameter 'log' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 492 | static BOOL tsg_ndr_write_nap(wLog* log, wStream* s, const TSG_CAPABILITY_NAP* nap) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:505:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 505 | UINT32 count = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:692:9: warning: variable 'MaxOffsetValue' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 692 | UINT32 MaxOffsetValue = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:693:9: warning: variable 'idleTimeout' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 693 | UINT32 idleTimeout = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:694:9: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 694 | UINT32 reserved = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1528:9: warning: variable 'MsgId' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1528 | UINT32 MsgId = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1529:9: warning: variable 'MsgType' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1529 | UINT32 MsgType = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1530:9: warning: variable 'IsMessagePresent' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1530 | UINT32 IsMessagePresent = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:1718:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1718 | if (!tsg_ndr_write_string(tsg->log, s, tsg->MachineName, count)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/gateway/tsg.c:2072:56: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2072 | if (!tsg_ndr_write_string(tsg->log, s, tsg->Hostname, count)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 18 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [323/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/echo/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -MF channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o.d -o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o -c /src/FreeRDP/channels/echo/client/echo_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/echo/client/echo_main.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [324/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -MF channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o.d -o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o -c /src/FreeRDP/channels/serial/client/serial_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/serial/client/serial_main.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:84:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | return STATUS_INVALID_DEVICE_REQUEST; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #57 - "compile-libfuzzer-undefined-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:87:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | return STATUS_NOT_IMPLEMENTED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:293:32: note: expanded from macro 'STATUS_NOT_IMPLEMENTED' Step #57 - "compile-libfuzzer-undefined-x86_64": 293 | #define STATUS_NOT_IMPLEMENTED STATUS_CAST(NTSTATUS, 0xC0000002) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:90:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | return STATUS_CANCELLED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:582:26: note: expanded from macro 'STATUS_CANCELLED' Step #57 - "compile-libfuzzer-undefined-x86_64": 582 | #define STATUS_CANCELLED STATUS_CAST(NTSTATUS, 0xC0000120) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:93:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 93 | return STATUS_BUFFER_TOO_SMALL; /* NB: STATUS_BUFFER_SIZE_TOO_SMALL not defined */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:326:33: note: expanded from macro 'STATUS_BUFFER_TOO_SMALL' Step #57 - "compile-libfuzzer-undefined-x86_64": 326 | #define STATUS_BUFFER_TOO_SMALL STATUS_CAST(NTSTATUS, 0xC0000023) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:96:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 96 | return STATUS_INVALID_DEVICE_STATE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:679:37: note: expanded from macro 'STATUS_INVALID_DEVICE_STATE' Step #57 - "compile-libfuzzer-undefined-x86_64": 679 | #define STATUS_INVALID_DEVICE_STATE STATUS_CAST(NTSTATUS, 0xC0000184) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:99:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | return STATUS_INVALID_DEVICE_REQUEST; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:307:39: note: expanded from macro 'STATUS_INVALID_DEVICE_REQUEST' Step #57 - "compile-libfuzzer-undefined-x86_64": 307 | #define STATUS_INVALID_DEVICE_REQUEST STATUS_CAST(NTSTATUS, 0xC0000010) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:102:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 102 | return STATUS_INVALID_PARAMETER; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:62:34: note: expanded from macro 'STATUS_INVALID_PARAMETER' Step #57 - "compile-libfuzzer-undefined-x86_64": 62 | #define STATUS_INVALID_PARAMETER STATUS_CAST(NTSTATUS, 0xC000000DL) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:105:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | return STATUS_IO_DEVICE_ERROR; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:680:32: note: expanded from macro 'STATUS_IO_DEVICE_ERROR' Step #57 - "compile-libfuzzer-undefined-x86_64": 680 | #define STATUS_IO_DEVICE_ERROR STATUS_CAST(NTSTATUS, 0xC0000185) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:111:11: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 111 | return STATUS_NOT_SUPPORTED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:119:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 119 | return STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:178:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 178 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:214:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 214 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:249:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 249 | irp->IoStatus = STATUS_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:235:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 235 | UINT64 Offset = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:296:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 296 | UINT64 Offset = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:368:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | irp->IoStatus = STATUS_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:376:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 376 | irp->IoStatus = STATUS_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:475:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 475 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:659:18: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 659 | irp->IoStatus = STATUS_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/serial/client/serial_main.c:886:64: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 886 | Stream_Write_UINT8(serial->device.data, name[i] < 0 ? '_' : name[i]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 24 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [325/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o -c /src/FreeRDP/channels/rail/rail_common.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rail/rail_common.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/rail.h:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [326/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o -c /src/FreeRDP/channels/disp/disp_common.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/disp/disp_common.c:23: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [327/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -MF channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o.d -o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o -c /src/FreeRDP/channels/remdesk/client/remdesk_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/remdesk/client/remdesk_main.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:188:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 188 | ChannelNameLen = (strnlen(header->ChannelName, sizeof(header->ChannelName)) + 1) * 2; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:371:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #57 - "compile-libfuzzer-undefined-x86_64": 371 | pdu.raConnectionString = Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:387:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 386 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_AUTHENTICATE, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | cbRaConnectionStringW + cbExpertBlobW); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:432:25: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] Step #57 - "compile-libfuzzer-undefined-x86_64": 432 | pdu.raConnectionString = Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 433 | freerdp_settings_get_string(settings, FreeRDP_RemoteAssistanceRCTicket); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:441:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 440 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_REMOTE_CONTROL_DESKTOP, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 441 | cbRaConnectionStringW); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:492:76: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 492 | remdesk_prepare_ctl_header(&(pdu.ctlHeader), REMDESK_CTL_VERIFY_PASSWORD, cbExpertBlobW); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:534:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 534 | pdu.EncryptedPasswordLength = remdesk->EncryptedPassStubSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:906:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 906 | static UINT remdesk_virtual_channel_event_connected(remdeskPlugin* remdesk, LPVOID pData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/remdesk/client/remdesk_main.c:907:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 907 | UINT32 dataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [328/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/video/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -MF channels/video/client/CMakeFiles/video-client.dir/video_main.c.o.d -o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o -c /src/FreeRDP/channels/video/client/video_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/video/client/video_main.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:413:52: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 413 | presentation->surface->x = geometry->topLevelLeft + geometry->left; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:414:51: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 414 | presentation->surface->y = geometry->topLevelTop + geometry->top; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:484:25: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #57 - "compile-libfuzzer-undefined-x86_64": 484 | geom->topLevelTop + geom->top, req->SourceWidth, req->SourceHeight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:483:54: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 482 | priv->currentPresentation = PresentationContext_new( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 483 | video, req->PresentationId, geom->topLevelLeft + geom->left, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:848:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 848 | const RECTANGLE_16 rect = { 0, 0, surface->alignedWidth, surface->alignedHeight }; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:865:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 864 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 865 | Stream_Length(presentation->currentSample), surface->data, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/video/client/video_main.c:906:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 905 | status = avc420_decompress(h264, Stream_Pointer(presentation->currentSample), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 906 | Stream_Length(presentation->currentSample), Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [329/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o -c /src/FreeRDP/channels/rail/client/rail_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_main.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:75: warning: unused parameter 'pData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_main.c:569:89: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 569 | static UINT rail_virtual_channel_event_connected(railPlugin* rail, LPVOID pData, UINT32 dataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [330/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/disp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -MF channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o.d -o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o -c /src/FreeRDP/channels/disp/client/disp_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/disp/client/disp_main.c:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:122:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 122 | Stream_Write_UINT32(s, current.Left); /* Left (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:123:34: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 123 | Stream_Write_UINT32(s, current.Top); /* Top (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:274:76: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 274 | static UINT disp_plugin_initialize(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/disp/client/disp_main.c:275:49: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 275 | rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [331/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/geometry/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -MF channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o.d -o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o -c /src/FreeRDP/channels/geometry/client/geometry_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/geometry/client/geometry_main.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/geometry/client/geometry_main.c:343:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 343 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [332/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -MF client/common/CMakeFiles/freerdp-client.dir/geometry.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o -c /src/FreeRDP/client/common/geometry.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/client/common/geometry.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/client/geometry.h:23: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [333/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/location/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -MF channels/location/client/CMakeFiles/location-client.dir/location_main.c.o.d -o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o -c /src/FreeRDP/channels/location/client/location_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/location/client/location_main.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:103:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 103 | Stream_Write_UINT32(s, len); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:107:33: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | return channel->Write(channel, len, Stream_Buffer(s), NULL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:167:56: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 167 | if (!location_read_server_ready_pdu(callback, data, pduLength)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:244:25: warning: implicit conversion loses integer precision: 'LOCATIONSOURCE' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 244 | Stream_Write_UINT8(s, *pdu->source); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:338:52: warning: cast from 'const struct s_IWTSVirtualChannelCallback *' to 'LOCATION_CALLBACK *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 338 | LOCATION_CALLBACK* callback = (LOCATION_CALLBACK*)loc->baseDynPlugin.channel_callbacks; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:364:15: warning: implicit conversion changes signedness: 'int' to 'LOCATIONSOURCE' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 364 | source = va_arg(ap, int); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:344:10: warning: enumeration values 'PDUTYPE_LOC_RESERVED', 'PDUTYPE_SERVER_READY', and 'PDUTYPE_CLIENT_READY' not explicitly handled in switch [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 344 | switch (type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:69: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/location/client/location_main.c:447:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 447 | static UINT location_init(GENERIC_DYNVC_PLUGIN* plugin, rdpContext* context, rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [334/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -MF client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o -c /src/FreeRDP/client/common/smartcard_cli.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/client/common/smartcard_cli.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/client/utils/smartcard_cli.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [335/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:101:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | filtered.numFormats = wpos; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c:152:76: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [336/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o -c /src/FreeRDP/build/channels/client/tables.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/build/channels/client/tables.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:67:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 67 | { "drdynvc", (static_entry_fkt)drdynvc_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:68:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 68 | { "remdesk", (static_entry_fkt)remdesk_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:69:14: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 69 | { "rdpsnd", (static_entry_fkt)rdpsnd_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:70:13: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 70 | { "rdpdr", (static_entry_fkt)rdpdr_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:71:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | { "rdp2tcp", (static_entry_fkt)rdp2tcp_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:72:12: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | { "rail", (static_entry_fkt)rail_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:73:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 73 | { "encomsp", (static_entry_fkt)encomsp_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:74:15: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 74 | { "cliprdr", (static_entry_fkt)cliprdr_VirtualChannelEntryEx }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:81:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 81 | { "video", (static_entry_fkt)video_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:82:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 82 | { "rdpsnd", (static_entry_fkt)rdpsnd_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:83:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | { "rdpgfx", (static_entry_fkt)rdpgfx_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:84:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | { "rdpei", (static_entry_fkt)rdpei_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:85:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 85 | { "location", (static_entry_fkt)location_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:86:16: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 86 | { "geometry", (static_entry_fkt)geometry_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:87:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | { "echo", (static_entry_fkt)echo_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:88:12: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | { "disp", (static_entry_fkt)disp_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:89:13: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 89 | { "audin", (static_entry_fkt)audin_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:90:14: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 90 | { "ainput", (static_entry_fkt)ainput_DVCPluginEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:97:17: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | { "smartcard", (static_entry_fkt)smartcard_DeviceServiceEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:98:14: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | { "serial", (static_entry_fkt)serial_DeviceServiceEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:99:16: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | { "parallel", (static_entry_fkt)parallel_DeviceServiceEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:100:13: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_entry_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | { "drive", (static_entry_fkt)drive_DeviceServiceEntry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:145:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 145 | { "oss", "", oss_freerdp_rdpsnd_client_subsystem_entry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:146:16: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 146 | { "fake", "", fake_freerdp_rdpsnd_client_subsystem_entry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:217:15: warning: incompatible function pointer types initializing 'UINT (*)()' (aka 'unsigned int (*)()') with an expression of type 'UINT (void *)' (aka 'unsigned int (void *)') [-Wincompatible-function-pointer-types-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 217 | { "oss", "", oss_freerdp_audin_client_subsystem_entry }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:228:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 228 | { "drdynvc", "VirtualChannelEntryEx", (static_addin_fkt)drdynvc_VirtualChannelEntryEx, CLIENT_DRDYNVC_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:229:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 229 | { "video", "DVCPluginEntry", (static_addin_fkt)video_DVCPluginEntry, CLIENT_VIDEO_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:230:39: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 230 | { "smartcard", "DeviceServiceEntry", (static_addin_fkt)smartcard_DeviceServiceEntry, CLIENT_SMARTCARD_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:231:36: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 231 | { "serial", "DeviceServiceEntry", (static_addin_fkt)serial_DeviceServiceEntry, CLIENT_SERIAL_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:232:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 232 | { "remdesk", "VirtualChannelEntryEx", (static_addin_fkt)remdesk_VirtualChannelEntryEx, CLIENT_REMDESK_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:233:39: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 233 | { "rdpsnd", "VirtualChannelEntryEx", (static_addin_fkt)rdpsnd_VirtualChannelEntryEx, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:234:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 234 | { "rdpsnd", "DVCPluginEntry", (static_addin_fkt)rdpsnd_DVCPluginEntry, CLIENT_RDPSND_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:235:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 235 | { "rdpgfx", "DVCPluginEntry", (static_addin_fkt)rdpgfx_DVCPluginEntry, CLIENT_RDPGFX_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:236:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 236 | { "rdpei", "DVCPluginEntry", (static_addin_fkt)rdpei_DVCPluginEntry, CLIENT_RDPEI_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:237:38: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 237 | { "rdpdr", "VirtualChannelEntryEx", (static_addin_fkt)rdpdr_VirtualChannelEntryEx, CLIENT_RDPDR_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:238:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 238 | { "rdp2tcp", "VirtualChannelEntryEx", (static_addin_fkt)rdp2tcp_VirtualChannelEntryEx, CLIENT_RDP2TCP_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:239:37: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | { "rail", "VirtualChannelEntryEx", (static_addin_fkt)rail_VirtualChannelEntryEx, CLIENT_RAIL_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:240:38: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 240 | { "parallel", "DeviceServiceEntry", (static_addin_fkt)parallel_DeviceServiceEntry, CLIENT_PARALLEL_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:241:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 241 | { "location", "DVCPluginEntry", (static_addin_fkt)location_DVCPluginEntry, CLIENT_LOCATION_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:242:34: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 242 | { "geometry", "DVCPluginEntry", (static_addin_fkt)geometry_DVCPluginEntry, CLIENT_GEOMETRY_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:243:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 243 | { "encomsp", "VirtualChannelEntryEx", (static_addin_fkt)encomsp_VirtualChannelEntryEx, CLIENT_ENCOMSP_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:244:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 244 | { "echo", "DVCPluginEntry", (static_addin_fkt)echo_DVCPluginEntry, CLIENT_ECHO_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:245:35: warning: cast from 'UINT (*)(PDEVICE_SERVICE_ENTRY_POINTS)' (aka 'unsigned int (*)(DEVICE_SERVICE_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 245 | { "drive", "DeviceServiceEntry", (static_addin_fkt)drive_DeviceServiceEntry, CLIENT_DRIVE_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:246:30: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 246 | { "disp", "DVCPluginEntry", (static_addin_fkt)disp_DVCPluginEntry, CLIENT_DISP_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:247:40: warning: cast from 'BOOL (*)(PCHANNEL_ENTRY_POINTS, PVOID)' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *, void *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 247 | { "cliprdr", "VirtualChannelEntryEx", (static_addin_fkt)cliprdr_VirtualChannelEntryEx, CLIENT_CLIPRDR_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:248:31: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 248 | { "audin", "DVCPluginEntry", (static_addin_fkt)audin_DVCPluginEntry, CLIENT_AUDIN_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/channels/client/tables.c:249:32: warning: cast from 'UINT (*)(IDRDYNVC_ENTRY_POINTS *)' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') to 'static_addin_fkt' (aka 'unsigned int (*)()') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 249 | { "ainput", "DVCPluginEntry", (static_addin_fkt)ainput_DVCPluginEntry, CLIENT_AINPUT_SUBSYSTEM_TABLE }, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 51 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [337/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/ainput/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -MF channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o.d -o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o -c /src/FreeRDP/channels/ainput/client/ainput_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/ainput/client/ainput_main.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:68: warning: unused parameter 'rcontext' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/ainput/client/ainput_main.c:148:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [338/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpei/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -MF channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o.d -o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o -c /src/FreeRDP/channels/rdpei/client/rdpei_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpei/client/rdpei_main.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:323:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 323 | status = rdpei_send_pdu(callback, s, EVENTID_PEN, Stream_Length(s)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:361:57: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 361 | if ((error = rdpei_send_pen_event_pdu(callback, frame->frameOffset, frame, 1))) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:581:41: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 581 | contact->contactRectLeft = contact->x - rectSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:582:40: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 582 | contact->contactRectTop = contact->y - rectSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:583:42: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 583 | contact->contactRectRight = contact->x + rectSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:584:43: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 584 | contact->contactRectBottom = contact->y + rectSize; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:595:34: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 595 | Stream_Write_UINT8(s, contact->contactId); /* contactId (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:681:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 681 | pduLength = Stream_Length(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:788:9: warning: variable 'pduLength' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 788 | UINT32 pduLength = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:886:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 886 | return -1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:895:10: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 895 | return -1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:991:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 991 | contact.fieldsPresent = fieldFlags; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:995:30: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 995 | contact.contactRectLeft = va_arg(ap, INT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:996:29: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 996 | contact.contactRectTop = va_arg(ap, INT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:997:31: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 997 | contact.contactRectRight = va_arg(ap, INT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:998:32: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 998 | contact.contactRectBottom = va_arg(ap, INT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:989:23: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 989 | contact.contactId = contactIdlocal; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1031:16: warning: implicit conversion loses integer precision: 'INT64' (aka 'long') to 'INT32' (aka 'int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1031 | *contactId = contactIdlocal; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1208:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1208 | contact.fieldsPresent = fieldFlags; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1216:23: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1216 | contact.rotation = va_arg(ap, UINT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1218:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1218 | contact.tiltX = va_arg(ap, INT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:1220:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1220 | contact.tiltY = va_arg(ap, INT32); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpei/client/rdpei_main.c:526:13: warning: unused function 'rdpei_print_contact_flags' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 526 | static void rdpei_print_contact_flags(UINT32 contactFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 27 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [339/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o -c /src/FreeRDP/channels/drive/client/drive_file.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_file.c:41: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 4 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [340/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -MF channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o.d -o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o -c /src/FreeRDP/channels/parallel/client/parallel_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/parallel/client/parallel_main.c:47: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:106:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 106 | irp->IoStatus = STATUS_ACCESS_DENIED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:175:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:152:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | UINT64 Offset = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:182:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 182 | Length = status; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:236:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 236 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:241:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 241 | Stream_Seek(irp->input, status); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:212:9: warning: variable 'Offset' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | UINT64 Offset = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:325:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 325 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/parallel/client/parallel_main.c:486:66: warning: operand of ? changes signedness: 'char' to 'UINT8' (aka 'unsigned char') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 486 | Stream_Write_UINT8(parallel->device.data, name[i] < 0 ? '_' : name[i]); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 13 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [341/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o -c /src/FreeRDP/channels/cliprdr/cliprdr_common.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/cliprdr/cliprdr_common.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/cliprdr_common.c:416:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 416 | formatList->numFormats = (cap / 36); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [342/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o -c /src/FreeRDP/channels/client/generic_dynvc.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/client/generic_dynvc.c:22: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/client/channels.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/dvc.h:56: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:27:83: warning: unused parameter 'Data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 27 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/generic_dynvc.c:28:53: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | BOOL* pbAccept, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [343/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -I/src/FreeRDP/channels/audin/client/oss/.. -I/src/FreeRDP/build/channels/audin/client/oss -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -MF channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o.d -o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o -c /src/FreeRDP/channels/audin/client/oss/audin_oss.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/audin/client/oss/audin_oss.c:43: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/audin/client/oss/audin_oss.c:72:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 72 | winpr_strerror((_error), buffer, sizeof(buffer))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 5 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [344/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o -c /src/FreeRDP/libfreerdp/codec/progressive.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/primitives.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/progressive.c:40: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:872:57: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 872 | BOOL subbandDiff, BOOL extrapolate) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1098:49: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1098 | state->nz = ((bs->accumulator >> (32u - k)) & bs->mask); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:16: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | return sign ? -1 * mag : mag; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | return sign ? -1 * mag : mag; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1138:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | return sign ? -1 * mag : mag; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1170:56: warning: unused parameter 'bitPos' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1170 | UINT32 bitPos, UINT32 numBits) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1227:62: warning: unused parameter 'subbandDiff' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1227 | const BYTE* rawData, UINT32 rawLen, BOOL coeffDiff, BOOL subbandDiff, BOOL extrapolate) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1496:83: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1496 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1574:75: warning: unused parameter 'context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1574 | const PROGRESSIVE_BLOCK_CONTEXT* context) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:1803:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1803 | close_cnt = idx + 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2067:8: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2067 | len = Stream_GetRemainingLength(s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2205:21: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2205 | boxLeft = surface->gridWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2206:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2206 | boxTop = surface->gridHeight; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2240:9: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2240 | return (size_t)rc; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2344:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2344 | updateRect.left = nXDst + tile->x; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2345:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2345 | updateRect.top = nYDst + tile->y; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2513:14: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2513 | numRects = region16_n_rects(invalidRegion); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2542:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2542 | r->x = x; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2543:11: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2543 | r->y = y; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2544:29: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2544 | r->width = MIN(64, Width - x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2545:31: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2545 | r->height = MIN(64, Height - y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/include/freerdp/types.h:28:41: note: expanded from macro 'MIN' Step #57 - "compile-libfuzzer-undefined-x86_64": 28 | #define MIN(x, y) (((x) < (y)) ? (x) : (y)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2565:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2565 | progressive->rfx_context->width = Width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2566:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2566 | progressive->rfx_context->height = Height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:2640:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2640 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :145:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 145 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:79:20: warning: unused function 'progressive_rfx_quant_ladd' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 79 | static INLINE void progressive_rfx_quant_ladd(RFX_COMPONENT_CODEC_QUANT* q, int val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:175:20: warning: unused function 'progressive_rfx_quant_cmp_less_equal' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 175 | static INLINE BOOL progressive_rfx_quant_cmp_less_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/progressive.c:247:20: warning: unused function 'progressive_rfx_quant_cmp_greater_equal' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 247 | static INLINE BOOL progressive_rfx_quant_cmp_greater_equal(const RFX_COMPONENT_CODEC_QUANT* q1, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 32 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [345/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -MF channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o.d -o channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o -c /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:363:20: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PDVC_PLUGIN_ENTRY' (aka 'unsigned int (*)(struct S_IDRDYNVC_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 363 | pDVCPluginEntry = (PDVC_PLUGIN_ENTRY)freerdp_load_channel_addin_entry( Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 364 | args->argv[0], NULL, NULL, FREERDP_ADDIN_CHANNEL_DYNAMIC); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:828:48: warning: unused parameter 'ThreadingFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 828 | UINT32 ThreadingFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:989:63: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 989 | Stream_Write_UINT8(data_out, (DATA_FIRST_PDU << 4) | cbChId | (cbLen << 2)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1210:57: warning: implicit conversion loses integer precision: 'int' to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1210 | Stream_Write_UINT8(data_out, (CREATE_REQUEST_PDU << 4) | cbChId); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c:1224:16: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1224 | retStatus = STATUS_NO_MEMORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:63:26: note: expanded from macro 'STATUS_NO_MEMORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | #define STATUS_NO_MEMORY STATUS_CAST(NTSTATUS, 0xC0000017L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [346/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -MF channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o.d -o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o -c /src/FreeRDP/channels/rail/client/rail_orders.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rail/client/rail_orders.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:94:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | Stream_Read_INT16(s, minmaxinfo->maxWidth); /* maxWidth (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:95:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 95 | Stream_Read_INT16(s, minmaxinfo->maxHeight); /* maxHeight (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:96:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 96 | Stream_Read_INT16(s, minmaxinfo->maxPosX); /* maxPosX (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:97:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 97 | Stream_Read_INT16(s, minmaxinfo->maxPosY); /* maxPosY (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:98:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 98 | Stream_Read_INT16(s, minmaxinfo->minTrackWidth); /* minTrackWidth (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:99:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 99 | Stream_Read_INT16(s, minmaxinfo->minTrackHeight); /* minTrackHeight (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:100:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 100 | Stream_Read_INT16(s, minmaxinfo->maxTrackWidth); /* maxTrackWidth (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:101:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | Stream_Read_INT16(s, minmaxinfo->maxTrackHeight); /* maxTrackHeight (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:125:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | Stream_Read_INT16(s, localMoveSize->posX); /* posX (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:126:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 126 | Stream_Read_INT16(s, localMoveSize->posY); /* posY (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rail/client/rail_orders.c:315:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 315 | Stream_Write_UINT16(s, langImeInfo->LanguageID); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 15 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [347/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpsnd/common -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -MF channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o.d -o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o -c /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:40: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:435:30: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 435 | rdpsnd->wCurrentFormatNo = wFormatNo; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:697:9: warning: variable 'dwAudioTimeStamp' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 697 | UINT32 dwAudioTimeStamp = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:855:10: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_RDPSND_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_RDPSND_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 855 | entry = (PFREERDP_RDPSND_DEVICE_ENTRY)freerdp_load_channel_addin_entry(RDPSND_CHANNEL_NAME, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 856 | name, NULL, flags); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:953:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 953 | rdpsnd->fixed_format->nSamplesPerSec = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c:971:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 971 | rdpsnd->latency = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 9 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [348/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o -c /src/FreeRDP/client/common/client_cliprdr_file.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/client/common/client_cliprdr_file.c:44: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1296:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1294 | CLIPRDR_FILE_CONTENTS_RESPONSE response = { .streamId = request->streamId, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1295 | .requestedData = data, Step #57 - "compile-libfuzzer-undefined-x86_64": 1296 | .cbRequested = size, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1309:62: warning: unused parameter 'arg' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1309 | static BOOL dump_streams(const void* key, void* value, void* arg) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1374:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1374 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1461:27: warning: implicit conversion changes signedness: 'const UINT64' (aka 'const unsigned long') to '__off64_t' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1461 | if (_fseeki64(rfile->fp, offset, SEEK_SET) < 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/build/winpr/include/winpr/wtypes.h:600:50: note: expanded from macro '_fseeki64' Step #57 - "compile-libfuzzer-undefined-x86_64": 600 | #define _fseeki64(fp, offset, origin) fseeko(fp, offset, origin) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:66: warning: unused parameter 'file_context' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1963:92: warning: unused parameter 'clip' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1963 | BOOL cliprdr_file_context_update_server_data(CliprdrFileContext* file_context, wClipboard* clip, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:58: warning: unused parameter 'data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1964 | const void* data, size_t size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1964:71: warning: unused parameter 'size' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1964 | const void* data, size_t size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:68: warning: unused parameter 'stop_thread' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2453:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2453 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :43:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:58:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | #define NO_CLIP_DATA_ID (UINT64_C(1) << 32) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:56:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 56 | #define MAX_CLIP_DATA_DIR_LEN 10 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:64:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 64 | #define DEBUG_CLIPRDR(log, ...) \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:57:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | #define MAX_CLIPBOARD_FORMATS 255 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:59:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | #define WIN32_FILETIME_TO_UNIX_EPOCH UINT64_C(11644473600) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:2030:6: warning: unused function 'cliprdr_file_session_terminate' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 2030 | void cliprdr_file_session_terminate(CliprdrFileContext* file, BOOL stop_thread) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client_cliprdr_file.c:1651:13: warning: unused function 'cliprdr_file_server_content_changed_and_update' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 1651 | static BOOL cliprdr_file_server_content_changed_and_update(CliprdrFileContext* file, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 21 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [349/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o -c /src/FreeRDP/libfreerdp/codec/rfx.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:35: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings.h:32: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx.c:43: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/rfx_types.h:26: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/pool.h:257:71: warning: unused parameter 'pcbe' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 257 | static INLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:346:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 346 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :54:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 54 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:423:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 423 | context->bits_per_pixel = FreeRDPGetBitsPerPixel(pixel_format); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:449:19: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 449 | context->width = width; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:450:20: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 450 | context->height = height; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:463:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 463 | context->decodedHeaderBlocks &= ~RFX_DECODED_SYNC; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:495:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 495 | context->decodedHeaderBlocks &= ~RFX_DECODED_VERSIONS; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:539:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 539 | context->decodedHeaderBlocks &= ~RFX_DECODED_CHANNELS; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:596:34: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 596 | context->decodedHeaderBlocks &= ~RFX_DECODED_CONTEXT; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:796:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 796 | static void CALLBACK rfx_process_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:797:85: warning: unused parameter 'work' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 797 | void* context, PTP_WORK work) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:814:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 814 | message->numTiles = count; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1374:27: warning: cast from 'RFX_TILE **' to 'const RFX_TILE **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 1374 | return (const RFX_TILE**)message->tiles; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1528:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1528 | Stream_Write_UINT32(s, blockLen); /* BlockT.blockLen (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1549:83: warning: unused parameter 'instance' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1549 | static void CALLBACK rfx_compose_message_tile_work_callback(PTP_CALLBACK_INSTANCE instance, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1550:85: warning: unused parameter 'work' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1550 | void* context, PTP_WORK work) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1560:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1560 | const RECTANGLE_16 mainRect = { 0, 0, width, height }; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1697:22: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1697 | message->numRects = regionNbRects; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1719:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1719 | currentTileRect.top = gridRelY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1720:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1720 | currentTileRect.bottom = gridRelY + tileHeight; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1733:24: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1733 | tileWidth = width - gridRelX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1735:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1735 | currentTileRect.left = gridRelX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1736:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1736 | currentTileRect.right = gridRelX + tileWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1746:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1746 | tile->xIdx = xIdx; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1747:18: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1747 | tile->yIdx = yIdx; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1748:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1748 | tile->x = gridRelX; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1749:15: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1749 | tile->y = gridRelY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1751:19: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1751 | tile->width = tileWidth; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:1917:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1917 | msg->frameIdx = message->frameIdx + j; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2015:33: warning: implicit conversion loses integer precision: 'const UINT16' (aka 'const unsigned short') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2015 | Stream_Write_UINT8(s, message->numQuant); /* numQuant (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2024:38: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2024 | Stream_Write_UINT8(s, quantVals[0] + (quantVals[1] << 4)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2075:25: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2075 | Stream_Write_UINT32(s, blockLen); /* set CodecChannelT.blockLen (4 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/rfx.c:2083:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2083 | const RFX_RECT* rect = rfx_message_get_rect_const(message, i); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 39 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [350/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -MF channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o.d -o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o -c /src/FreeRDP/channels/drive/client/drive_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/drive/client/drive_main.c:38: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:80:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 80 | rc = STATUS_ACCESS_DENIED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:107:30: note: expanded from macro 'STATUS_ACCESS_DENIED' Step #57 - "compile-libfuzzer-undefined-x86_64": 107 | #define STATUS_ACCESS_DENIED STATUS_CAST(NTSTATUS, 0xC0000022L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:84:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | rc = STATUS_NO_SUCH_FILE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #57 - "compile-libfuzzer-undefined-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:88:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | rc = STATUS_DEVICE_BUSY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:254:28: note: expanded from macro 'STATUS_DEVICE_BUSY' Step #57 - "compile-libfuzzer-undefined-x86_64": 254 | #define STATUS_DEVICE_BUSY STATUS_CAST(NTSTATUS, 0x80000011) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:92:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 92 | rc = STATUS_NO_SUCH_DEVICE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #57 - "compile-libfuzzer-undefined-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:96:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 96 | rc = STATUS_NO_SUCH_DEVICE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:305:31: note: expanded from macro 'STATUS_NO_SUCH_DEVICE' Step #57 - "compile-libfuzzer-undefined-x86_64": 305 | #define STATUS_NO_SUCH_DEVICE STATUS_CAST(NTSTATUS, 0xC000000E) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:101:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | rc = STATUS_OBJECT_NAME_COLLISION; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:344:38: note: expanded from macro 'STATUS_OBJECT_NAME_COLLISION' Step #57 - "compile-libfuzzer-undefined-x86_64": 344 | #define STATUS_OBJECT_NAME_COLLISION STATUS_CAST(NTSTATUS, 0xC0000035) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:105:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 105 | rc = STATUS_NO_SUCH_FILE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:306:29: note: expanded from macro 'STATUS_NO_SUCH_FILE' Step #57 - "compile-libfuzzer-undefined-x86_64": 306 | #define STATUS_NO_SUCH_FILE STATUS_CAST(NTSTATUS, 0xC000000F) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:109:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 109 | rc = STATUS_INVALID_HANDLE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:61:31: note: expanded from macro 'STATUS_INVALID_HANDLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 61 | #define STATUS_INVALID_HANDLE STATUS_CAST(NTSTATUS, 0xC0000008L) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:113:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 113 | rc = STATUS_NO_MORE_FILES; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:244:30: note: expanded from macro 'STATUS_NO_MORE_FILES' Step #57 - "compile-libfuzzer-undefined-x86_64": 244 | #define STATUS_NO_MORE_FILES STATUS_CAST(NTSTATUS, 0x80000006) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:117:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 117 | rc = STATUS_NOT_A_DIRECTORY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:553:32: note: expanded from macro 'STATUS_NOT_A_DIRECTORY' Step #57 - "compile-libfuzzer-undefined-x86_64": 553 | #define STATUS_NOT_A_DIRECTORY STATUS_CAST(NTSTATUS, 0xC0000103) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:121:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 121 | rc = STATUS_OBJECT_PATH_NOT_FOUND; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:348:38: note: expanded from macro 'STATUS_OBJECT_PATH_NOT_FOUND' Step #57 - "compile-libfuzzer-undefined-x86_64": 348 | #define STATUS_OBJECT_PATH_NOT_FOUND STATUS_CAST(NTSTATUS, 0xC000003A) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:125:9: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 125 | rc = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:161:9: warning: variable 'allocationSize' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 161 | UINT64 allocationSize = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:247:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 247 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:285:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 285 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:347:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 347 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:387:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 387 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:421:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 421 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:429:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 429 | irp->IoStatus = STATUS_DIRECTORY_NOT_EMPTY; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:551:36: note: expanded from macro 'STATUS_DIRECTORY_NOT_EMPTY' Step #57 - "compile-libfuzzer-undefined-x86_64": 551 | #define STATUS_DIRECTORY_NOT_EMPTY STATUS_CAST(NTSTATUS, 0xC0000101) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:565:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 565 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:473:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 473 | Stream_Write_UINT32(output, length); /* Length */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:486:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 486 | Stream_Write_UINT32(output, volumeLabelLen); /* VolumeLabelLength */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:516:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 516 | Stream_Write_UINT32(output, length); /* Length */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:527:32: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 527 | Stream_Write_UINT32(output, diskTypeLen); /* FileSystemNameLength */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:582:9: warning: variable 'FsInformationClass' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 582 | UINT32 FsInformationClass = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:626:19: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 626 | irp->IoStatus = STATUS_UNSUCCESSFUL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:292:29: note: expanded from macro 'STATUS_UNSUCCESSFUL' Step #57 - "compile-libfuzzer-undefined-x86_64": 292 | #define STATUS_UNSUCCESSFUL STATUS_CAST(NTSTATUS, 0xC0000001) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:657:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 657 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/drive/client/drive_main.c:736:20: warning: implicit conversion changes signedness: 'NTSTATUS' (aka 'int') to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 736 | irp->IoStatus = STATUS_NOT_SUPPORTED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:481:30: note: expanded from macro 'STATUS_NOT_SUPPORTED' Step #57 - "compile-libfuzzer-undefined-x86_64": 481 | #define STATUS_NOT_SUPPORTED STATUS_CAST(NTSTATUS, 0xC00000BB) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/nt.h:30:29: note: expanded from macro 'STATUS_CAST' Step #57 - "compile-libfuzzer-undefined-x86_64": 30 | #define STATUS_CAST(t, val) (t)(val) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 32 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [351/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -MF channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o.d -o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o -c /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:226:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'BOOL' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 226 | return rc; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:741:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #57 - "compile-libfuzzer-undefined-x86_64": 741 | snprintf(buffer, sizeof(buffer), location, (unsigned long)uid); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:743:37: warning: format string is not a string literal [-Wformat-nonliteral] Step #57 - "compile-libfuzzer-undefined-x86_64": 743 | snprintf(buffer, sizeof(buffer), location, uname); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:952:21: warning: implicit conversion loses integer precision: 'ULONG_PTR' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 952 | UINT32 ids[1] = { key }; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1473:9: warning: variable 'FileId' set but not used [-Wunused-but-set-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1473 | UINT32 FileId = 0; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c:1879:64: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'ULONG' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1878 | status = plugin->channelEntryPoints.pVirtualChannelWriteEx( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1879 | plugin->InitHandle, plugin->OpenHandle, Stream_Buffer(s), pos, s); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [352/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/audin/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -MF channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o.d -o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o -c /src/FreeRDP/channels/audin/client/audin_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/audin/client/audin_main.c:35: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/addin.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:642:81: warning: unused parameter 'Data' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 642 | IWTSVirtualChannel* pChannel, BYTE* Data, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:643:51: warning: unused parameter 'pbAccept' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 643 | BOOL* pbAccept, IWTSVirtualChannelCallback** ppCallback) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:814:6: warning: cast from 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') to 'PFREERDP_AUDIN_DEVICE_ENTRY' (aka 'unsigned int (*)(FREERDP_AUDIN_DEVICE_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 814 | (const PFREERDP_AUDIN_DEVICE_ENTRY)freerdp_load_channel_addin_entry(AUDIN_CHANNEL_NAME, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 815 | name, NULL, 0); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/audin/client/audin_main.c:948:42: warning: implicit conversion loses integer precision: 'long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 948 | audin->fixed_format->nSamplesPerSec = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 8 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [353/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -MF channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o.d -o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o -c /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:101:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 101 | dataLen = pos - 8; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:223:82: warning: unused parameter 'length' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 223 | static UINT cliprdr_process_clip_caps(cliprdrPlugin* cliprdr, wStream* s, UINT32 length, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:224:46: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | UINT16 flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:605:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 605 | flags &= ~CB_USE_LONG_FORMAT_NAMES; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:607:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 607 | flags &= ~CB_STREAM_FILECLIP_ENABLED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:609:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 609 | flags &= ~CB_FILECLIP_NO_FILE_PATHS; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:611:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 611 | flags &= ~CB_CAN_LOCK_CLIPDATA; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:613:12: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 613 | flags &= ~CB_HUGE_FILE_SUPPORT_ENABLED; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1015:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1015 | static UINT cliprdr_virtual_channel_event_connected(cliprdrPlugin* cliprdr, LPVOID pData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c:1016:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1016 | UINT32 dataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 14 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [354/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -MF client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o -c /src/FreeRDP/channels/client/addin.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/client/addin.c:31: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:86:74: warning: unused parameter 'pszName' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 86 | static FREERDP_ADDIN** freerdp_channels_list_client_static_addins(LPCSTR pszName, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:87:74: warning: unused parameter 'pszSubsystem' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 87 | LPCSTR pszSubsystem, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:88:74: warning: unused parameter 'pszType' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:88:89: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 88 | LPCSTR pszType, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:163:83: warning: unused parameter 'dwFlags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 163 | LPCSTR pszType, DWORD dwFlags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:493:16: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 493 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:497:15: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 497 | return (PVIRTUALCHANNELENTRY)subsystems->entry; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/client/addin.c:510:12: warning: cast from 'UINT (*)()' (aka 'unsigned int (*)()') to 'PVIRTUALCHANNELENTRY' (aka 'int (*)(struct tagCHANNEL_ENTRY_POINTS *)') converts to incompatible function type [-Wcast-function-type-strict] Step #57 - "compile-libfuzzer-undefined-x86_64": 510 | return (PVIRTUALCHANNELENTRY)table->entry; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 12 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [355/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/encomsp/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -MF channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o.d -o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o -c /src/FreeRDP/channels/encomsp/client/encomsp_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/encomsp/client/encomsp_main.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1093:84: warning: unused parameter 'pData' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1093 | static UINT encomsp_virtual_channel_event_connected(encomspPlugin* encomsp, LPVOID pData, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/encomsp/client/encomsp_main.c:1094:60: warning: unused parameter 'dataLength' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1094 | UINT32 dataLength) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 6 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [356/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o -c /src/FreeRDP/libfreerdp/core/orders.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/orders.c:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/core/settings.h:30: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/settings_types_private.h:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:147:17: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 147 | switch (bmf & (~CACHED_BRUSH)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:469:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #57 - "compile-libfuzzer-undefined-x86_64": 469 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:489:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #57 - "compile-libfuzzer-undefined-x86_64": 489 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:509:39: warning: format string is not a string literal [-Wformat-nonliteral] Step #57 - "compile-libfuzzer-undefined-x86_64": 509 | sprintf_s(buffer, ARRAYSIZE(buffer), fmt, orderType); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:531:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 531 | Stream_Read_INT16(s, lsi16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:539:25: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 539 | Stream_Write_UINT16(s, coord); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:614:26: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 614 | *value = (byte & 0x7F) << 8; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:731:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 731 | *value = (byte & 0x3F) << 8; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:737:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 737 | *value = (byte & 0x3F) << 16; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:739:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 739 | *value |= (byte << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:745:27: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 745 | *value = (byte & 0x3F) << 24; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:747:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 747 | *value |= (byte << 16); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:749:20: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 749 | *value |= (byte << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:766:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 766 | Stream_Write_UINT8(s, value); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:812:18: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 812 | uvalue = (byte | ~0x3F); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:906:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 906 | brush->data[0] = brush->hatch; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:915:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 915 | Stream_Write_UINT8(s, brush->x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:920:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 920 | Stream_Write_UINT8(s, brush->y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:925:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 925 | Stream_Write_UINT8(s, brush->style); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:941:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 941 | Stream_Write_UINT8(s, brush->hatch); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:954:27: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 954 | brush->data[0] = brush->hatch; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:51: warning: unused parameter 'x' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1025 | INT16 x, INT16 y) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1025:60: warning: unused parameter 'y' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1025 | INT16 x, INT16 y) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1070:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1070 | const UINT32 mask = (1UL << ((UINT32)number - 1UL)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1186:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1186 | if (!order_field_flag_is_set(orderInfo, NO)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1202:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1202 | if (!order_field_flag_is_set(orderInfo, NO)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1263:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1263 | Stream_Write_UINT8(s, dstblt->bRop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1277:65: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1277 | update_read_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1304:32: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1304 | Stream_Write_UINT8(s, patblt->bRop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1314:62: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1314 | update_write_brush(s, &patblt->brush, orderInfo->fieldFlags >> 7); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1354:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1354 | Stream_Write_UINT8(s, scrblt->bRop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1499:72: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1499 | if (!update_read_brush(s, &multi_patblt->brush, orderInfo->fieldFlags >> 7)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1700:34: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1700 | Stream_Write_UINT16(s, line_to->backMode); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1712:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1712 | Stream_Write_UINT8(s, line_to->bRop2); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1714:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1714 | Stream_Write_UINT8(s, line_to->penStyle); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1716:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1716 | Stream_Write_UINT8(s, line_to->penWidth); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:63: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1747:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1746 | return update_read_delta_points(s, &polyline->points, polyline->numDeltaEntries, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1747 | polyline->xStart, polyline->yStart); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1796:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1796 | cacheId = (memblt->cacheId & 0xFF) | ((memblt->colorIndex & 0xFF) << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1808:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1808 | Stream_Write_UINT8(s, memblt->bRop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1814:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1814 | Stream_Write_UINT16(s, memblt->cacheIndex); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1832:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1832 | if (!update_read_brush(s, &mem3blt->brush, orderInfo->fieldFlags >> 10) || Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1872:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1872 | !update_read_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14) || Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1912:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1912 | Stream_Write_UINT8(s, glyph_index->cacheId); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1914:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1914 | Stream_Write_UINT8(s, glyph_index->flAccel); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1916:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1916 | Stream_Write_UINT8(s, glyph_index->ulCharInc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1918:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1918 | Stream_Write_UINT8(s, glyph_index->fOpRedundant); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1924:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1924 | Stream_Write_UINT16(s, glyph_index->bkLeft); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1926:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1926 | Stream_Write_UINT16(s, glyph_index->bkTop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1928:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1928 | Stream_Write_UINT16(s, glyph_index->bkRight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1930:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1930 | Stream_Write_UINT16(s, glyph_index->bkBottom); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1932:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1932 | Stream_Write_UINT16(s, glyph_index->opLeft); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1934:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1934 | Stream_Write_UINT16(s, glyph_index->opTop); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1936:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1936 | Stream_Write_UINT16(s, glyph_index->opRight); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1938:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1938 | Stream_Write_UINT16(s, glyph_index->opBottom); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1944:67: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1944 | update_write_brush(s, &glyph_index->brush, orderInfo->fieldFlags >> 14); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1946:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1946 | Stream_Write_UINT16(s, glyph_index->x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1948:38: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1948 | Stream_Write_UINT16(s, glyph_index->y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:1950:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1950 | Stream_Write_UINT8(s, glyph_index->cbData); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2048:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2048 | glyph->cb = Stream_GetRemainingLength(sub); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:67: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2093:47: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2092 | return update_read_delta_points(s, &polygon_sc->points, polygon_sc->numPoints, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2093 | polygon_sc->xStart, polygon_sc->yStart); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2116:70: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2116 | if (!update_read_brush(s, &polygon_cb->brush, orderInfo->fieldFlags >> 6)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:65: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2134:45: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2133 | if (!update_read_delta_points(s, &polygon_cb->points, polygon_cb->numPoints, Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2134 | polygon_cb->xStart, polygon_cb->yStart)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2173:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2173 | update_read_brush(s, &ellipse_cb->brush, orderInfo->fieldFlags >> 8)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2242:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2242 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :158:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 158 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2271:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2271 | Stream_Write_UINT8(s, cache_bitmap->cacheId); /* cacheId (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2273:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2273 | Stream_Write_UINT8(s, cache_bitmap->bitmapWidth); /* bitmapWidth (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2274:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2274 | Stream_Write_UINT8(s, cache_bitmap->bitmapHeight); /* bitmapHeight (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2275:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2275 | Stream_Write_UINT8(s, cache_bitmap->bitmapBpp); /* bitmapBpp (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2276:25: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2276 | Stream_Write_UINT16(s, bitmapLength); /* bitmapLength (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2277:39: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2277 | Stream_Write_UINT16(s, cache_bitmap->cacheIndex); /* cacheIndex (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2388:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2388 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :173:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 173 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:71: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2418 | ((cache_bitmap_v2->flags << 7) & 0xFF80); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2417:65: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2417 | *flags = (cache_bitmap_v2->cacheId & 0x0003) | (bitsPerPixelId << 3) | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2450:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2449 | Stream_Write_UINT16( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2450 | s, cache_bitmap_v2->cbCompFirstRowSize); /* cbCompFirstRowSize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2452:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2451 | Stream_Write_UINT16( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2452 | s, cache_bitmap_v2->cbCompMainBodySize); /* cbCompMainBodySize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2453:44: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2453 | Stream_Write_UINT16(s, cache_bitmap_v2->cbScanWidth); /* cbScanWidth (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2455:28: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2454 | Stream_Write_UINT16( Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2455 | s, cache_bitmap_v2->cbUncompressedSize); /* cbUncompressedSize (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2539:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2539 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :2:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 2 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2546:57: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2546 | UINT16* flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2569:42: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2569 | Stream_Write_UINT16(s, cache_bitmap_v3->cacheIndex); /* cacheIndex (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2572:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2572 | Stream_Write_UINT8(s, bitmapData->bpp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2575:36: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2575 | Stream_Write_UINT8(s, bitmapData->codecID); /* codecID (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2576:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2576 | Stream_Write_UINT16(s, bitmapData->width); /* width (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2577:37: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2577 | Stream_Write_UINT16(s, bitmapData->height); /* height (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2616:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2616 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :12:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 12 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2585:76: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2585 | UINT16 flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2646:43: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2646 | Stream_Write_UINT8(s, cache_color_table->cacheIndex); /* cacheIndex (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2647:44: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2647 | Stream_Write_UINT16(s, cache_color_table->numberColors); /* numberColors (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2681:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2681 | Stream_Read_INT16(s, glyph->x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2682:3: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2682 | Stream_Read_INT16(s, glyph->y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2736:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2736 | Stream_Write_UINT8(s, cache_glyph->cacheId); /* cacheId (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2737:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2737 | Stream_Write_UINT8(s, cache_glyph->cGlyphs); /* cGlyphs (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2743:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2743 | Stream_Write_UINT16(s, glyph->cacheIndex); /* cacheIndex (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2745:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2745 | Stream_Write_UINT16(s, lsi16); /* x (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2747:26: warning: implicit conversion changes signedness: 'INT16' (aka 'short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2747 | Stream_Write_UINT16(s, lsi16); /* y (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2748:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2748 | Stream_Write_UINT16(s, glyph->cx); /* cx (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2749:33: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2749 | Stream_Write_UINT16(s, glyph->cy); /* cy (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2840:88: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2840 | *flags = (cache_glyph_v2->cacheId & 0x000F) | ((cache_glyph_v2->flags & 0x000F) << 4) | Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 2841 | ((cache_glyph_v2->cGlyphs & 0x00FF) << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2847:32: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2847 | Stream_Write_UINT8(s, glyph->cacheIndex); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2889:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2889 | const size_t dstIndex = ((y * 8 + x) * bytesPerPixel) + k; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~^~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:44: warning: unused parameter 's' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:59: warning: unused parameter 'input' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2900:71: warning: unused parameter 'bpp' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2900 | static BOOL update_compress_brush(wStream* s, const BYTE* input, BYTE bpp) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2965:47: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2964 | if (!update_decompress_brush(s, cache_brush->data, sizeof(cache_brush->data), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2965 | cache_brush->bpp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2978:40: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2978 | Stream_Read(s, &cache_brush->data[i * scanline], scanline); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:2904:95: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2904 | static CACHE_BRUSH_ORDER* update_read_cache_brush_order(rdpUpdate* update, wStream* s, UINT16 flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3011:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3011 | Stream_Write_UINT8(s, cache_brush->index); /* cacheEntry (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3013:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3013 | Stream_Write_UINT8(s, cache_brush->cx); /* cx (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3014:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3014 | Stream_Write_UINT8(s, cache_brush->cy); /* cy (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3015:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3015 | Stream_Write_UINT8(s, cache_brush->style); /* style (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3016:37: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3016 | Stream_Write_UINT8(s, cache_brush->length); /* iBytes (1 byte) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3045:67: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3045 | if (!update_compress_brush(s, cache_brush->data, cache_brush->bpp)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3055:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3055 | Stream_Write(s, &cache_brush->data[i * scanline], scanline); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ ^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3156:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3156 | Stream_Write_UINT16(s, create_offscreen_bitmap->cx); /* cx (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3157:50: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3157 | Stream_Write_UINT16(s, create_offscreen_bitmap->cy); /* cy (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3161:38: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3161 | Stream_Write_UINT16(s, deleteList->cIndices); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3179:76: warning: unused parameter 'switch_surface' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 3179 | size_t update_approximate_switch_surface_order(const SWITCH_SURFACE_ORDER* switch_surface) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3190:41: warning: implicit conversion loses integer precision: 'const UINT32' (aka 'const unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3190 | Stream_Write_UINT16(s, switch_surface->bitmapId); /* bitmapId (2 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3375:23: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3375 | *fieldFlags |= byte << (i * 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ ~~~~~^~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3380:67: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 3380 | BOOL update_write_field_flags(wStream* s, UINT32 fieldFlags, BYTE flags, BYTE fieldBytes) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3475:35: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT8' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3475 | Stream_Write_UINT8(s, orderInfo->boundsFlags); /* field flags */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3713:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3713 | gdi_rop3_code(primary->dstblt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3712:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3712 | orderName, gdi_rop3_code_string(primary->dstblt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3722:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3722 | gdi_rop3_code(primary->patblt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3721:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3721 | orderName, gdi_rop3_code_string(primary->patblt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3731:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3731 | gdi_rop3_code(primary->scrblt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3730:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3730 | orderName, gdi_rop3_code_string(primary->scrblt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3756:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3756 | gdi_rop3_code(primary->multi_dstblt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3755:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3755 | orderName, gdi_rop3_code_string(primary->multi_dstblt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3766:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3766 | gdi_rop3_code(primary->multi_patblt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3765:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3765 | orderName, gdi_rop3_code_string(primary->multi_patblt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3776:51: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3776 | gdi_rop3_code(primary->multi_scrblt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3775:69: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3775 | orderName, gdi_rop3_code_string(primary->multi_scrblt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3816:45: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3816 | gdi_rop3_code(primary->memblt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3815:63: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3815 | orderName, gdi_rop3_code_string(primary->memblt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3825:46: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3825 | gdi_rop3_code(primary->mem3blt.bRop)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3824:64: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3824 | orderName, gdi_rop3_code_string(primary->mem3blt.bRop), Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3936:2: warning: implicit conversion changes signedness: 'UINT16' (aka 'unsigned short') to 'INT16' (aka 'short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3936 | Stream_Read_INT16(s, orderLength); /* orderLength (2 bytes signed) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:372:8: note: expanded from macro 'Stream_Read_INT16' Step #57 - "compile-libfuzzer-undefined-x86_64": 372 | _v = stream_read_i16_le(_s, TRUE); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:4086:16: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 4086 | end = start + orderLengthFull; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/core/orders.c:3913:77: warning: unused parameter 'flags' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 3913 | static BOOL update_recv_secondary_order(rdpUpdate* update, wStream* s, BYTE flags) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": 147 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [357/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/client.c.o -MF client/common/CMakeFiles/freerdp-client.dir/client.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/client.c.o -c /src/FreeRDP/client/common/client.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/client/common/client.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:467:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 467 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:488:28: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 488 | winpr_strerror(errno, ebuffer, sizeof(ebuffer)), errno); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/include/errno.h:38:17: note: expanded from macro 'errno' Step #57 - "compile-libfuzzer-undefined-x86_64": 38 | # define errno (*__errno_location ()) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:206:60: note: expanded from macro 'WLog_ERR' Step #57 - "compile-libfuzzer-undefined-x86_64": 206 | #define WLog_ERR(tag, ...) WLog_Print_tag(tag, WLOG_ERROR, __VA_ARGS__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:152:43: note: expanded from macro 'WLog_Print_tag' Step #57 - "compile-libfuzzer-undefined-x86_64": 152 | WLog_Print(_log_cached_ptr, _log_level, __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:142:45: note: expanded from macro 'WLog_Print' Step #57 - "compile-libfuzzer-undefined-x86_64": 142 | WLog_Print_unchecked(_log, _log_level, ##__VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/wlog.h:134:21: note: expanded from macro 'WLog_Print_unchecked' Step #57 - "compile-libfuzzer-undefined-x86_64": 134 | __VA_ARGS__); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:554:43: warning: unused parameter 'instance' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 554 | BOOL client_cli_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWORD count, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:592:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 592 | *choice = answer; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1117:46: warning: unused parameter 'instance' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1117:68: warning: unused parameter 'request' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1117:84: warning: unused parameter 'token' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1117 | BOOL client_common_get_access_token(freerdp* instance, const char* request, char** token) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1203:9: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1203 | return delay; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1581:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1581:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1581 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1638:77: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1638:74: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1638 | return freerdp_input_send_rel_mouse_event(cctx->context.input, mflags, x, y); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:1996:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'UINT32' (aka 'unsigned int') [-Wfloat-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1996 | normalizedpressure = (pressure * 1024) / pen->max_pressure; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:2002:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2002 | rotation = va_arg(args, unsigned); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:2007:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2007 | tiltX = va_arg(args, int); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/client.c:2012:11: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2012 | tiltX = va_arg(args, int); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /usr/local/lib/clang/18/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' Step #57 - "compile-libfuzzer-undefined-x86_64": 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 20 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [358/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o -c /src/FreeRDP/libfreerdp/primitives/prim_YUV.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:28: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:218:50: warning: unused parameter 'nTotalHeight' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 218 | UINT32 nTotalHeight, BYTE* WINPR_RESTRICT pDst[3], Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:511:30: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 511 | nWidth = (roi->width + 1) & ~0x0001; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:512:32: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 512 | nHeight = (roi->height + 1) & ~0x0001; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:624:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 624 | return ((-29 * R - 99 * G + 128 * B) >> 8) + 128; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:629:45: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 629 | return ((128 * R - 116 * G - 12 * B) >> 8) + 128; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:734:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 734 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:811:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 811 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:28: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:24: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:898:20: warning: implicit conversion loses integer precision: 'INT32' (aka 'int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 898 | *udst++ = RGB2U(Ra, Ga, Ba); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1006:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1006 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1007:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1007 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1053:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1053 | const UINT32 n = (i & ~7) + i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1147:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1147 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1148:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1148 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1194:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1194 | const UINT32 n = (i & ~7) + i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1297:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1297 | const BYTE Uavg = ((UINT16)U1e + (UINT16)U2e + (UINT16)U1o + (UINT16)U2o) / 4; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1298:78: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1298 | const BYTE Vavg = ((UINT16)V1e + (UINT16)V2e + (UINT16)V1o + (UINT16)V2o) / 4; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/primitives/prim_YUV.c:1395:25: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1395 | const UINT32 n = (i & ~7) + i; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": 27 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [359/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/channels/rdpgfx/client/.. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -MF channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o.d -o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o -c /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:33: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:546:12: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 546 | pad = 340 - (RDPGFX_HEADER_SIZE + 12 + (pdu.monitorCount * 20)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:554:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 554 | Stream_Seek(s, pad); /* pad (total size is 340 bytes) */ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1241:22: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1241 | qoe.timeDiffSE = diff; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:1240:26: warning: implicit conversion loses integer precision: 'UINT64' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1240 | qoe.timestamp = gfx->StartDecodingTime; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:2327:91: warning: unused parameter 'settings' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 2327 | static UINT init_plugin_cb(GENERIC_DYNVC_PLUGIN* base, rdpContext* rcontext, rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c:626:13: warning: unused function 'rdpgfx_load_cache_import_offer' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 626 | static UINT rdpgfx_load_cache_import_offer(RDPGFX_PLUGIN* gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU* offer) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 10 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [360/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DEXT_PATH=\"/usr/local/lib/freerdp3/extensions\" -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -MF libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o.d -o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o -c /src/FreeRDP/libfreerdp/codec/interleaved.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:27: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/codec/interleaved.h:24: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:291:38: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 291 | runLength = ((UINT16)pbOrderHdr[1]) | (((UINT16)pbOrderHdr[2]) << 8); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:379:66: warning: unused parameter 'file' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 379 | const char* fkt, const char* file, size_t line) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:446:76: note: expanded from macro 'ENSURE_CAPACITY' Step #57 - "compile-libfuzzer-undefined-x86_64": 446 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 1) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:430:23: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 430 | write_pixel_8(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:447: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:480:76: note: expanded from macro 'ENSURE_CAPACITY' Step #57 - "compile-libfuzzer-undefined-x86_64": 480 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 2) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:51:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:83:26: warning: implicit conversion loses integer precision: 'UINT32' (aka 'unsigned int') to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 83 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:465:24: note: expanded from macro 'DESTWRITEPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 465 | write_pixel_16(_buf, _pix); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:481: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:472:20: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 472 | _pix = (_buf)[0] | ((_buf)[1] << 8); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:39:42: warning: implicit conversion changes signedness: 'INT32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | if (!ENSURE_CAPACITY(pbDest, pbDestEnd, cBits)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:515:76: note: expanded from macro 'ENSURE_CAPACITY' Step #57 - "compile-libfuzzer-undefined-x86_64": 515 | #define ENSURE_CAPACITY(_start, _end, _size) ensure_capacity(_start, _end, _size, 3) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:377:36: note: expanded from macro 'ensure_capacity' Step #57 - "compile-libfuzzer-undefined-x86_64": 377 | ensure_capacity_((start), (end), (size), (base), __func__, __FILE__, __LINE__) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | UNROLL(cBits, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | UINT32 data; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | if (bitmask & mask) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 47 | data = xorPixel ^ fgPel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | else Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | data = xorPixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | UNROLL(cBits, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | UINT32 data; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | if (bitmask & mask) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 47 | data = xorPixel ^ fgPel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | else Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | data = xorPixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:44:3: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 42 | UNROLL(cBits, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 43 | UINT32 data; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 44 | DESTREADPIXEL(xorPixel, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 45 | Step #57 - "compile-libfuzzer-undefined-x86_64": 46 | if (bitmask & mask) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 47 | data = xorPixel ^ fgPel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 48 | else Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | data = xorPixel; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 50 | Step #57 - "compile-libfuzzer-undefined-x86_64": 51 | DESTWRITEPIXEL(pbDest, data); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 53 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:52:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 52 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:84:15: warning: implicit conversion loses integer precision: 'int' to 'BYTE' (aka 'unsigned char') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 84 | mask = mask << 1; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:181:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 181 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 196 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 196 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:194:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 193 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 194 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 195 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 196 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:224:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 224 | SRCREADPIXEL(fgPel, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 236 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 236 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:237:7: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 236 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 237 | DESTREADPIXEL(temp, pbDest - rowDelta); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 238 | DESTWRITEPIXEL(pbDest, temp ^ fgPel); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 239 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:502:71: note: expanded from macro 'DESTREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 502 | #define DESTREADPIXEL(_pix, _buf) _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:253:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 253 | SRCREADPIXEL(pixelA, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:256:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 256 | SRCREADPIXEL(pixelB, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:276:5: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 276 | SRCREADPIXEL(pixelA, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:298:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 298 | SRCREADPIXEL(fgPel, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:346:71: warning: implicit conversion changes signedness: 'UINT32' (aka 'unsigned int') to 'INT32' (aka 'int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 346 | WRITEFGBGIMAGE(pbDest, pbDestEnd, rowDelta, bitmask, fgPel, runLength); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~ ^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:57:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 57 | UNROLL_MULTIPLE(_condition, _exp, 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:58:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 58 | UNROLL_MULTIPLE(_condition, _exp, 4); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/libfreerdp/codec/interleaved.c:516: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/include/bitmap.c:368:6: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 367 | UNROLL(runLength, { Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 368 | SRCREADPIXEL(temp, pbSrc); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 369 | DESTWRITEPIXEL(pbDest, temp); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 370 | }); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:506:39: note: expanded from macro 'SRCREADPIXEL' Step #57 - "compile-libfuzzer-undefined-x86_64": 506 | _pix = (_buf)[0] | ((_buf)[1] << 8) | ((_buf)[2] << 16); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:59:31: note: expanded from macro 'UNROLL' Step #57 - "compile-libfuzzer-undefined-x86_64": 59 | UNROLL_MULTIPLE(_condition, _exp, 1); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:49:16: note: expanded from macro 'UNROLL_MULTIPLE' Step #57 - "compile-libfuzzer-undefined-x86_64": 49 | UNROLL_BODY(_exp, _count); \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~^~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:39:5: note: expanded from macro 'UNROLL_BODY' Step #57 - "compile-libfuzzer-undefined-x86_64": 39 | _exp \ Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:739:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 739 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :148:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 148 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:715:65: warning: unused parameter 'Compressor' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 715 | BITMAP_INTERLEAVED_CONTEXT* bitmap_interleaved_context_new(BOOL Compressor) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/libfreerdp/codec/interleaved.c:149:20: warning: unused function 'rle_code_str_buffer' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 149 | static const char* rle_code_str_buffer(UINT32 code, char* buffer, size_t size) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 71 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [361/371] : && /usr/local/bin/cmake -E rm -f libfreerdp/libfreerdp3.a && /usr/local/bin/llvm-ar qc libfreerdp/libfreerdp3.a libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_emulate.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/FreeRDP.ico.c.o libfreerdp/CMakeFiles/freerdp.dir/emu/scard/smartcard_virtual_gids.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/encoded_types.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/rdpdr_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/drdynvc.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_operations.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_pack.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/smartcard_call.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o libfreerdp/CMakeFiles/freerdp.dir/utils/http.c.o libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/persistent.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/x509_utils.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/cert_common.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/privatekey.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_data.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate_store.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o libfreerdp/CMakeFiles/freerdp.dir/core/state.c.o libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o libfreerdp/CMakeFiles/freerdp.dir/core/streamdump.c.o libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o libfreerdp/CMakeFiles/freerdp.dir/core/smartcardlogon.c.o libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o libfreerdp/CMakeFiles/freerdp.dir/core/childsession.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o libfreerdp/CMakeFiles/freerdp.dir/core/credssp_auth.c.o libfreerdp/CMakeFiles/freerdp.dir/core/rdstls.c.o libfreerdp/CMakeFiles/freerdp.dir/core/aad.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/websocket.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/wst.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/arm.c.o libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bulk.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o && /usr/local/bin/llvm-ranlib libfreerdp/libfreerdp3.a && : Step #57 - "compile-libfuzzer-undefined-x86_64": [362/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/file.c.o -MF client/common/CMakeFiles/freerdp-client.dir/file.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/file.c.o -c /src/FreeRDP/client/common/file.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/client/common/file.c:29: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/client.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/types.h:139: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/winpr/include/winpr/collections.h:34: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1131:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1131 | file->DynamicResolution = freerdp_settings_get_bool(settings, FreeRDP_DynamicResolutionUpdate); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1132:28: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1132 | file->VideoPlaybackMode = freerdp_settings_get_bool(settings, FreeRDP_SupportVideoOptimized); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1138:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1138 | file->ConnectToConsole = freerdp_settings_get_bool(settings, FreeRDP_ConsoleSession); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1140:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1139 | file->NegotiateSecurityLayer = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1140 | freerdp_settings_get_bool(settings, FreeRDP_NegotiateSecurityLayer); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1141:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1141 | file->EnableCredSSPSupport = freerdp_settings_get_bool(settings, FreeRDP_NlaSecurity); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1142:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1142 | file->EnableRdsAadAuth = freerdp_settings_get_bool(settings, FreeRDP_AadSecurity); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1219:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1219 | file->AudioCaptureMode = freerdp_settings_get_bool(settings, FreeRDP_AudioCapture); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1221:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1220 | file->BitmapCachePersistEnable = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1221 | freerdp_settings_get_bool(settings, FreeRDP_BitmapCachePersistEnabled); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1222:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1222 | file->Compression = freerdp_settings_get_bool(settings, FreeRDP_CompressionEnabled); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1228:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1227 | file->PromptCredentialOnce = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1228 | freerdp_settings_get_bool(settings, FreeRDP_GatewayUseSameCredentials); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1229:31: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1229 | file->PromptForCredentials = freerdp_settings_get_bool(settings, FreeRDP_PromptForCredentials); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1231:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1230 | file->RemoteApplicationMode = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1231 | freerdp_settings_get_bool(settings, FreeRDP_RemoteApplicationMode); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1246:23: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1246 | file->SpanMonitors = freerdp_settings_get_bool(settings, FreeRDP_SpanMonitors); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1247:22: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1247 | file->UseMultiMon = freerdp_settings_get_bool(settings, FreeRDP_UseMultimon); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1249:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1248 | file->AllowDesktopComposition = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1249 | freerdp_settings_get_bool(settings, FreeRDP_AllowDesktopComposition); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1250:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1250 | file->AllowFontSmoothing = freerdp_settings_get_bool(settings, FreeRDP_AllowFontSmoothing); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1251:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1251 | file->DisableWallpaper = freerdp_settings_get_bool(settings, FreeRDP_DisableWallpaper); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1253:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1252 | file->DisableFullWindowDrag = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1253 | freerdp_settings_get_bool(settings, FreeRDP_DisableFullWindowDrag); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1254:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1254 | file->DisableMenuAnims = freerdp_settings_get_bool(settings, FreeRDP_DisableMenuAnims); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1255:24: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1255 | file->DisableThemes = freerdp_settings_get_bool(settings, FreeRDP_DisableThemes); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1263:6: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1262 | file->AutoReconnectionEnabled = Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 1263 | freerdp_settings_get_bool(settings, FreeRDP_AutoReconnectionEnabled); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1264:29: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1264 | file->RedirectSmartCards = freerdp_settings_get_bool(settings, FreeRDP_RedirectSmartCards); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1265:27: warning: implicit conversion changes signedness: 'BOOL' (aka 'int') to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1265 | file->RedirectWebauthN = freerdp_settings_get_bool(settings, FreeRDP_RedirectWebAuthN); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1111:8: warning: unused variable 'redirectUsb' [-Wunused-variable] Step #57 - "compile-libfuzzer-undefined-x86_64": 1111 | char* redirectUsb = NULL; Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1280:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1280 | file->EncodeRedirectedVideoCapture = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1293:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'DWORD' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 1293 | file->RedirectedVideoCaptureEncodingQuality = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:2456:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2456 | list[x] = val; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:2586:58: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 2586 | if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:2607:59: warning: cast from 'const struct rdp_file *' to 'struct rdp_file *' drops const qualifier [-Wcast-qual] Step #57 - "compile-libfuzzer-undefined-x86_64": 2607 | if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:2610:11: warning: implicit conversion changes signedness: 'DWORD' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2610 | return *value; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:2655:2: warning: unknown warning group '-Wmismatched-dealloc', ignored [-Wunknown-warning-option] Step #57 - "compile-libfuzzer-undefined-x86_64": 2655 | WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/platform.h:41:2: note: expanded from macro 'WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC' Step #57 - "compile-libfuzzer-undefined-x86_64": 41 | _Pragma("clang diagnostic ignored \"-Wmismatched-dealloc\"") Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": :94:27: note: expanded from here Step #57 - "compile-libfuzzer-undefined-x86_64": 94 | clang diagnostic ignored "-Wmismatched-dealloc" Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:60:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 60 | #define INVALID_INTEGER_VALUE 0xFFFFFFFF Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:63:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 63 | #define RDP_FILE_LINE_FLAG_STANDARD 0x00000002 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:66:9: warning: macro is not used [-Wunused-macros] Step #57 - "compile-libfuzzer-undefined-x86_64": 66 | #define RDP_FILE_LINE_FLAG_TYPE_BINARY 0x00000040 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/file.c:1626:20: warning: unused function 'rdp_file_to_args' [-Wunused-function] Step #57 - "compile-libfuzzer-undefined-x86_64": 1626 | static ADDIN_ARGV* rdp_file_to_args(const char* channel, const char* values) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 39 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [363/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/codec/test/CMakeFiles/TestFuzzCodecs.dir/TestFuzzCodecs.c.o -o Testing/TestFuzzCodecs libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #57 - "compile-libfuzzer-undefined-x86_64": [364/371] /usr/bin/ccache /usr/local/bin/clang -DBUILD_TESTING -DEXPORT_ALL_SYMBOLS -DFREERDP_EXPORTS -DWINPR_TIMEZONE_FILE=\"/etc/timezone\" -DWITH_OPENSSL -DWITH_SMARTCARD_EMULATE -D_FILE_OFFSET_BITS=64 -I/src/FreeRDP/winpr/include -I/src/FreeRDP/build/winpr/include -I/src/FreeRDP/build -I/src/FreeRDP/build/include -I/src/FreeRDP/include -I/src/FreeRDP/build/channels/client -I/src/FreeRDP/channels/client -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -std=gnu11 -fPIC -MD -MT client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -MF client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o.d -o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o -c /src/FreeRDP/client/common/cmdline.c Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/client/common/cmdline.c:34: Step #57 - "compile-libfuzzer-undefined-x86_64": In file included from /src/FreeRDP/include/freerdp/freerdp.h:25: Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:184:70: warning: implicit conversion loses integer precision: 'int' to 'UINT16' (aka 'unsigned short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 184 | const UINT16 v = ((WINPR_STREAM_CAST(UINT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 185 | (WINPR_STREAM_CAST(UINT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:200:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 200 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:208:68: warning: implicit conversion loses integer precision: 'int' to 'INT16' (aka 'short') [-Wimplicit-int-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 208 | const INT16 v = ((WINPR_STREAM_CAST(INT16, *(_s)->pointer) << 8) + Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ Step #57 - "compile-libfuzzer-undefined-x86_64": 209 | (WINPR_STREAM_CAST(INT16, *((_s)->pointer + 1)))); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/stream.h:212:10: warning: implicit conversion changes signedness: 'const INT16' (aka 'const short') to 'UINT16' (aka 'unsigned short') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 212 | return v; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:346:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 346 | const size_t offset = tok - text; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ~~~~^~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:471:22: warning: implicit conversion changes signedness: 'int' to 'DWORD' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 471 | if ((arg->Flags & ~COMMAND_LINE_VALUE_BOOL) == 0) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:559:13: warning: implicit conversion changes signedness: 'SSIZE_T' (aka 'long') to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 559 | calloc(count + ARRAYSIZE(global_cmd_args), sizeof(COMMAND_LINE_ARGUMENT_A)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:1387:76: warning: unused parameter 'type' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1387 | static UINT32 freerdp_get_keyboard_layout_for_type(const char* name, DWORD type) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:1624:56: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1624 | const char* name = freerdp_settings_get_name_for_key(x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:1625:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 1625 | type = freerdp_settings_get_type_for_key(x); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:1913:47: warning: unused parameter 'value' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 1913 | static BOOL setSmartcardEmulation(const char* value, rdpSettings* settings) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:2220:73: warning: implicit conversion loses integer precision: 'ULONGLONG' (aka 'unsigned long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2220 | if (!freerdp_settings_set_uint32(settings, FreeRDP_GfxCapsFilter, v)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:2394:67: warning: implicit conversion loses integer precision: 'LONGLONG' (aka 'long') to 'UINT32' (aka 'unsigned int') [-Wshorten-64-to-32] Step #57 - "compile-libfuzzer-undefined-x86_64": 2394 | if (!freerdp_settings_set_uint32(settings, FreeRDP_ServerPort, lval)) Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:2994:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 2993 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 2994 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE | CLIPRDR_FLAG_REMOTE_TO_LOCAL); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:3024:9: warning: implicit conversion changes signedness: 'int' to 'UINT32' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3023 | freerdp_settings_get_uint32(settings, FreeRDP_ClipboardFeatureMask) & Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ Step #57 - "compile-libfuzzer-undefined-x86_64": 3024 | ~(CLIPRDR_FLAG_LOCAL_TO_REMOTE_FILES | CLIPRDR_FLAG_REMOTE_TO_LOCAL_FILES); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3325 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:3333:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3333 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:3338:12: warning: implicit conversion changes signedness: 'int' to 'UINT' (aka 'unsigned int') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3338 | rc = COMMAND_LINE_ERROR_UNEXPECTED_VALUE; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/winpr/include/winpr/cmdline.h:71:45: note: expanded from macro 'COMMAND_LINE_ERROR_UNEXPECTED_VALUE' Step #57 - "compile-libfuzzer-undefined-x86_64": 71 | #define COMMAND_LINE_ERROR_UNEXPECTED_VALUE -1002 Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:3348:9: warning: implicit conversion changes signedness: 'UINT' (aka 'unsigned int') to 'int' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 3348 | return rc; Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~ ^~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:3798:10: warning: 98 enumeration values not explicitly handled in switch: 'FreeRDP_STRING_UNUSED', 'FreeRDP_ServerHostname', 'FreeRDP_Username'... [-Wswitch-enum] Step #57 - "compile-libfuzzer-undefined-x86_64": 3798 | switch (what) Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:4070:44: warning: unused parameter 'count' [-Wunused-parameter] Step #57 - "compile-libfuzzer-undefined-x86_64": 4070 | COMMAND_LINE_ARGUMENT_A* largs, size_t count, Step #57 - "compile-libfuzzer-undefined-x86_64": | ^ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:5358:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 5358 | char** tmp = realloc(*pargv, nargc * sizeof(char*)); Step #57 - "compile-libfuzzer-undefined-x86_64": | ^~~~~ ~ Step #57 - "compile-libfuzzer-undefined-x86_64": /src/FreeRDP/client/common/cmdline.c:5546:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'SSIZE_T' (aka 'long') [-Wsign-conversion] Step #57 - "compile-libfuzzer-undefined-x86_64": 5546 | COMMAND_LINE_ARGUMENT_A* largs = create_merged_args(args, count, &lcount); Step #57 - "compile-libfuzzer-undefined-x86_64": | ~~~~~~~~~~~~~~~~~~ ^~~~~ Step #57 - "compile-libfuzzer-undefined-x86_64": 23 warnings generated. Step #57 - "compile-libfuzzer-undefined-x86_64": [365/371] : && /usr/local/bin/cmake -E rm -f client/common/libfreerdp-client3.a && /usr/local/bin/llvm-ar qc client/common/libfreerdp-client3.a channels/drdynvc/client/CMakeFiles/drdynvc-client.dir/drdynvc_main.c.o channels/remdesk/client/CMakeFiles/remdesk-client.dir/remdesk_main.c.o channels/rdpsnd/client/CMakeFiles/rdpsnd-client.dir/rdpsnd_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/irp.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/devman.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_main.c.o channels/rdpdr/client/CMakeFiles/rdpdr-client.dir/rdpdr_capabilities.c.o channels/rdp2tcp/client/CMakeFiles/rdp2tcp-client.dir/rdp2tcp_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/__/rail_common.c.o channels/rail/client/CMakeFiles/rail-client.dir/client_rails.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_main.c.o channels/rail/client/CMakeFiles/rail-client.dir/rail_orders.c.o channels/encomsp/client/CMakeFiles/encomsp-client.dir/encomsp_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_format.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/cliprdr_main.c.o channels/cliprdr/client/CMakeFiles/cliprdr-client.dir/__/cliprdr_common.c.o channels/video/client/CMakeFiles/video-client.dir/video_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_main.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/rdpgfx_codec.c.o channels/rdpgfx/client/CMakeFiles/rdpgfx-client.dir/__/rdpgfx_common.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/rdpei_main.c.o channels/rdpei/client/CMakeFiles/rdpei-client.dir/__/rdpei_common.c.o channels/location/client/CMakeFiles/location-client.dir/location_main.c.o channels/geometry/client/CMakeFiles/geometry-client.dir/geometry_main.c.o channels/echo/client/CMakeFiles/echo-client.dir/echo_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/disp_main.c.o channels/disp/client/CMakeFiles/disp-client.dir/__/disp_common.c.o channels/audin/client/CMakeFiles/audin-client.dir/audin_main.c.o channels/ainput/client/CMakeFiles/ainput-client.dir/ainput_main.c.o channels/smartcard/client/CMakeFiles/smartcard-client.dir/smartcard_main.c.o channels/serial/client/CMakeFiles/serial-client.dir/serial_main.c.o channels/parallel/client/CMakeFiles/parallel-client.dir/parallel_main.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_file.c.o channels/drive/client/CMakeFiles/drive-client.dir/drive_main.c.o channels/rdpsnd/client/oss/CMakeFiles/rdpsnd-client-oss.dir/rdpsnd_oss.c.o channels/rdpsnd/client/fake/CMakeFiles/rdpsnd-client-fake.dir/rdpsnd_fake.c.o channels/audin/client/oss/CMakeFiles/audin-client-oss.dir/audin_oss.c.o client/common/CMakeFiles/freerdp-client.dir/client.c.o client/common/CMakeFiles/freerdp-client.dir/cmdline.c.o client/common/CMakeFiles/freerdp-client.dir/file.c.o client/common/CMakeFiles/freerdp-client.dir/client_cliprdr_file.c.o client/common/CMakeFiles/freerdp-client.dir/geometry.c.o client/common/CMakeFiles/freerdp-client.dir/smartcard_cli.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/tables.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/addin.c.o client/common/CMakeFiles/freerdp-client.dir/__/__/channels/client/generic_dynvc.c.o && /usr/local/bin/llvm-ranlib client/common/libfreerdp-client3.a && : Step #57 - "compile-libfuzzer-undefined-x86_64": [366/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceBinToHexString.dir/TestFuzzCommonAssistanceBinToHexString.c.o -o Testing/TestFuzzCommonAssistanceBinToHexString libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #57 - "compile-libfuzzer-undefined-x86_64": [367/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceHexStringToBin.dir/TestFuzzCommonAssistanceHexStringToBin.c.o -o Testing/TestFuzzCommonAssistanceHexStringToBin libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #57 - "compile-libfuzzer-undefined-x86_64": [368/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/common/test/CMakeFiles/TestFuzzCommonAssistanceParseFileBuffer.dir/TestFuzzCommonAssistanceParseFileBuffer.c.o -o Testing/TestFuzzCommonAssistanceParseFileBuffer libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libz.a -lm /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #57 - "compile-libfuzzer-undefined-x86_64": [369/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCryptoCertificateDataSetPEM.dir/TestFuzzCryptoCertificateDataSetPEM.c.o -o Testing/TestFuzzCryptoCertificateDataSetPEM client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #57 - "compile-libfuzzer-undefined-x86_64": [370/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreServer.dir/TestFuzzCoreServer.c.o -o Testing/TestFuzzCoreServer client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #57 - "compile-libfuzzer-undefined-x86_64": [371/371] : && /usr/local/bin/clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -Weverything -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -Wno-unsafe-buffer-usage -Wno-reserved-identifier -Wno-covered-switch-default -Wno-c11-extensions -Wno-gnu -fno-omit-frame-pointer -g -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lkrb5 -lk5crypto -lcom_err libfreerdp/core/test/CMakeFiles/TestFuzzCoreClient.dir/TestFuzzCoreClient.c.o -o Testing/TestFuzzCoreClient client/common/libfreerdp-client3.a libfreerdp/libfreerdp3.a winpr/libwinpr/libwinpr3.a channels/rdpsnd/common/librdpsnd-common.a libfreerdp/libfreerdp3.a /usr/lib/x86_64-linux-gnu/libz.a winpr/libwinpr/libwinpr3.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lrt /usr/lib/x86_64-linux-gnu/libjson-c.a -lm -ldl -lkrb5 -lk5crypto -lcom_err -ldl -lkrb5 -lk5crypto -lcom_err /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -fsanitize=fuzzer && : Step #57 - "compile-libfuzzer-undefined-x86_64": Step #57 - "compile-libfuzzer-undefined-x86_64": ++ find build/Testing/ -name 'TestFuzz*' -type f Step #57 - "compile-libfuzzer-undefined-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #57 - "compile-libfuzzer-undefined-x86_64": + cp build/Testing/TestFuzzCoreServer /workspace/out/libfuzzer-undefined-x86_64/ Step #57 - "compile-libfuzzer-undefined-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #57 - "compile-libfuzzer-undefined-x86_64": + cp build/Testing/TestFuzzCryptoCertificateDataSetPEM /workspace/out/libfuzzer-undefined-x86_64/ Step #57 - "compile-libfuzzer-undefined-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #57 - "compile-libfuzzer-undefined-x86_64": + cp build/Testing/TestFuzzCommonAssistanceHexStringToBin /workspace/out/libfuzzer-undefined-x86_64/ Step #57 - "compile-libfuzzer-undefined-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #57 - "compile-libfuzzer-undefined-x86_64": + cp build/Testing/TestFuzzCommonAssistanceBinToHexString /workspace/out/libfuzzer-undefined-x86_64/ Step #57 - "compile-libfuzzer-undefined-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #57 - "compile-libfuzzer-undefined-x86_64": + cp build/Testing/TestFuzzCodecs /workspace/out/libfuzzer-undefined-x86_64/ Step #57 - "compile-libfuzzer-undefined-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #57 - "compile-libfuzzer-undefined-x86_64": + cp build/Testing/TestFuzzCommonAssistanceParseFileBuffer /workspace/out/libfuzzer-undefined-x86_64/ Step #57 - "compile-libfuzzer-undefined-x86_64": + for f in $(find build/Testing/ -name 'TestFuzz*' -type f) Step #57 - "compile-libfuzzer-undefined-x86_64": + cp build/Testing/TestFuzzCoreClient /workspace/out/libfuzzer-undefined-x86_64/ Finished Step #57 - "compile-libfuzzer-undefined-x86_64" Starting Step #58 - "build-check-libfuzzer-undefined-x86_64" Step #58 - "build-check-libfuzzer-undefined-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #58 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp04ukky3s/TestFuzzCoreServer Step #58 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp04ukky3s/TestFuzzCryptoCertificateDataSetPEM Step #58 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp04ukky3s/TestFuzzCommonAssistanceHexStringToBin Step #58 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp04ukky3s/TestFuzzCommonAssistanceBinToHexString Step #58 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp04ukky3s/TestFuzzCodecs Step #58 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp04ukky3s/TestFuzzCommonAssistanceParseFileBuffer Step #58 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp04ukky3s/TestFuzzCoreClient Finished Step #58 - "build-check-libfuzzer-undefined-x86_64" Starting Step #59 Step #59: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #59 Starting Step #60 Step #60: Already have image: gcr.io/oss-fuzz/freerdp Step #60: adding: TestFuzzCodecs (deflated 62%) Step #60: adding: TestFuzzCommonAssistanceBinToHexString (deflated 62%) Step #60: adding: TestFuzzCommonAssistanceHexStringToBin (deflated 62%) Step #60: adding: TestFuzzCommonAssistanceParseFileBuffer (deflated 62%) Step #60: adding: TestFuzzCoreClient (deflated 61%) Step #60: adding: TestFuzzCoreServer (deflated 61%) Step #60: adding: TestFuzzCryptoCertificateDataSetPEM (deflated 61%) Step #60: adding: llvm-symbolizer (deflated 66%) Finished Step #60 Starting Step #61 Step #61: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #61: % Total % Received % Xferd Average Speed Time Time Time Current Step #61: Dload Upload Total Spent Left Speed Step #61: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154 0 0 100 154 0 736 --:--:-- --:--:-- --:--:-- 736 Finished Step #61 Starting Step #62 Step #62: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #62: % Total % Received % Xferd Average Speed Time Time Time Current Step #62: Dload Upload Total Spent Left Speed Step #62: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 51.4M 0 0 100 51.4M 0 62.7M --:--:-- --:--:-- --:--:-- 62.7M 100 51.4M 0 0 100 51.4M 0 62.7M --:--:-- --:--:-- --:--:-- 62.7M Finished Step #62 Starting Step #63 Step #63: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #63: % Total % Received % Xferd Average Speed Time Time Time Current Step #63: Dload Upload Total Spent Left Speed Step #63: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 207 0 0 100 207 0 756 --:--:-- --:--:-- --:--:-- 758 Finished Step #63 Starting Step #64 Step #64: Already have image (with digest): gcr.io/cloud-builders/curl Step #64: % Total % Received % Xferd Average Speed Time Time Time Current Step #64: Dload Upload Total Spent Left Speed Step #64: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 34 0 0 100 34 0 134 --:--:-- --:--:-- --:--:-- 134 Finished Step #64 Starting Step #65 Step #65: Already have image: gcr.io/oss-fuzz/freerdp Finished Step #65 PUSH DONE